智能手机接收广告数据

6个职位/ 0个新职位
最后发表
山姆
离线
最后看到:1年2个月前
加入:2016-02-29 12:39
智能手机接收广告数据

嗨Dailog,
我的设计是为了延长电池寿命,利用广告传输数据:DA14580四个模块工作在可连接的广告,然后携带通过三星S6 Edge扫描接收数据,蓝牙模块仅通过四个37通道广告(USB加密狗测试结果),而在手机接收终止广告数据时发现有丢失的情况(1S软件更新广告数据),分析结果可能是手机不断跳来跳去。
有没有办法解决手机接收广告数据丢失的情况?我尝试通过软件对Advertising频道进行动态修改,防止同一频道的四个模块相互干扰,但效果并不理想,比同一频道的四个模块接收效果差。
你有更好的解决方案吗?

关键词:
设备:
MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨,山姆,

嗨,山姆,

规范中没有实现或维ialog为了确保数据能够到达连接的另一端,我们从未尝试过使用广告包来传输关键数据。在广告中总是会有数据包丢失,不一定来自其他BLE设备,但也来自其他因素。

由于MT_dialog

山姆
离线
最后看到:1年2个月前
加入:2016-02-29 12:39
嗨MT_dialog,

嗨MT_dialog,
我知道通过广告模式不能保证数据会传输到智能手机(支持BLE 4.0或以上),因为它是单向的。本设计是我学习Beacon的参考设计,Beacon可以修改Major和Minor实现不同的广告数据。
因为我的设计要求电池寿命。要实现一个数据传输只要将相同的数据传输20次,一旦收到就ok。
而现在我需要解决的是尽量确保有几十个转移过程,必须有至少一个案例的智能手机收到。

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨,山姆,

嗨,山姆,

对不起,你的问题能不能换个措辞,我不确定我明白你想要实现的是什么。我能理解,你想发送相同的数据通过改变20倍只有一个字节,将作为一个计数器,中央可能知道它收到了同样的广告包20倍或几包从相同的数据传输20倍吗?

由于MT_dialog

山姆
离线
最后看到:1年2个月前
加入:2016-02-29 12:39
嗨MT_dialog,

嗨MT_dialog,
谢谢你耐心的看我的问题,因为我的英语很差,但是我尽量表达清楚。我需要表达,你知道这很接近了。
BLE外围设备广告20次连续更新数据(1s间隔)。BLE中心设备需要接收至少一次。
我的问题是BLE中心设备(如智能手机)将跳频扫描器,BLE外围设备广告需要跳频(ch37, ch38, ch39循环)?

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨,山姆,

嗨,山姆,

不要担心,关于你的问题,是的,扫描过程会依次扫描所有频道,中央设备会搜索所有频道,寻找可用的广告数据。您不必明确设置,如果您简单地启动扫描程序,每个扫描窗口将扫描所有广告频率ch37, ch38和ch39的每个频道。

由于MT_dialog

主题锁定