TI CC2540 を内蔵した小型デバイスを開発する予定です。iPhone4sと通信します。このデバイスは、iPhone からコマンドを受け取り、特定のアクションを実行するように設計されています。ほとんどの場合、デバイスはアイドル状態です (99% の時間)。ただし、いつでも (iPhone リクエストの場合)、iPhone からコマンドを受け取ることができます: 20 秒あたり 1 コマンド、最大サイズは 40 バイトです。
デバイスはスタンドアロンで、可能な限り長く動作する必要があります。
ここに2つの決定があります:
- デバイス - セントラル、iPhone - ペリフェラル。デバイスは Central GAP ロールを実装し、常に iPhone からのアドバタイジング パケットをスキャンします。次に、デバイスが接続を初期化し、iPhone がコマンドの送信を開始します。
2.デバイス - 周辺機器、iPhone - セントラル。デバイスは常にアドバタイジング パケットを送信します。
最良の低エネルギー消費戦略は何ですか? どれくらいの期間機能しますか?BLE の最適なアイドル戦略は何ですか? 新しい iOS6 BLE 機能で 1 つの方法を実装できますか?