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