我负责网关的开发和业务,所以我会更多地分享网关的使用、设计和开发理念。
简单的物联网整体流程框架
上图是一个最简单的设备上云流程图。 至于互联网部分的消息队列、数据缓存等,上面我就不详细说了。
对于数据中心和业务展示平台,我使用开源库node-red游戏网关开发,mqtt服务器使用mosquitto; 数据库采用mysql,数据库网关采用NXP的MX6.UL,A7处理器,733M主频人物立绘,256M NAND-FLASH氛围,该芯片在网关开发中超级流行; 网关系统采用Linux操作系统,C++开发语言。 支持网关的上位机采用Qt开发的配置接口。 网关通过RS485串口采集电表数据。 转换为Mqtt协议并将数据上传到云服务器; mosquitto服务器接收数据,转发给node-red游戏网关开发,并将数据显示给前端; node-red还可以向网关发送控制指令;
实际生产中的前端
使用node-red构建的测试接口
网关上位机配置界面