Mesh 是藍芽官方組織(SIG)推出的藍芽 BLE 組網的規範,通過 BLE 作為載體,製作了一套星形網狀的拓樸類型的多對多的組織。每一台設備都可以與網路中的其他設備進行通信,設備間的通信以消息的形式傳遞,一台設備可以將某一台設備發來的消息中繼到另一台設備,這樣就可以拓展點到點的通信範圍,這個範圍遠超過一個單獨藍芽設備無線電所覆蓋的範圍。
藍芽Mesh 模型定義了如下類型,本方案會用到Generic onoff client及generic onoff server兩種模型;
BLE Mesh功能之應用須有一開通配置裝置(Provisioner)作為開通Mesh網路設備,可將某未開通配置設備轉化為Mesh網路節點(Provisioning),在此方案中是以手機安裝RSL10 Mesh APP作為Provisioner。代理節點(Proxy)可讓不支援Mesh特性的手機,通過GATT與Proxy溝通,代理節點可將手機的意圖翻譯成MESH網路理解的涵義,可允許沒有集成BLE Mesh協議的BLE設備與Mesh網路中的任何節點進行通信。本方案中的CLN即是Mesh網路的代理節點,手機可透過CLN來控制SRV3的燈號。
Server Node我們會另外增加GPIO3做LED開關控制,需要再Initial時就設定LED ON,以及APP控制燈號時控制GPIO3,需修改以下程式
編輯完成後燒錄到EVB即可參照視頻的方式完成RSL10 Mesh燈號控制的設定;
►場景應用圖
►展示板照片
►方案方塊圖
►核心技術優勢
1. 超低能耗 : RSL10 具有傑出的整體電源曲線,能針對多種應用提供優異的省電操作,包括一些業界最佳的數據,在深度睡眠模式下 62.5 nW,和接收模式下的 Rx 為 7 mW。 2. 有彈性的電壓輸入(1.1V~3.3V) : 可支持1.2V及1.5V電池應用無須外接DC/DC Converter. 3. 雙核心架構 : 具有可編程且時脈達到48MHz的ARM Cortex-M3處理器及嵌入式數位訊號處理器(DSP) 4. 支援晶片和軟體無線技術:具有 2.4 GHz 無線射頻前端 (RFFE) 和藍牙 5 認證的基頻控制器,支援 2 Mbps 數據傳輸率。RSL10 開發工具套件提供多種支援的 BLE 通訊協定 5. 高度整合式系統單晶片 (SoC):功能強大的雙核心架構具有高效率電源管理單元、振盪器、Flash 和 RAM 記憶體、DMA 控制器以及周邊裝置和介面
►方案規格
1.BLE SIG Mesh標準; 2.低功號藍芽5.0標準協定;