2012-11-27 57 views
2

我打算用TI CC2540内部开发一款小型设备。它将与iPhone4s进行通信。该设备旨在接收来自iPhone的命令并对其进行具体操作。 大部分时间设备空闲(99%的时间)。 但是在任何时候(在iPhone请求的情况下),它都能够接收来自iPhone的命令:每20秒1个命令,最大40bytes。蓝牙低能耗最佳能量消耗策略

该设备应该是独立的,并尽可能长时间工作。

我在这里看到2个决定:

  1. 设备 - 中央,iPhone - 外围。该设备实现中央GAP角色,并始终扫描来自iPhone的广告数据包。然后设备初始化连接,然后iPhone开始发送命令。

2.Device - Peripheral,iPhone - Central。该设备始终发送广告数据包。

什么是最佳低能耗策略? 它会工作多长时间? 什么是BLE的最佳闲置策略? 我可以使用新的iOS6 BLE功能实现1种方式吗?

回答

0

使您的设备成为外设。功耗将很大程度上取决于您的延迟要求。用户在手机和设备反应之间的动作可以接受多长时间?这一要求推动了您需要的广告工作周期。

+0

手机和设备反应的用户操作之间的延迟大约为300ms。关于广告的要求是设备可以随时从iPhone连接。 – Est1908

+0

在中央模式下扫描时,在外设模式下使用较少能量的广告是否正确? – Est1908

+1

广告和扫描的工作周期是可配置的。但是为了发送广告,无线电只是简单地打开来做一个快速的Tx/Rx。扫描时,Rx打开的时间相对较长,因为您不知道广告何时或将在哪个频率上到达。所以广播活动比扫描广告更少。 – TJD