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