プロメモグラム

誰が見てもわかるような文章を目指す

BLE ShieldのサンプルコードChatでBLE ShieldからiPhoneへデータが送れない

BLE Shieldのサンプルコードをいろいろ試していた

SampleControlsは何の問題もなく動いた。

しかしChatのほうで一部動かないところがあった。

ArduinoiPhoneでコネクションは確立できる。

iPhoneからArduinoBluetoothでデータを送り、さらにシリアル接続でPCに表示させることは成功した。

しかしArduinoからPC経由でBluetoothiPhoneに送ることができない。

より具体的にいうと、デリゲートの一つである bleDidReceiveDataが呼び出されない。

・・・・

7/8 19:34

検証していると、while文の中のble_write関数が実行されていないようだ。

while中のble_availableがfalseになっているのだろうか

 

19:50

そもそもble_availableの中身がよくわかってなかったようだ

ble_availableはble側にデータが何バイト送られているか返す関数のようだ

今回は使わないので無視してble_writeを使うことにしよう