嗨Dailog,
我的设计是延长电池寿命,使用广告传输数据:DA14580四个模块在可连接广告中工作,然后通过三星S6边缘进行扫描接收数据,蓝牙模块只有四个37通道广告(USB加密狗测试结果),虽然在电话接收到终止广告数据被发现丢失了案例(1S软件更新的广告数据),但分析可能是手机保持跳跃结果。
有没有办法解决手机从接受广告数据丢失情况?我已经尝试通过软件动态修改广告频道,以防止在同一通道中对彼此的彼此的干扰,但效果不是理想的,比同一信道接收中的四个模块更差。
你有更好的解决方案吗?
关键词:
设备:
萨姆你好,
规范没有实现或者dIalog.为了确保数据将达到连接的另一端,我们从未尝试过使用广告数据包进行严重数据。广告中一直存在丢包,而不是其他BLE设备,而是来自其他因素。
谢谢mt_dialog.
嗨mt_dialog,
我知道,通过广告模式不确保数据将被传送到智能手机(支持BLE 4.0或更高版本),因为它是单向的。我有这个设计正在学习参考设计信标,灯架可以修改主要和次要实现不同的广告数据。
自我的设计令我司令部的要求。要实现数据传输,只要传输20次,就可以传输20次,一旦收到OK。
而现在我需要解决是尝试确保有几十个转移过程,必须至少收到一个智能手机。
萨姆你好,
对不起,你能否对你的问题进行重新制作,我不确定我明白你想要实施什么。据我所知,您希望通过仅改变一个字节来传输20次,该字节将充当计数器,以便中央可能知道它收到了相同的广告包20次或几个数据包中的相同数据传播20次?
谢谢mt_dialog.
嗨mt_dialog,
谢谢你耐心地看着我的问题,因为我的英语很差,但我试着明确表达。我需要表达,你明白这很近。
BLE外围设备通告20次连续更新数据(1S间隔)。BLE中央设备需要至少接收一次。
我的问题是BLE中央设备(例如智能手机)将是跳跃扫描仪,BLE外围设备广告需要跳频(CH37,CH38,CH39循环)?
萨姆你好,
不要担心它,关于你的问题,是的,扫描过程顺序扫描所有通道,中央设备将搜索所有通道以用于可用的广告数据。如果您只需启动扫描过程,则无需默认设置此操作,每个扫描窗口将在所有广告频率CH37,CH38和CH39中扫描每个频道。
谢谢mt_dialog.