0
我的IOT设备有两个功能。 1.当施加重量时,它提供负载/重量数据。 2.它也用于跟踪它所连接的物品的位置。选择BLE广播间隔
我的电池容量是150mAH。什么是我应该使用的最佳广播时间间隔?如果我使用较长的广播间隔(如2秒),则意味着需要较长时间才能获得体重数据,这对用户来说是不方便的。但是,频繁的广播可能会在电池用于跟踪时造成电池电量不足。 请指教。
我的IOT设备有两个功能。 1.当施加重量时,它提供负载/重量数据。 2.它也用于跟踪它所连接的物品的位置。选择BLE广播间隔
我的电池容量是150mAH。什么是我应该使用的最佳广播时间间隔?如果我使用较长的广播间隔(如2秒),则意味着需要较长时间才能获得体重数据,这对用户来说是不方便的。但是,频繁的广播可能会在电池用于跟踪时造成电池电量不足。 请指教。
这是一个很好的问题,但有一定的意见,但也许有一个'最佳实践',这可能是有用的讨论。在我的iOS应用程序中,我有一个广播间隔和的扫描间隔。广播时间间隔是应用程序“广告”BLE数据的时间,扫描时间间隔是应用程序将(明显)“扫描”BLE数据的时间。我的间隔值如下:
广播 15秒 - 然后等待15秒,直到下一个广播。
扫描 5秒钟 - 然后等待25秒,直到下一次扫描。
我的应用程序广播和扫描区域内所有其他应用程序的连续更新。在这个范例中,应用程序将每分钟(或左右)扫描并接收更新两次。广播将发生15秒,然后等待相同的时间,并且每30秒发生一次。这个想法在完美同步的世界中,每个应用程序在该区域将每30秒更新一次。
非常感谢布兰登。在我的情况下,外设广播和手机扫描。我正在考虑以下流程,让我知道你的想法。 1.将广播时间间隔设置为500ms,持续3分钟左右。2. 3分钟后,进入睡眠30秒。 3.在30秒的睡眠时间之后,以500毫秒的间隔发送30秒的广告......如果有扫描请求,则继续共享数据3分钟,如果不是的话......在30秒后回到睡眠状态。 – BLE
如果你的物联网设备不是电池供电的话,我会说这样可以,但是可能会在你的“分享”间隔中有点矫枉过正。如果可以的话,我可以保持在30秒的最大配对。我倾向于将BLE看作无线电传输。我播放了30秒,再等30秒直到下一次传输。这总是确保谁正在'调整'将每分钟至少一次传输。但这一切都取决于您的特定要求。我的用例可能与您的用例不同,因为我只是更新从“广播”中扫描的应用程序。 –
所以你所说的总是只分享30秒而不需要3分钟。有趣的...我会探讨我的使用案例的建议。谢谢! – BLE