云平台
选用OneNET作为云端管理平台。OneNET云平台是一款为物联网应用打造的开放平台,可以适配多种网络环境和传输协议,
帮助开发者快速接入和管理各类硬件终端,并提供数据存储、分析和展示等功能,有效降低物联网应用开发和部署的成本。
报警端
由主控模块 ESP-12E模组和短信发送模块SIM80OC组成,模块之间通过串口相连。SIM800C是一款GSMGPRS模块,通过向模块串口发送AT指令,
可以实现GSM短信收发、GPRS 数据传输、语音通话、蓝牙通信、TCP/P协议数据传输等功能,由于尺寸小巧、性能稳定、使用方便,广泛应用于智慧监控、家居安防、无线抄表等物联网场景—。
上海博迅软件设计
采集端程序流程如图4所示,系统上电后依次进行:1)网络连接,对于首次使用或联网失败的模块需要先配置网络;
2)创建设备,对于首次使用或身份验证失败的模块将自动在云平台上创建新设备并在采集端芯片中记录下云平台生成的设备ID;
3)连接云平台MQTT服务器;
4)每隔一分钟,采集端通过串口向二氧化碳培养箱发送数据请求指令;
5)采集端等待二氧化碳培养箱返回数据并解析;
6)当数据异常时立即向云平台指定主题发送消息,由云平台向订阅了该主题的报警端设备推送消息;无异常时,每隔设定的上传时间(默认5分钟),模块向云平台上报二氧化碳培养箱参数。