esp32樂鑫信息科技無線模組物聯網藍牙mesh組網搭建,esp32樂鑫信息科技無線模組物聯網藍牙mesh組網藍牙的角色有以下幾種:廣播者(Advertise)、掃描者 (Scanner)、發起者 (Initiator),其主設備(主機)是由發起者、掃描者轉化而來的,從設備(從機) 則是由廣播者轉化而來的藍牙通信是指在兩個或多個藍牙設備之間的通信,進行通信的雙方必須一個是主機,另一個是從機,從機和從機之間不能直接進行通信。
(1)主機模式。工作在主機模式的設備,可以與一個從機進行連接。在此模式下可以esp32樂鑫信息科技無線模組物聯網藍牙mesh組網對周圍的設備進行搜索并選擇需要連接的從機進行連接。理論上講,如果不使用 Bluetooth LE Mesh(用于建立多對多設備通信的低功耗藍牙的網絡拓撲),只能組建微微網。
一個具備藍牙通信功能的設備,可以在兩種模式間進行切換,平時工作在從機模式,等待其他主機來連接;在需要時轉換為主機模式,向其他設備發起呼叫。一個藍牙設備以主機模發起呼叫時,需要知道對方的藍牙地址、配對密碼等信息,配對完成后可直接發起呼叫。
(2)從機模式。esp32樂鑫信息科技無線模組物聯網藍牙mesh組網工作在從機模式下的藍牙設備只能被主機搜索,不能主動搜索。從機和主連接以后,也可以和主機進行數據的發送和接收。
從上述的描述不難看出主機與從機的區別: 主機是指能夠搜索其他從機并主動建立連接的方;從機則不能主動建立連接,只能等主機來連接自己。
藍牙網絡的搭建
在確定藍牙設備的主從關系后,就可以搭建藍牙網絡了。esp32樂鑫信息科技無線模組物聯網藍牙mesh組網根據拓撲結構,藍牙網絡可分為微網(Piconet)、散射網 (Scatternet) 和 Mesh。
(1)微微網。每次建立的藍牙無線鏈路,都處于微微網中。一個微微網由兩個或更多占用相同物理信道的設備組成(表示這些設備是按照共用時鐘和跳頻序列進行同步的)。
(2)散射網。如果多個微微網存在重疊的區域,就可構成散射網。構成散射網的各個微微網仍然具有自己的主機,一個微微網的主機,可以同時充當另一個微微網的從機,這樣該設備就具備雙重身份。既可充當左側微微網的主機也可充當右側微微網的從機。
(3)Mesh。在藍牙 4.0 之后誕生了藍牙 Mesh,它是用于建立多對多設備通信的低能耗藍牙網絡,允許創建基于多個設備的大型網絡,可以包含數十臺、數百臺甚至數千臺藍牙 Mesh設備,設備之間可以相互進行數據傳輸。由于藍牙 Mesh 不是本文的重點,僅需了解其概念即可。