我已经阅读了几个地方(但无处官方)你需要使用智能手机来设置和添加设备到网格。真的吗?你不能用IR或NFC来做吗?我有什么选择?新的蓝牙网状网络如何处理配置?
0
A
回答
0
通常,需要手机/平板电脑级设备进行配置。 IR或NFC可用于OOB身份验证,但需要完整的蓝牙网状网络才能启动并完成供应过程。 作为蓝牙网格介绍的一个很好的参考可以从bluetooth.com网站下载Bluetooth mesh Introduction for Developers.
0
目前,最好的地方是使用蓝牙SIG网格的Nordic Mesh SDK。这有一个例子(用于照明),其中蓝牙设备本身进行配置。还有一个'串行'的例子,其中,蓝牙设备通过UART连接到USB,并通过台式机/笔记本电脑进行控制。您可以扩展这些示例,以便配置BT设备具有额外的GATT服务,以开放智能手机的配置。
1
蓝牙网格将Provisioner定义为能够创建网状网络并向网络添加(提供)新节点的设备。
供应商并不一定非要是智能手机,但通常情况是这样。通过蓝牙通道执行配置 - 通过广告通道(使用由蓝牙网格定义的新协议)或通过GATT(用于支持不能通告自定义AD类型的传统智能手机)。
要通过广告渠道(所谓的PB-ADV承载)配置节点,需要更新智能手机操作系统以允许开发人员实施PB-ADV协议。这不可能很快发生。
因此最好的选择将是通过GATT配置节点。未经调配的节点(例如传感器)将不得不在其GATT数据库中包含网格供应服务。智能手机(作为GATT客户端)将连接并发现此服务,并使用其特性交换Mesh Provisioning PDU。
您可以等到有些公司开发这些智能手机应用程序,或者,如果您很着急,可以抓住蓝牙网站上提供的Mesh规范并自行开发配置应用程序。目前的智能手机操作系统允许您开发GATT Provisioner(在Android和iOS上)。
相关问题
- 1. 共享蓝牙配对信息(针对网状网络)
- 2. 蓝牙网络软切换
- 3. 蓝牙,WiFi使用Bonjour网络
- 4. 套接字移动和网络蓝牙
- 5. 蓝牙点对点网络API iOS
- 6. 蓝牙微微网
- 7. 网络蓝牙 - 通过蓝牙将移动设备连接到网络浏览器时出现错误
- 8. 如何处理在后台状态下的网络
- 9. 如何在三星互联网浏览器上启用网络蓝牙?
- 10. 网络适配器批处理标识
- 11. 如何取消蓝牙配置窗口
- 12. 配置IPv6网络
- 13. Linux - 网络配置
- 14. 用于配置我的网络设备的批处理文件
- 15. Zigbee网状网络
- 16. 网络爬虫如何处理javascript
- 17. 网络蓝牙无法在电脑上找到任何东西
- 18. 蓝牙A2DP配置文件
- 19. kannel蓝牙配置要求
- 20. 如何从.net配置网络?
- 21. 如何为kubernetes配置cni网络
- 22. 配置ip别名和路由,处理网络不可用
- 23. F#:处理网络例外
- 24. 处理网络断开
- 25. 网络蓝牙通知只有很少的回应
- 26. 最小化的iPhone应用程序 - 响应网络/蓝牙/ GPS?
- 27. 一个相对较大的蓝牙网络
- 28. 如何在我的网站上放置网络字处理程序?
- 29. 澄清有关蓝牙网络中微微网和SDP的问题
- 30. 创建批处理文件以轻松刷新网络设置?
在Nordic论坛上也发现了这个[link](https://devzone.nordicsemi.com/question/162979/implementing-an-ios-based-mesh-provisioner-using-advertisement-bearer/) “My建议等到我们添加对GATT承载和代理协议的支持后,才能使用Android或iOS设备与网格进行交互。“ –