好的,今天给大家带了我们团队以TencentOS内测板EVB—MX为核心的智慧城市项目Demo
这一次也是斥巨资打造了这一套项目。购买了多款485工业级传感器。
主控与通讯
- 主板:EVB_MX
- 通讯协议:MQTT
- 硬件采集:485总线
- 下发控制:电子阀
传感器与控制设备
- 光照传感器
- 空气质量传感器(PM1、PM10、PM2.5)
- 温湿度传感器
- 风速仪
首先可以看下EVB_MX 初体验的视频:
视频连接:
https://www.bilibili.com/video/av64297098/
来看下配置的流程
首先是设备注册:
然后是规则引擎:
最后将设备调试好进行通讯即可:
测试心得:我也只是简单测试,毕竟自己能力有限,作为一个刚毕业的大学生而言,不敢妄加评论。
TencentOS运用起来和现有的RT-thread和LiteOS都是类似的,所以也是很好上手的。
我主要针对使用方面做下总结:EVB开发板做工很好,第一眼就感觉很硬核,尤其是低功耗电池的嵌入。很有极客风格,然后就是可拓展的接口,通讯接口区可以接NB、WIFI等其他模组,传感器区可以接腾讯开发者提供的智慧农业场景、智慧城市场景。这些都是对于开发者和使用者非常友好的地方。
遇到的问题:个人使用中遇到的问题和个人建议
首先是WIFI模组的通讯,MQTT我已经使用了很久了,通讯逻辑非常清晰,但是腾讯云IOT平台的文档,也是不太详细的,尤其是MQTT设备的非证书认证,如果我没加官方群,我甚至不知道怎么进行加密,记得去年用ESP8266连接腾讯云还是在flash里烧写的证书bin文件,一通操作下来很吃力。现在很好了,一个python命令一键生成,但是官方文档貌似没有提过这个事情。再一个就是ESP8266的MQTT通讯的SDK流程里貌似对于WiFi的质量要求比较高,导致我前期测试时工程总是无故死掉。
然后是云平台可视化部分,我认为可以参考Onenet和阿里云的物联网平台做一个拖拽式开发的可视化接口,这样可以让开发者更快的看到自己的项目由代码,变为界面和动态的效果。