1.不同的产品与同一个BLEDebug软件进行测试通讯,连接成功后发送指令,有的产品指令返回的块,有的则返回的慢,这个和什么有关呢?
2.同一个产品与不同的BLEDebug软件进行通讯测试,连接成功后发送指令,有的BLE软件指令返回的块,有的则返回的慢,这个又和什么有关呢?
这两种情况,是什么原因呢,感谢大家了。
Hidden 1.不同的产品与同一个BLEDebug软件进行测试通讯,连接成功后发送指令,有的产品指令返回的块,有的则返回的慢,这个和什么有关呢?
你说的是多连还是单连?总之不管是哪种连接这个跟手机以及BLEDebug的软件的关系大,是否尝试更换手机或者app进行再一次测试?
Hidden 2.同一个产品与不同的BLEDebug软件进行通讯测试,连接成功后发送指令,有的BLE软件指令返回的块,有的则返回的慢,这个又和什么有关呢?
同上,不可能每次返回的命令的时间都是一样的,是否可以尝试关掉所有的手机后台再进行尝试,最好是采用苹果手机去验证,安卓机之间的差异还是比较大的
Wireless-Tech 嗯谢谢,这和连接后的时间间隔等因素是不是关系比较大
Hidden 这个更新连接请求你是可以发起的,将从机与主机协商,这样就能保证大家的连接的间隔是一致的。当然不同的连接间隔,响应时间肯定是不一样的。如果手上有捉包工具,可以看看最终协商的连接间隔时间是多少。
Wireless-Tech 时间间隔是中心设备向外围设备发起连接请求时传递的吧,然后连接成功后,两者就按照协商的收发数据。看您的回复,也就是说,中心设备和围设备 都可以建议 时间间隔 是吧。
Hidden 是的,但是双方要协商,同意的话,下一个连接事件就用新的参数通讯了