首页 > 编程知识 正文

蓝牙音频网关,蓝牙广播怎么关

时间:2023-05-03 21:21:46 阅读:270883 作者:58

如何用蓝牙网关广播蓝牙数据 广播数据在厂商数据段(0xFF)里广播数据在用户自定义的段里:
如果我们要广播固定内容的数据,让周边的其他蓝牙设备扫描读取到的话,我们可以利用金桔蓝牙网关的蓝牙广播功能。

广播数据在厂商数据段(0xFF)里

蓝牙的厂商数据一般允许用户将自己定义的数据放到这个段下面。
我们在金桔ACServer里这样配置蓝牙网关:

点击普通广播,这样蓝牙网关就会广播0x34,0x35,0x36,0x37,0x38(注意是十六进制)这几个数据20秒的时间,我们看下手机上nrfconnect看到的结果:

广播数据在用户自定义的段里:

蓝牙广播的标准原始数据格式是:段长度+段类型+段数据,如上面的例子02 是长度 01是类型(广播标志) 06是数据;再往后,0A又是长度,FF是类型(厂商数据)后面是10个字节的数据。

如果我们要自己定义段的信息,比如0xAC段里广播0x31, 0x32, 0x33,0x34,0xAD段里段里广播0x35, 0x36, 0x37,0x38,我们这样设置金桔ACserver的网关数据:

点击段广播后,网关将广播20秒该段的内容,我们通过手机的nrfconnect查看广播的内容:

这里看到我们的设备名称(N/A)没有了,通过mac地址可以看到这个是蓝牙网关,因为我们自己定义了段的信息,所以蓝牙名称段(0x09)就没有数据了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。