問題タブ [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.
bluetooth-lowenergy - ibeacon AVR までの距離の推定
I ビーコン広告、特に Tx Power についてお聞きしたいです。使用したBLEモジュールはHM10とHM11の2つです。Ibeacon (HM10) として 1 つ作成します。もう 1 つは HM10 放送を接続して聞くために使用されます。HM11に接続されたMCU ATmega32 AVRを使用し、scanf関数を使用してブロードキャストを読み取りました。最後のバイト (Tx Power) を抽出したい。AVRプログラミングで距離を測りたい。アルゴリズムを教えてください。
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
android - HM-11 BLE バッテリーサービス
HM-11 BLE モジュールの IBeacon アドバタイズ パケットにバッテリー情報を含める方法を教えてください。HM-10 モジュールに Ibeacon モードを展開しようとしましたが、BLE Android アプリを使用して送信されたパケットをテストすると、バッテリー サービスが欠落しているようです。バッテリー レベルを含めるための AT コマンドはありますか。 HM-11 ibeacon アドバタイズ パケット
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 が返されますが、返される特性のプロパティには読み取りと通知のみが含まれます。もちろん、書き込もうとするとエラーになります。
この違いは何が原因でしょうか?
c - HM-10 と Arduino - コードから行末のない AT コマンドを送信する
Arduino Uno または Nano で HM-10 を使用する必要があります。AT コマンドを送信して応答を読み取る方法がわかりません。コマンドはシリアル モニターから機能しますが、コードからは機能しません。
これが私がこれまでに試したことです:
ただし、応答を読み取ることができません。コマンドが実行されていないように感じます。実行は内部に入りません if(blueToothSerial.available())
sleep - HM-10 CC2541 IBeacon - ランダム時間後のスリープの問題
IBeacon デバイスを作成するために、HM-Soft V540 ファームウェアを搭載した HM-10 ボード (内部に CC2541) を使用します。しかし、私には大きな問題があります: 私は HM10 をビーコンとして構成し、自動スリープなどを使用します。リセット後、HM-10 はスリープ状態になり、アドバタイズします (スリープ時は 2µA) が、ランダムな時間 (数秒または数秒) 後に分)、HM10 はウェイクアップし、15 ~ 20mA を消費します... 常に !! スリープを再適用するために「AT + RESET」を送信するまで。(そしてまた、数秒後に目を覚まします...)
これは、HM10 を設定するために使用したコマンドです。
この問題がどこにあるか知っていますか??
どうもありがとうございました。
ios - Bluetooth 自動再接続 HM10 Bluetooth シリアル
AtMegaをリモートで制御する独自のアプリケーションのベースとしてHM10-BluetoothSerial-iOSを使用しています。
HM10 Bluetooth デバイスに自動的に再接続したいです。私の知る限りCBPeripherals
、後で接続するために保存することはできません。では、後で再接続するにはどうすればよいでしょうか。