如何用蓝牙网关广播蓝牙数据


如果我们要广播固定内容的数据,让周边的其他蓝牙设备扫描读取到的话,我们可以利用金桔蓝牙网关的蓝牙广播功能。

广播数据在厂商数据段(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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值