問題タブ [hm-10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
216 参照

bluetooth - HM-10 が AT モードを終了しない

私はHM-10(おそらくクローン)を持っており、ATモードにすばやく入ることができました(実行中のESP8266に接続する前に5VとGNDを短くすることにより)、構成できますが、取得できませんATモードを解除します。AT+RESET で「OK」と表示されますが、私の HC-05 とは異なり、遅い点滅から速い点滅に切り替わらず、MacBook からも検出できません。AT+ORGL と AT+RENEW も試しましたが、うまくいきませんでした。

再び機能させる方法を知っている人はいますか?このように、それはレンガのようなものだからです。

また、デバイスに 4 桁のピンのみを持たせる方法はありますか? AT+PIN0000 を使用すると ERR が返され、AT+PIN000000 を使用した場合のみ OK が返されます。

0 投票する
2 に答える
1400 参照

raspberry-pi - Bluezと接続した後、HM-10を読み取れません

Bluezを使用してHM-10 BLEモジュールから読み取る方法を理解するのを手伝ってくれることを願っています. なぜこれが私にとって問題なのですか?私は読み書きを正しく行うことができません。私の最終目標は、Bluez スタック上に構築された Ian Harvey の bluepy ライブラリを使用することです。どんな助けでも大歓迎です。ありがとうございました!

arduino nano に接続された HM-10 は、「Foobar」と言い、1 秒待ってから「Barfoo」と言って、1 秒待ってから繰り返します。私の iOS Bluetooth シリアル アプリ (アプリ ストアでは「シリアル」という名前) は、これを正しく認識します。

ハードウェア: Raspberry Pi ZeroW カーネル: 4.9.68+ Bluez: 5.50 (2018 年 6 月 3 日リリース)

主な問題

bluetoothctl を使用して「Foobar」と「Barfoo」を読み取ることができません。

BtMon は、「Foobar」と「Barfoo」を受信して​​いることを示していますが、

実際、(別の端末で) btmon を使用する$sudo btmonと、ラズベリー pi zero W がこれらの値を認識していることがわかります。以下のエントリは、1 秒おきに繰り返されます。

426172666f6f0d0a = バーフー (hex2ascii)

466f6f6261720d0a = フーバー (hex2ascii)

他の属性から読み取り値を取得しない

HM-10 を知っている場合は、ffe1 が uart データ転送に使用することになっていることを知っています。HM-10 とペアリングするためのマスターとして機能する自作の Android アプリケーションで ffe1 をエンコードしました。しかし、他の属性が私に与えるものを確認したかった.

メーカーデータ値を読み取っているようです

興味深いことに、これは info コマンドで見られるメーカー データ値と同じ応答です。

@|...x別の nano/HM-10 コンボを使用すると、情報/製造データと uuid ffe1 の読み取りの両方で、この値は意味不明な値になります。

さらに、最初にデバイスに接続すると、btmon が表示されます

341513879837 = 47 (hex2ascii) (正方形が 4 つあり、正しく表示できません。これらは 4 つのピリオドと並んでいます)