0

私が間違っているかもしれないことについてアドバイス/助けが必要です。

私が持っているもの:
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 モジュールと通信するときにハンドシェイク プロトコルが不足している可能性があります。

4

1 に答える 1

0

私はこれらのモジュールHM-10、HM-16の新しい方で、同じ問題にも遭遇します。最後に、AndroidアプリストアにAPP「msmble」をインストールすると、この問題を解決し、単語の送信などの簡単なテストを実行できることがわかりました。プロトコルかUUIDが原因だと思いますが、詳細はわかりません。

PIN 設定をどのように変更しても、別の問題があります。msmble は常に PIN コードを入力する必要はありません。

ユーシェン

于 2016-11-01T18:08:53.350 に答える