報(bào)警端
由主控模塊 ESP-12E 模組和短信發(fā)送模塊 SIM800C 組成,模塊之間通過串口相連。SIM800C是一款 GSM/GPRS 模塊,通過向模塊串口發(fā)送 AT 指令,可以實(shí)現(xiàn) GSM 短信收發(fā)、GPRS 數(shù)據(jù)傳輸、語音通話、藍(lán)牙通信、TCP/IP 協(xié)議數(shù)據(jù)傳輸?shù)裙δ埽捎诔叽缧∏?、性能穩(wěn)定、使用方便,廣泛應(yīng)用于智慧監(jiān)控、家居安防、無線抄表等物聯(lián)網(wǎng)場景。
采集端
程序流程如圖 4 所示,系統(tǒng)上電后依次進(jìn)行: 1)網(wǎng)絡(luò)連接,對于首次使用或聯(lián)網(wǎng)失敗的模塊需要先配置網(wǎng)絡(luò):2)創(chuàng)建設(shè)備,對于首次使用或身份驗(yàn)證失敗的模塊將自動在云平臺上創(chuàng)建新設(shè)備并在采集端芯片中記錄下云平臺生成的設(shè)備 ID:3)連接云平臺 MOTT 服務(wù)器,4)每隔一分鐘,采集端通過串口向二氧化碳培養(yǎng)箱發(fā)送數(shù)據(jù)請求指令:5)采集端等待二氧化碳培養(yǎng)箱返回?cái)?shù)據(jù)并解析:6)當(dāng)數(shù)據(jù)異常時(shí)立即向云平臺指定主題發(fā)送消息,由云平臺向訂閱了該主題的報(bào)警端設(shè)備推送消息:無異常時(shí),每隔設(shè)定的上傳時(shí)間(默認(rèn) 5 分鐘),模塊向云平臺上報(bào)二氧化碳培養(yǎng)箱參數(shù)。
網(wǎng)絡(luò)連接
ESP-12E 支持 AP 模式、STA 模式、AP+STA 三種模式,采集端模塊上電后首先設(shè)置為 STA 模式,此時(shí) ESP-12E 作為無線終端設(shè)備可以主動發(fā)現(xiàn)并連接芯片中已保存的無線熱點(diǎn)。首次連接時(shí)需要配網(wǎng),長按按鍵進(jìn)入網(wǎng)絡(luò)配置模式,此時(shí) ESP-12E 設(shè)置為 AP 模式,芯片自動創(chuàng)建名為“Incubator (ChipID)”的無線熱點(diǎn),其中 ChipID 為芯片的唯一識別碼。用戶使用手機(jī)連接該熱點(diǎn)后,在瀏覽器地址欄輸入 192.168.1.1可訪問網(wǎng)絡(luò)配置頁面,如圖5 所示,本頁面可以自定義采集端設(shè)備名稱、數(shù)據(jù)上傳間隔、配置待連接的無線熱點(diǎn)等,對于部分只開放固定 P 地址的無線熱點(diǎn),可以勾選“靜態(tài) IP”選項(xiàng)并填寫詳細(xì) IP 地址、網(wǎng)關(guān)等字段,點(diǎn)擊提交,配置信息將自動上傳并保存在芯片內(nèi)存中。配置完畢或再次長按按鍵可以退出網(wǎng)絡(luò)配置模式。