云平臺
選用OneNET作為云端管理平臺。OneNET云平臺是一款為物聯網應用打造的開放平臺,可以適配多種網絡環境和傳輸協議,
幫助開發者快速接入和管理各類硬件終端,并提供數據存儲、分析和展示等功能,有效降低物聯網應用開發和部署的成本。
報警端
由主控模塊 ESP-12E模組和短信發送模塊SIM80OC組成,模塊之間通過串口相連。SIM800C是一款GSMGPRS模塊,通過向模塊串口發送AT指令,
可以實現GSM短信收發、GPRS 數據傳輸、語音通話、藍牙通信、TCP/P協議數據傳輸等功能,由于尺寸小巧、性能穩定、使用方便,廣泛應用于智慧監控、家居安防、無線抄表等物聯網場景—。
上海博迅軟件設計
采集端程序流程如圖4所示,系統上電后依次進行:1)網絡連接,對于首次使用或聯網失敗的模塊需要先配置網絡;
2)創建設備,對于首次使用或身份驗證失敗的模塊將自動在云平臺上創建新設備并在采集端芯片中記錄下云平臺生成的設備ID;
3)連接云平臺MQTT服務器;
4)每隔一分鐘,采集端通過串口向二氧化碳培養箱發送數據請求指令;
5)采集端等待二氧化碳培養箱返回數據并解析;
6)當數據異常時立即向云平臺指定主題發送消息,由云平臺向訂閱了該主題的報警端設備推送消息;無異常時,每隔設定的上傳時間(默認5分鐘),模塊向云平臺上報二氧化碳培養箱參數。