8. BLE (4.x) Based on Nordic chipset
• mesh network topology of BLE
• BT 想要具有 Zigbee of Star/Mesh Topology 的網路型態
• BLE 的Star 稱為 Central (coordinator )/ Peripheral (Device)
好像沒有 Mesh ?
9. BLE (4.x) Based on Nordic chipset
• BLE 未來如何取代 ZigBee 或共同 ZigBee 搶下 IoT 的市場 ??
• Mesh 好像是不可或缺的 !!
因此 Bluetooth SIG 再制訂
Mesh 的 Spec
廠商 (Nordic, CSR ...) 在 2014 年陸續發佈 Proprietary Mesh 來滿足Mesh 應
用需求
10. BLE (4.x) Based on Nordic chipset
• 問題是這幾家都是採用 broadcasting 方式, 可是底層 MAC 是採用
Hopping 方式, 似乎有點…….卡卡!!
11. BLE (4.x) Based on Nordic chipset
Broadcasting + Rebroadcasting
Broadcasting + Rebroadcasting 好像 DDoE 阻斷式服務的駭客攻擊 ??!
12. BLE (4.x) Based on Nordic chipset
• Broadcasting mesh 的缺點就會癱瘓掉整個網路, 所以就影人提出
version control 概念 (先驗證MSG 版本再決定Broadcasting)
• 加入 Stop criteria 機制 , 這包括有
1.用 counter / timer 方式, 停止條件道就停止
2.裝置自己收到自己 broadcast 的訊息資訊 N 次, 就停止
3. broadcasting 初期建立出自己周圍的 network topology
?? 這些動作看起來越來越像 ~ coding 的作法
最大的不同是額外記錄 Central 與 device 下一次跳頻的通道數
就是 RFC6202 內定義在 Mesh Service 之中的mesh value pair獨立的
Trickle 演算法
18. WiFi module
1 1 SW BLE/WiFi module driver
1 2 SW Robot Clien Config Server 與 WiFi 的連線程式
1 3 SW Android APP UI Server 與 Smart phone 的管理程式
1 4 SW Robot Clien model Robot to AP model of Role swap
1 5 SW Server DB Linux data base 建置 (id,IP, state, Error, Warning.,)
1 6 HW WiFi module UART/AT Command ; AP model and Clien model