新的Bluetooth Mesh网络究竟如何处理资源调配?

新的Bluetooth Mesh网络究竟如何处理资源调配?,bluetooth,bluetooth-lowenergy,Bluetooth,Bluetooth Lowenergy,我在几个地方(但没有官方)读到过,你需要用智能手机来设置和添加设备到网格中。这是真的吗?你不能用红外或NFC吗?我的选择是什么?一般来说,配置时需要手机/平板电脑类设备。IR或NFC可用于OOB身份验证,但启动和完成配置过程需要完整的Bluetooth mesh堆栈。 可以从Bluetooth.com网站下载介绍Bluetooth mesh的好参考资料。一般来说,需要手机/平板电脑类设备进行配置。IR或NFC可用于OOB身份验证,但启动和完成配置过程需要完整的Bluetooth mesh堆栈。

我在几个地方(但没有官方)读到过,你需要用智能手机来设置和添加设备到网格中。这是真的吗?你不能用红外或NFC吗?我的选择是什么?

一般来说,配置时需要手机/平板电脑类设备。IR或NFC可用于OOB身份验证,但启动和完成配置过程需要完整的Bluetooth mesh堆栈。
可以从Bluetooth.com网站下载介绍Bluetooth mesh的好参考资料。一般来说,需要手机/平板电脑类设备进行配置。IR或NFC可用于OOB身份验证,但启动和完成配置过程需要完整的Bluetooth mesh堆栈。
可以从Bluetooth.com网站下载一个很好的介绍Bluetooth mesh的参考资料,目前最好从使用Bluetooth SIG mesh的网站开始。这有一个示例(用于照明),其中蓝牙设备本身进行设置。还有一个“串行”示例,其中蓝牙设备再次执行通过UART连接到USB(可通过台式机/笔记本电脑控制)的资源调配。您可以扩展这些示例,以便为BT设备提供额外的GATT服务,从而向智能手机开放资源调配。

目前,最好从使用Bluetooth SIG mesh的设备开始。这有一个示例(用于照明),其中蓝牙设备本身进行设置。还有一个“串行”示例,其中蓝牙设备再次执行通过UART连接到USB(可通过台式机/笔记本电脑控制)的资源调配。您可以扩展这些示例,以使供应BT设备具有额外的GATT服务,从而向智能手机开放供应。

Bluetooth Mesh将供应器定义为能够创建Mesh网络并向网络中添加(供应)新节点的设备

供应器不一定必须是智能手机,尽管通常情况下会是这样。通过蓝牙频道执行资源调配-通过广告频道(使用蓝牙Mesh定义的新协议)或通过GATT(支持无法广告自定义广告类型的传统智能手机)

为了通过广告频道(所谓的PB-ADV承载器)提供节点,智能手机操作系统需要更新,以允许开发者实现PB-ADV协议。这不太可能很快发生

因此,最好的选择是通过关贸总协定提供节点。未配置的节点(例如传感器)必须在其GATT数据库中包含Mesh配置服务。智能手机(作为GATT客户端)将连接并发现此服务,并使用其特性交换网格配置PDU


你可以等到一些公司开发这些智能手机应用程序,或者,如果你赶时间,你可以获取蓝牙网站上的Mesh规范,自己开发一个资源调配应用程序。当前智能手机的操作系统允许您开发GATT Provisioner(在Android和iOS上)。

蓝牙Mesh将Provisioner定义为能够创建Mesh网络并向网络中添加(提供)新节点的设备

供应器不一定必须是智能手机,尽管通常情况下会是这样。通过蓝牙频道执行资源调配-通过广告频道(使用蓝牙Mesh定义的新协议)或通过GATT(支持无法广告自定义广告类型的传统智能手机)

为了通过广告频道(所谓的PB-ADV承载器)提供节点,智能手机操作系统需要更新,以允许开发者实现PB-ADV协议。这不太可能很快发生

因此,最好的选择是通过关贸总协定提供节点。未配置的节点(例如传感器)必须在其GATT数据库中包含Mesh配置服务。智能手机(作为GATT客户端)将连接并发现此服务,并使用其特性交换网格配置PDU


你可以等到一些公司开发这些智能手机应用程序,或者,如果你赶时间,你可以获取蓝牙网站上的Mesh规范,自己开发一个资源调配应用程序。当前智能手机的操作系统允许您开发GATT Provisioner(在Android和iOS上)。

在北欧论坛上也发现了这一点。“我的建议是等待我们添加对GATT承载器和代理协议的支持,允许您使用Android或iOS设备与mesh交互。”在北欧论坛上也发现了这一点“我的建议是等到我们添加对GATT承载和代理协议的支持,允许您使用Android或iOS设备与mesh交互。”