CC2640R2F BLE5.0BLEデバイスモニターユーザーガイド
Cc2640r2f Ble5 0 Ble Device Monitor User Guide
BLEデバイスモニターは、BLE Bluetoothサービス、デバイスの特性値および属性を表示するために使用されるWindowsアプリケーションです。さらに、BLEデバイスモニターは、SensorTagのテストと監視、およびすべてのTIデバイスの無線ファームウェアダウンロード機能(OAD)にも使用できます。 BLEデバイスモニターには、USBドングルとHostTestApplicatonファームウェアが必要です。これはBToolファームウェアのダウンロードに似ているため、CCデバッガーを使用してUSBドングルをプログラムする必要がある場合があります。プログラミングには、USBドングルの代わりに他の開発ボードを使用することもできます。この記事は、使用されているCC2640r2f開発ボードのプログラミングです。 HostTestApplicatonファームウェアは、ファームウェアカタログにあります。
BLEデバイスモニター(現在のバージョンは2.5.0)は、Win7およびWin10でテストされています。これには、CC2541 SensorTag、CC2650 SensorTag、CC2650 LaunchPad、CC1350 SensorTag、およびCC1350 LaunchPadのアプリケーションファームウェア(16進ファイル)が含まれています。
環境設定
BLEデバイスモニターのインストール
Setup_BLE_Device_Monitor_2_5_0.exeを実行します。次はずっと下に。インストールパスに注意してください。デフォルトのインストールパスを選択します。カスタムパスで自分のパスを覚えておきたい場合は、後で必要になります。次の図ですべてのインストールオプションを選択します。
SmartRFフラッシュプログラマーのインストール
次に、Setup_SmartRF_Flash_Programmer_2.exeを実行します。
ファームウェアの書き込み
SmartRF Flash Programmer 2を開いた後、開発ボードを挿入すると、右側の接続されたドライバーに現在接続されている開発ボードが表示されます。[参照]をクリックしてBLEデバイスモニターのインストールパスを見つけます。デフォルトはC: Program Files(x86) Texas Instruments SmartRF Tools BLEデバイスモニターファームウェア CC26xxr2 launchpad。 cc2640r2lp_host_test.hexを選択します。次の図に従ってアクションが構成され、実行ボタンをクリックすることでファームウェアのプログラミングが完了します。
BLEデバイスモニターの使用
デバイスを接続します
- BLE DeviceMonitor.exeを実行します。 com15を開くことができませんというエラーが発生しました。 [オプション]-> [シリアルポート]をクリックし、対応するcomポートを選択して、ボーレートを115200に設定します。フロー制御なし。
- [OK]をクリックすると、BLEホストのリセットタイムアウトが発生する場合があります。ハードリセットは、requirdエラーである可能性があります。エラーメッセージは、ハードウェアのリセットが必要であることを示しているため、開発ボードのリセットボタンを押し、手順1をもう一度実行して接続を完了します。接続が確立されたら、図に示すように、[スキャン]をクリックして現在の環境のBLEデバイスをスキャンします。 SimpleBLEPeripheralデバイスを見ることができます。これは、別の開発ボードからダウンロードしたSimpleBLEperpheralプログラムです。ダブルクリックしてこのデバイスを接続します。
データの読み取り
デバイスを接続すると、右側のインターフェイスにデバイスの属性テーブルが表示され、表示する必要のある特性値を展開するか、読み取りデータをクリックするか、読み取る特性値をダブルクリックしてデータの読み取りを完了します。書き込み可能な特性値のみを読み取ることができないことに注意してください。
データ入力
特性3は書き込み可能な特性値です。特性3をダブルクリックして05と書き込みます。特性4には通知属性があります。気候特性構成で01:00を書き込んだ後、characteristic3の値を受け入れることができます。今書いた05はcharacteristic4に表示されます。シンプルなBLEペリフェラルプログラムの詳細については、シンプルなBLEペリフェラルドキュメントを参照してください。
GAP設定
メニューバーから[オプション]-> [GAP設定]を選択します。ここでは、最大/最小接続間隔、スレーブ遅延、Timerout、およびパラメーターの詳細な説明を設定できます。開発ドキュメント/開発BLEアプリケーション/プロトコルスタック/ GenericAccessProfileドキュメントを参照してください。
スキャン設定
メニューバーから[オプション]-> [スキャン設定]を選択します。ここでは、スキャン期間、繰り返しスキャン、デバイスの最大数、およびフィルターデバイス名を設定できます。用途に合わせて設定できます。
OAD機能
OAD機能の詳細については、開発ドキュメント/ワイヤレスファームウェアのダウンロードセクションを参照してください。 http://processors.wiki.ti.com/index.php/CC2640_OAD_User%27s_Guide 。 TIは、OAD機能にはBLEデバイスモニターの代わりにBToolを使用する必要があると述べていることに注意してください。現在、BLEデバイスモニターには修正されていない問題がいくつかあります。
参加しませんか
この記事のすべてのコード、ツール、およびドキュメントはオープンソースです。参加しませんか QQグループ591679055 より多くのサポートを得て、CC2640R2F&BLE5.0を共同で研究してください。
©Copyright2017、Chengdu Lekong Changlian Technology Co.、Ltd。