|
你提供的信息還少了傳感器連接方式,有些傳感器是WiFi連接的,有些傳感器藍(lán)牙連接的。如果傳感器你可以自己做的話,建議使用ESP-01S模塊(全稱是ESP 8266-01S)+一臺(tái)網(wǎng)絡(luò)服務(wù)器,我個(gè)人喜歡刷成ESPEasy固件(入坑第一個(gè)視頻用的這個(gè)),服務(wù)器上安裝MQTT服務(wù),控制臺(tái)如果支持MQTT接入的話就可以很輕松實(shí)現(xiàn)。真?zhèn)原理的ESP Easy固件會(huì)把設(shè)備上報(bào)給MQTT服務(wù),MQTT服務(wù)再推送給控制臺(tái)。如果自己無法開發(fā)的話,針對(duì)WiFi的傳感器,需要在各個(gè)局域網(wǎng)內(nèi)部做個(gè)ping服務(wù)端,每隔幾秒ping一下這些設(shè)備,能ping通表示設(shè)備在線,轉(zhuǎn)化成設(shè)備編號(hào)上報(bào)控制臺(tái)。針對(duì)藍(lán)牙傳感器,可以多個(gè)傳感器場(chǎng)所部署藍(lán)牙網(wǎng)關(guān),通過藍(lán)牙網(wǎng)關(guān)上報(bào)控制臺(tái)。另外ESP Easy固件有個(gè)缺點(diǎn),無法和物理開關(guān)做聯(lián)動(dòng)控制,我是自己使用Arduino自己寫的聯(lián)動(dòng)程序做的開關(guān)。 |
|