私が間違っているかもしれないことについてアドバイス/助けが必要です。
私が持っているもの:
HM-10 モジュールを Arduino に接続しました。
-接続タイプ以外の工場出荷時のデフォルト設定:
--AT+TYPE3 (3:Auth and bond ) を使用。
Android 6 (Marshmallow) を実行する Android LG G4。
問題:
Bluetooth HM-10 は、Android で Bluetooth デバイスを検索すると接続先として表示されますが、デフォルトのペアリング コード「000000」「間違った PIN またはパスキーです。再試行しますか?」を使用すると表示されます。というメッセージが続々。
私がテストしたこと:
Windows 10 ラップトップは HM-10 デバイスと結合します。(AT+RADD を実行して MAC アドレスを確認しますか?)
AT+TYPE0 (0:PIN コードは必要ありません) は BLE スキャナー アプリ経由で接続します。
異なる Android フォンを使用している 3 人にヘルプを求めました: -
最新の Samsung フォン: ボンド
-古い Samsung フォン: ボンド
-OnePlus One フォン: ボンドしない
接続できないデバイスの仮説
Bluetooth ライブラリは、HM-10 モジュールと通信するときにハンドシェイク プロトコルが不足している可能性があります。