3

I am going to develop a small device with TI CC2540 inside. It will communicate with iPhone4s. The device is designed to receive commands from iPhone and make specific actions on it. Most of time the device is idle (99% of time). But at any time (in case of iPhone request), it can be able to receive commands from iPhone: 1 command per 20 second with 40bytes max size.

The device should be standalone and work as long as possible.

I see here 2 decisions:

  1. Device - Central, iPhone - Peripheral. The device implements Central GAP role and always scans for advertising packets from iPhone. Then device initializes connection and then iPhone begins to send commands.

2.Device - Peripheral, iPhone - Central. The device always sends advertising packets.

What is the best low energy consumption strategy? How long will it work? What is the best idle strategy for BLE? Can I implement the 1 way with new iOS6 BLE features?

4

1 回答 1

1

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

于 2012-11-27T19:21:22.890 回答