深圳国汉科技 发表于 2020-7-3 09:27:43

关于XNS102 BLE广播包的疑问

本帖最后由 深圳国汉科技 于 2020-7-4 09:03 编辑

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

深圳国汉科技 发表于 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 至于为什么 我也搞不清楚。
页: [1]
查看完整版本: 关于XNS102 BLE广播包的疑问