对接华为IOT以智慧农业模块为例华为云平台简介华为云物联网平台即华为设备接入服务(loTDeviceAccess),提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。大体流程本次接入采用的就是MQTT协议首先,是华为IoT平台地址:https:www.huaweicloud.comproductiothub.html跳...
2022-07-23 18:38:46 1.1w浏览 0点赞 0回复 0收藏
1.UDP服务端2.MQTT客户端一、UDP服务端二、MQTT客户端采用paho没有成功安装路径所以选择了mqtt.fx客户端部分代码及其注释如下:
2022-07-23 12:23:13 4242浏览 0点赞 0回复 0收藏
1.UDP客户端2.TCP服务端3.TCP客户端一、UDP客户端1、UDP协议相关API2、UDP创建客户端流程3、UDP通信流程二、TCP服务端三、TCP客户端
2022-07-23 12:15:07 6053浏览 0点赞 0回复 0收藏
1.WIFIAP热点2.WIFISTA联网一、WIFIAP热点小熊派可以创建热点,并使用其他设备可以连接注意要改变对应代码创建成功如下所示:二、WIFISTA联网如图所示:
2022-07-23 12:00:05 4206浏览 0点赞 0回复 0收藏
1.ADC2.I2C3.UART一、ADCADC相关API使用ADC相关函数读取GPIO的电压值实例:二、I2C如何通过UART进行数据收发实例:
2022-07-23 11:47:41 4412浏览 0点赞 0回复 0收藏
1.GPIO2.GPIO中断3.PWM一、GPIOAPI接口介绍通过编写代码进行改变功能二、GPIO中断GPIO中断相关API如何使用GPIO中断相关API如何通过GPIO中断判断按键状态三、PWMPWM相关API如何操作GPIO输出PWM如何使用PWM改变LED亮度
2022-07-23 11:40:37 5585浏览 0点赞 0回复 0收藏
内核开发(下)1.事件管理2.互斥锁3.消息队列一、事件管理1.基本概念2.运作机制3.接口简介4.代码位置二、互斥锁1.基本概念2.运作机制3.接口功能简介三、消息队列1.基本概念2.运作机制
2022-07-19 23:43:08 5503浏览 1点赞 0回复 0收藏
内核开发(上)1.任务管理器2.软件定时器3.信号量一、任务管理器1.基本概念任务概念(了解)任务的调度机制如何实现任务管理代码路径:实操结果;二、软件定时器1.基本概念2.运作机制先进先出3.实现软件定时器的创建相关函数4.定时器代码路径三、信号量1.基本概念2.运作机制粗体3.接口简介4.代码位置
2022-07-19 23:32:47 5607浏览 1点赞 0回复 0收藏
编译构建介绍1.了解如何编译模块模块gn文件业务gn文件Json文件2.了解代码如何被执行HarmonyOSCMIS接口简介CMIS接口简介什么是CMIS接口可以减少内核的屏蔽效果,更换底层,上层应用程序可以不变;鸿蒙与CMSISRTOS2接口联系1.封装了LiteOSm的内核代码:路径:CMSISRTOS2实现:kernelliteosmkalcmsiscmsisliteos2.c(gitte上面路径有变化)2.上层应用要调用内核代码要通过接口来实现对内核一些功能的调用;代码如下:更多API介绍请...
2022-07-18 15:13:49 5767浏览 0点赞 0回复 0收藏
首先是进行HELLOWORD的编写HELLOWORLD新建HELLOWORLD源码文件新建myapp文件夹在这个路径下再创建两个BUILD.gn文件,和.c文件;具体写法如下图:然后把helloworld文件编译成静态库文件libmyapp.aincludedirs接着指定source所需要依赖的.h文件路径;然后通过MobaXterm进行代码的编译;编译成功界面如下所示:然后进行运行,结果如下所示:下面是LED点亮其整体方法和helloworld一样,就是部分代码内容有所调整具体代码如下:进行编译然后烧录后呈现效果如下:
2022-07-18 15:03:07 6412浏览 0点赞 0回复 0收藏
BearPiHMNano开发板功能介绍BearPiHMNano开发板是一块专门为鸿蒙OS设计HarmonyOS的开发板,板载高度集成的2.4GHzWLANSoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能家居、智能台灯、智能安防、智能烟感等案例开发板外观及其功能接口介绍如下图所示:BearPiHMNano开发板E53接口介绍E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展板根据不同的应用场景...
2022-07-13 20:04:15 7770浏览 1点赞 0回复 0收藏
首先进行的是软件安装,搭载编译环境;具体参考的是B站教程进行搭建;具体如下:;有两种搭建环境的方法,十分钟上手简单版以及复杂版的方式,根据自己的学习需求以及个人能力进行选择。具体会用到的软件如下;代码编译工具;虚拟机环境连接虚拟机;进行实操时记得要把raidrive里的只读给点掉,先断开再连接;才可以编译文件进行源码的编写以及更改;HIBurn烧录工具将编译代码烧录到开发板中;以上就是整个实操过程中需要用到的...
2022-07-13 19:24:24 5385浏览 2点赞 0回复 0收藏