小凌派PK226的资料 D为物联网类的例程,我选择的是人体感应,想着弄一个智慧路灯的,所以就先学习做智慧路灯。
1、打开例程 iot_cloud_bi_example:[基于华为IoT平台的人体感应](/vendor/lockzhiner/rk2206/samples/d5_iot_cloud_body_induc
tion/)
首先找到学习文档:lockzhiner-rk2206-openh
ARMony3.0ltsvendorlockzhinerrk2206docsboard课程配套课件,这个路径有点深呀,我也是找了好久才找到。大家可以放个快捷方式到桌面,免得点得鼠标手抽筋。。。
2、认真学习《d5_OpenHarmony华为云IoT应用开发-人体感应.pdf》这里主要手把手教大家怎么在华为云上创建自己的帐号跟设备,最后拿到三码(ClientId、Username、Password),还有如果看不懂就去B站认真的学习这个课程:d4_OpenHarmony 华为云IoT应用开发-人体感应_哔哩哔哩_bilibili。(注意:在B站所有的例程都有对应的课程)凌智
电子给大家学习的东西很详细,很丰富,大家对照一一学习就可以了。
3、根据教程,mqtt的IP跟端口号是例程里面的IP,不用修改。需要修改的有两个地方,一个是把自己家wifi帐号跟密码在devicerockchiprk2206sdk_liteosboardsrcconfig_network.c下面修改:
然后再去修改三码就行了:文件在/vendor/lockzhiner/rk2206/samples/d5_iot_cloud_body_induction/
iot_cloud_body_induction.c,这个讲解要在视频中才有讲解,PDF上面没有说。
然后跟着教程修改编译选项再下载就行了。下载完后串口会显示连网成功。
然后在华为云上就可以看到自己的传感器状态了:
总的来说试用人体感应还顺利,但是就是一点,昨晚太激动了,插模块时偏了一个针角,然后BISS001烫得利害,可能是挂了,我就想E53有一边做了防插针口设计,另一边又没有设计,要命的是偏一个针脚5V跟GND、3.3V会搞错,所以,希望下一次设计时,做一个双边防误插。我看今天能不能在淘宝买个模块回来自己换上。