樂鑫方案開發物聯網wifi模組低功耗藍牙芯片本地控制場景優勢,在局域網內搭建基于 Wi-Fi 控制的本地控制框架需要一Wi-Fi路由器、一個控制設備和一個被控設備??刂圃O備可以是智能手機或計算機等可以運TCP/IP 協議棧的設備,控制設備和被控設備需要連接到同一個 Wi-Fi 路由器上,保證彼此同一個局域網內,以便進行數據通信。
樂鑫方案開發物聯網wifi模組低功耗藍牙芯片在局域網內搭建基于藍牙控制的本地控制框架相對比較簡單,只需要一個控制設備(如智手機)和一個被控設備。智能手機可以通過藍牙直接連接被控設備,通過藍牙無線傳輸媒實現點對點傳輸數據。
本地控制的適用場景
相對于遠程控制而言,本地控制的數據不需要通過 Wi-Fi 路由器轉發到互聯網上,所以無須將 Wi-Fi 路由器連接到互聯網。但物聯網項目中的很多設備都會接入遠端的云平臺上,因此對于設備的控制,大部分都通過智能手機 App 向云平臺發送命令,然后由云平臺向被控設備發送命令以進行控制,這就是遠程控制。當 Wi-Fi 路由器斷開與互聯網的連接時,被控設備就無法連接到云平臺,此時遠程控制的鏈路就已經無法使用了。樂鑫方案開發物聯網wifi模組低功耗藍牙芯片如果被控設備支持本地控制,則依然可以通過智能手機或者計算機對其進行本地控制。設想一下,即使網絡出現異常,您還可以使用智能手機 App 通過本地控制將控制命令發送給被控設備,避免網絡異常而導致設備全體“罷工”事件的發生。當然,上述條件成立的前提是智能手機和被控設備連接在同一臺Wi-Fi路由器上,即處于同一個局域網內對于藍牙本地控制,則不用理會 Wi-Fi 路由器,可以通過智能手機直接向被控設備發送控制命令,以便進行控制。
本地控制的優勢
本地控制的數據只在局域網內部進行傳輸,并不會傳輸到互聯網上。因此,本地控制天然地具有延時短、響應快等特點,并且本地控制的數據只在被控設備、Wi-Fi路由器和控制設備(如智能手機)之間組成的局域網內進行交互,減少了數據被竊取修改的概率,提高了數據的隱私性與安全性。另外,本地控制還具有節省互聯網帶寬的優點。樂鑫方案開發物聯網wifi模組低功耗藍牙芯片本地控制不受 Wi-Fi 路由器斷網的影響,只要被控設備和控制設備(如智能手機)處于同一個局域網內或者智能手機可以通過藍牙連接被控設備,就依然可以通過智能手機控制被控設備。對于一些不需要接入云平臺的產品,本地控制成為智能手機控制被控設備的手段。
本地控制技術以其延時短、安全性高等特性,越來越多地受到了物聯網企業的青睞,越來越多的SDK 和產品都支持本地控制功能,如樂鑫科技推出的完整物聯網平臺 RainMaker 就包含了智能手機 App,可支持設備的本地控制。
通過智能手機發現被控設備
對于基于 Wi-Fi無線傳輸媒介,數據運行在 TCP/P 協議棧上的本地控制,由于智能手機與被控設備不是直接連接的,因此會涉及兩個問題:智能手機如何找到被控設備,以及智能手機如何與被控設備進行數據通信。
對于智能手機如何找到被控設備,也就是智能手機如何知道被控設備的IP 地址。因為所有的數據通信都是基于IP 層進行傳輸的,獲取到被控設備的IP 地址是進行后續數據通信的前提。也許有人會說:“我登錄到 Wi-Fi 路由器界面,直接在 Wi-Fi 路由器界面查看被控設備的IP 地址不就可以了?”沒錯,您完全可以按照這種方式獲取被控設備的 IP 地址,但這種手動查詢P地址的方式完全背離了物聯網技術給人們帶來便利的初衷,所以需要一種技術來自動發現被控設備。
對于基于藍牙控制的本地控制框架,可以從藍牙掃描了解到,被控設備的藍牙會廣播自己的藍牙信息,智能手機只需要掃描到被控設備的藍牙。樂鑫方案開發物聯網wifi模組低功耗藍牙芯片通過藍牙發現被控設備相比Wi-Fi會簡單很多,智能手機連接上被控設備的藍牙后就可以向其發送數據,而且藍牙傳輸不需要基于 TPC/IP 協議棧,藍牙有自己的傳輸協議。
智能手機與被控設備的數據通信
智能手機如何與被控設備進行數據通信呢?當使用 Wi-Fi 無線傳輸媒介時,智能手機獲取到被控設備的IP 地址后,就可以通過 TCP/IP 協議或 UDP 協議與被控設備進行數據通信了。一般而言,對于本地控制,被控設備作為接收方,接收由智能手機發送的控制命令;而智能手機作為發送方,將控制命令發送給被控設備。所以,對于被控設備而言,它扮演的是一個服務器端的角色,智能手機扮演的是一個客戶端的角色,允許多個客戶端向服務器端發送控制命令。