PIC24FJ256GB106のUSBホスト機能を使ってBluetoothドングル(BT-MicroEDR1X)を認識させて
AndroidとSPPプロファイルで通信してみようと思っていろいろ試していました
Bluetoothドングルは1000円以下、電波法も問題なし、マイコンはキットで2000円くらい
Bluetooth Protocol Stackは簡易なものもあったけど、lwBTを移植してみた
(とりあえずandroidとの接続で通るところだけ)
USB -> HCI -> L2CAP -> (RFCOMM+SDP) こんな感じでクリアしてった
2バイト境界の例外に悩まされたけど何とか動くようになった
何か動いてるのがわかるような動画を作らないと
液晶でもつけるかな
参考にしたページ
Bluetoothの仕様書
PIC
lwalkera/lwBT - GitHub