問題タブ [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 投票する
2 に答える
249 参照

bluetooth-lowenergy - ibeacon AVR までの距離の推定

I ビーコン広告、特に Tx Power についてお聞きしたいです。使用したBLEモジュールはHM10とHM11の2つです。Ibeacon (HM10) として 1 つ作成します。もう 1 つは HM10 放送を接続して聞くために使用されます。HM11に接続されたMCU ATmega32 AVRを使用し、scanf関数を使用してブロードキャストを読み取りました。最後のバイト (Tx Power) を抽出したい。AVRプログラミングで距離を測りたい。アルゴリズムを教えてください。

0 投票する
3 に答える
3757 参照

command - HM-10 名前を受け入れず、+NAME= を返す?

たぶん誰かがこの問題を抱えていました。

このBLE HM-10は名前を覚えられません。私はFTDIとch340、arduinoモニターとrealtermを使用していました

アップデート!デフォルトにリセットした後、動作し始めました。今は純正の HM-10 で、CC41-A を持っています。


  • コマンドの説明 *
  • -------------------------------------------------- -------------- *
  • AT コマンド端末が正常に動作するかチェック ※
  • AT+RESET ソフトウェア再起動 *
  • AT+VERSION ファームウェア、Bluetooth、HCI、LMP のバージョンを取得 *
  • AT+HELP すべてのコマンドを一覧表示 *
  • AT+NAME ローカル デバイス名の取得/設定 *
  • AT+PIN ペアリング用のピンコードを取得/設定 *
  • AT+PASS ペアリング用のピンコードを取得/設定 *
  • AT+BAUD ボーレートの取得/設定 *
  • AT+LADDR ローカル Bluetooth アドレスを取得 *
  • AT+ADDR ローカル Bluetooth アドレスを取得 *
  • AT+DEFAULT 工場出荷時の設定に戻す *
  • AT+RENEW 工場出荷時のデフォルトに戻す *
  • AT+STATE 現在の状態を取得 *
  • AT+PWRM 電源オンモード(低電力)の取得/設定 *
  • AT+POWE RF 送信電力の取得/設定 *
  • AT+SLEEP スリープモード *
  • AT+ROLE 現在のロールを取得/設定します。*
  • AT+PARI UART パリティ ビットを取得/設定します。*
  • AT+STOP UART ストップ ビットを取得/設定します。*
  • AT+START システムの起動。*
  • AT+IMME 電源投入時にシステムがコマンドを待機します。*
  • AT+IBEA iBeacon モードを切り替えます。*
  • AT+IBE0 iBeacon UUID 0 を設定 *
  • AT+IBE1 iBeacon UUID 1 を設定します。 *
  • AT+IBE2 iBeacon UUID 2 を設定します。 *
  • AT+IBE3 iBeacon UUID 3 を設定します。 *
  • AT+MARJ iBeacon MARJ を設定します。*
  • AT+MINO iBeacon MINO を設定します。*
  • AT+MEA iBeacon MEA を設定します。*
  • AT+NOTI 接続イベントを通知します。*
  • AT+UUID システム SERVER_UUID を取得/設定します。*
  • AT+CHAR システム CHAR_UUID を取得/設定します。*
  • -------------------------------------------------- ---------------*
  • 注: (M) = コマンドはスレーブ モードのみをサポートします。*
  • 詳細については、http://www.bolutek.com をご覧ください *
  • Copyright@2013 www.bolutek.com. 全著作権所有。*

+VERSION=ファームウェア V3.0.6、Bluetooth V4.0 LE

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

android - HM-11 BLE バッテリーサービス

HM-11 BLE モジュールの IBeacon アドバタイズ パケットにバッテリー情報を含める方法を教えてください。HM-10 モジュールに Ibeacon モードを展開しようとしましたが、BLE Android アプリを使用して送信されたパケットをテストすると、バッテリー サービスが欠落しているようです。バッテリー レベルを含めるための AT コマンドはありますか。 HM-11 ibeacon アドバタイズ パケット

0 投票する
1 に答える
1286 参照

bluetooth-lowenergy - distriqt BluetoothLE ANE 経由でクエリを実行すると、HM-10 ペリフェラルの特性 FFE1 プロパティに writeWithoutResponse が含まれないのはなぜですか?

私は Apache Flex 4.15、Adobe AIR、distriqt BluetoothLE ANE、iPhone4S、Arduino、および HM-10 Bluetooth LE モジュールで開発しています。LightBlue アプリで HM-10 をテストすると、期待される単一のサービス (uuid FFE0) と単一の特性 (FFE1) が表示されます。特性のプロパティは、read、writeWithoutResponse、notify です。iPhone4S と Arduino の間で期待どおりにバイトを読み書きできます。

ただし、distriqt BluetoothLE ANE を介して HM-10 にクエリを実行すると、同じサービスと特性 UUID が返されますが、返される特性のプロパティには読み取りと通知のみが含まれます。もちろん、書き込もうとするとエラーになります。

この違いは何が原因でしょうか?

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

c - HM-10 と Arduino - コードから行末のない AT コマンドを送信する

Arduino Uno または Nano で HM-10 を使用する必要があります。AT コマンドを送信して応答を読み取る方法がわかりません。コマンドはシリアル モニターから機能しますが、コードからは機能しません。

これが私がこれまでに試したことです:

ただし、応答を読み取ることができません。コマンドが実行されていないように感じます。実行は内部に入りません if(blueToothSerial.available())

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

sleep - HM-10 CC2541 IBeacon - ランダム時間後のスリープの問題

IBeacon デバイスを作成するために、HM-Soft V540 ファームウェアを搭載した HM-10 ボード (内部に CC2541) を使用します。しかし、私には大きな問題があります: 私は HM10 をビーコンとして構成し、自動スリープなどを使用します。リセット後、HM-10 はスリープ状態になり、アドバタイズします (スリープ時は 2µA) が、ランダムな時間 (数秒または数秒) 後に分)、HM10 はウェイクアップし、15 ~ 20mA を消費します... 常に !! スリープを再適用するために「AT + RESET」を送信するまで。(そしてまた、数秒後に目を覚まします...)

これは、HM10 を設定するために使用したコマンドです。

この問題がどこにあるか知っていますか??

どうもありがとうございました。

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

ios - Bluetooth 自動再接続 HM10 Bluetooth シリアル

AtMegaをリモートで制御する独自のアプリケーションのベースとしてHM10-BluetoothSerial-iOSを使用しています。

HM10 Bluetooth デバイスに自動的に再接続したいです。私の知る限りCBPeripherals、後で接続するために保存することはできません。では、後で再接続するにはどうすればよいでしょうか。