Panchip Cop.

查看: 194|回复: 1

关于XNS102 BLE广播包的疑问

[复制链接]

2

主题

5

帖子

32

积分

注册客户

Rank: 3Rank: 3

积分
32
发表于 2020-7-3 09:27:43 | 显示全部楼层 |阅读模式
本帖最后由 深圳国汉科技 于 2020-7-4 09:03 编辑

1、XNS102 接收BLE广播包的默认信道是0x02 也就是BLE的37信道 我切换成26和80信道为什么收不到数据了? BLE不是在37 38 39轮询发广播包的吗? 那在其他两个信道都能收到数据才对啊
2、Android / IOS发送蓝牙广播包的时候 AD type选择的是0xff  xns102可以收到数据 但是换成ad type = 0x07(128 bits uuids)xns102就收不到数据了 这是为什么? 16byte xns102的数据包是一模一样的。 nrf connect收到的广播包可以证实这一点。
3、iPhone6发送的蓝牙广播包 xns102可以收到,但是iPhone 7/8/11发送的广播包xns102收不到 为什么?
回复

使用道具 举报

2

主题

5

帖子

32

积分

注册客户

Rank: 3Rank: 3

积分
32
 楼主| 发表于 2020-7-3 15:22:11 | 显示全部楼层
本帖最后由 深圳国汉科技 于 2020-7-4 09:04 编辑

自问自答前两个问题:
1、打包数据的时候 是按照37信道处理的 虽然在38 39信道也发送了数据 但是xn297切换过去也是收不到的
2、ad type为0xff的时候 header length = 15 adtype = 0x07的时候 header length = 13 至于为什么 我也搞不清楚。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表