2016-04-06 20 views
0

HM10 BLE Bluetoothモジュールにコマンドを送信すると、コマンドを処理するHM10モジュールの代わりにBluetoothを介してコマンドが送信されます。たとえば、私はATを送信し、モジュールが「OK」で応答することを期待しましたが、Bluetooth接続を介してテキスト「AT」を送信します。私は、Bluetooth接続なしでコマンドを送信しようとしており、同じことが起こります。私はまた、デバイスに接続されているシリアルの代わりにBluetoothを介してコマンドを送信しようとしたと私は同じことを得る。HM10 BLE 4.0シリアルを経由する代わりにATコマンドを送信

答えて

2

HM10がリモートデバイスに接続されている場合、透過モードです。 ATモードにするには、ブレーク接続が必要か、まったく確立しないでください。 接続を切断するには、リセット/ブレークピンを使用します。リセットは12ピンで、ブレークは23ピンと思われます。 モジュールのIMMEパラメータを調べる感覚があります(データシートの32ページ)。

IMMEクエリ/設定モジュールの作業タイプ

1:モジュールに電源が投入されると、唯一の 何もしない、ATコマンドを応答します。 AT + START、AT + CONまで、AT + CONNLコマンドが受信されます。
0:電源オン、モジュールはデフォルトすぐに作業を開始します:0

はまた、文字列の語尾で気をつけても、通常の文字列は、すべての任意のシンボルで終了する必要はありません:ATが、いくつかのH11の必要性CRLFで終了する文字列:AT\r\n

+0

私は全く接続を確立しなくても、CRLFでコマンドを終了したかどうかにかかわらず、ATコマンドに応答しません。それは常に透明なモードであるように見えます。 – seabass2020

0

クローンモジュールを使用しているために問題が発生している可能性があります。このソリューションには、本物のファームウェアをhm-10にアップロードしてください。

How to flash genuine HM-10 firmware on CC2541

(私は近いあなたの問題から問題を抱えていたが、私には関係なく、私が送る何私も接続されたデバイスには何も受けませんのために、私はそのファームウェアをアップロードした後、および1にモジュールの作業モードを変更しますAT + MODE1)は、接続されたデバイスからでもコマンドを送信できるようになります。

関連する問題