使用板载WIFI 模块自动连入WIFI 网络,并通过MQTT 协议接入阿里云物联网平台,主要使用了paho_mqtt 软件包,定义好相关的鉴权参数,调用函数接口即可完成平台的接入。
传感器使用串口采集,适配相应的传感器协议即可完成数据采集。这次由于公司的事情太忙,又要准备公司的考试,所以基本没空出太多时间,仓促完成了一个简单的DEMO,所以传感器方面使用的是串口模拟发送数据,这样就不用再去买传感器来调试了。
采集完成后使用cJSON库完成数据打包,适配ALink协议,最后通过MQTT发布到相应的TOPIC,这里发布到物模型通信的TOPIC,最终在阿里云物联网平台的IOT studio可以很简单地完成WEB界面配置,实现数据可视化展示。
简单的演示视频如下:
https://www.bilibili.com/video/BV1La4y1e7ZJ/
麻雀一号开发板性能很强大,但是一开始我以为是做了完整的RT-Threa的适配,后来发现是没法使用env环境配置Kconfig来使用的,不知道后续会不会进一步支持,通过自己修改rtconfig.h的方式实在太麻烦,还容易出错。
|