Arduinoボードとやり取りするiOSアプリに取り組んでいます。Arduino側では、 HM-10 /11ファームウェアに実装された「透過的な」シリアルを使用しています。したがって、HM-10/11 RT/TX ピンを Arduino のピンに配線するだけで、完璧に機能し、特定の特性に書き込んでデータを送信し、特定の特性にサブスクライブ/読み取りして BLE モジュールから読み取ることができます。Arduino スケッチで SDK または BLE ライブラリを使用する必要はなく、ブートローダーを変更する必要もありません。
NRF51822 BLE チップをサポートする必要があります。Nordic はファームウェア ソースに UART シリアルを実装しましたが、私の NRF51822 ボード ( eBay0001で購入) では、サービス0002や0003特性が表示されないため、デフォルトではチップにアップロードされません。NRF マザーボードを購入し、このファームウェアをコンパイルしてアップロードする必要がありますか? この開発キットを購入しなくてもできますか? USB のみ、または BLE 経由でもアップロードできますか?