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