原標題:藍牙組網與設備入網還真是一個技術!

藍牙組網也是隨着藍牙的發展而發展的。經典藍牙(BR/EDR)只能以點對點的方式建立聯繫,嚴格意義上不能稱作組網。例如,藍牙音箱;某一時刻只能和某一設備之間建立連接,構成主機從機關係。

低功耗藍牙(BLE)到來之後,發展到點對多點的方式。例如,PC作爲主機時,可以通過藍牙,同時連接藍牙鼠標,藍牙鍵盤和藍牙耳機。本質上來說是藍牙同時和多個設備通過連接的方式建立通信。以一臺設備爲中央節點,其他外圍節點都單獨連接在中央節點上,便構成了星型網絡。

隨着低功耗藍牙的發展,藍牙Mesh組網技術於2014年問世,基於私有協議,藍牙Mesh能夠支持設備間多點對多點傳輸,構成了網狀網絡結構。它的出現大大提高了設備之間的溝通能力。靈活的傳輸方式,任何節點設備和邊緣設備之間都可以溝通,中繼,轉發。

不同的設備有不同的分工,能力強的設備可以幫助轉發廣播,實現了傳輸距離的極大提高。有一個本質的提高就是實現了設備的羣控,與點對多點的星型網絡不同,它以廣播的形式,同時發給多個設備,這些設備可以做到同時響應。

配網

配網,是指讓設備接入網絡,通常只對於WiFi設備。Wifi設備需要連接上路由器(也就是Wifi熱點,又稱作AP)才能上網,實現數據上報和遠程控制。上面也提到了WiFi的痛點就是配網難。爲什麼WiFi組網要比藍牙複雜?

因爲WiFi組網首先要連上路由器,要給它賬號密碼,還要給它服務器的IP和端口。但是在我們身邊很多物聯網設備是不具備直接輸入這些信息的能力。例如,智能插座,既沒有按鍵也沒有屏幕,怎麼把配網的參數給它?當前業界有這些方案:

1、一鍵配網

一鍵配網原理是通過手機或路由器發送UDP廣播包的形式,將路由器的名字和密碼廣播出去。Wifi設備在進入配網的時候,其實就是在空中抓取廣播包,抓到包之後解析就可以獲取到路由器的名字和密碼,然後連接上路由器。

2 、藍牙輔助配網

給物聯網設備專門增加一個藍牙芯片,只用作配網使用。通過手機藍牙把WiFi的賬號密碼發過去,藍牙芯片收到後,轉發給WiFi芯片,WiFi芯片再去聯網。

3、 零配

Wifi設備進入配網狀態的時候,會將自己的MAC地址通過報文的方式發送出去,這個時候路由器下面支持零配的設備(例如天貓精靈),就可以獲取到需要配網設備的MAC地址,同時天貓精靈會將自己保存的路由器名字和密碼通過報文發給設備。同時等待設備連接上網絡,進行外網綁定。

這裏推薦藍牙+WiFi的技術方案。當然這裏的藍牙,並不僅僅只是輔助配網的功能,最強大的是它本地組網和控制功能。

4、藍牙+wifi組網方案的優點

與其他的組網方式相比,藍牙組網更加簡單方便,無需面對WiFi設備聯網的難點。而且其組網和運行均與互聯網沒有一點關係。更重要的是,方便與手機電腦(自帶藍牙)等設備溝通。

優點也是缺點,在萬物互聯的物聯網世界裏,不能連上互聯網,不能遠程,不能後臺管理,基本是很難被大家認可的。如何給它加上一雙翅膀呢?

藍奧聲科技採用ble+wifi的方案:藍牙負責本地的組網,現場控制,WiFi負責遠程接入,雲端連接,信息上報。藍牙幫助WiFi配網,WiFi幫助藍牙與雲服務器連接。這樣既解決了藍牙的缺陷,也解決了WiFi的痛點。

如何實現批量配網和組網

如何方便快捷的進行配網和本地組網,是方案商們需要認真考慮的事情。以藍牙+wifi爲例,設備入網需要以下操作。創建子網,然後添加代理節點設備,配置網絡ID和序碼,成功加入子網,藍牙透傳路由器的賬號密碼,服務器ip和端口,代理節點順利入網。然後本地組網,選擇要添加的設備(MAC地址),以藍牙廣播的形式批量發送出去,成功添加設備接入子網中。

結語

科技的發展,技術的進步,給人們帶來的是生活的便捷。每一次的突破,都是無數個程序員的辛勤耕耘,技術的道路是一條永無盡頭的長路,走在這條路上,你只能不斷向前,否則你將在歲月中被遺忘。

相關文章