1. 程式人生 > >基於ESP8266的物聯網解決方案

基於ESP8266的物聯網解決方案

    安信可雲內部,以幾個裝置為一個家庭,同一家庭的成員間可以互相通訊。但是這個家庭的組建必須有一個發起者,願意聽從這個發起者命令的,就被髮起者加入這個家庭組。通常這個組建發起裝置為手機,比如手機要控制幾個WIFI開關裝置,手機必須要讓這幾個WIFI裝置加入到雲伺服器內部的以這個手機為家長的一個家庭組中。顯然,每個手機上的APP第一步必須註冊到伺服器上建立一個空的家庭組賬戶!這樣才有權利組織其他WIFI裝置加入這個家庭組。當然,並不是所有手機都可以無條件隨意在伺服器上註冊的,這樣伺服器會被惡意註冊,直至內部資源耗盡,因此手機註冊的時候,必須同時和一個在雲伺服器存在的裝置繫結!然後用這部手機可以陸續把剩下的WIFI開關逐個上報道伺服器,也就是告訴伺服器,這個模組繫結在這個手機組建的家庭組內,並受這個手機控制。加入家庭組後,裝置的權利:可以獲取家庭組內的家庭成員,並與之通訊,可以自己刪除退出這個家庭組。要想用安信可的雲,必須得按照安信可的雲協議 去寫手機端APP 和模組端SDK ,就SDK端來說,雲協議,程式碼最小佔用2K ROM 以及 256個位元組以下的RAM 即可完成。但是即便如此少的程式碼量,對新手來說,也是比較頭痛的。但是手機APP 上的雲協議 和 模組上的雲協議,全部寫好了演示程式,並且公開原始碼,這樣對比協議文件,可以很輕鬆的理解整個工作過程。