SITE)お問い合わせ商標・著作権について購入方法メルマガ登録お問い合わせ警告メッセージHowtoは、Armadilloシリーズを有効に活用するための参考資料です。使用ソフトウェアのバージョンなど諸条件の差異によって、記載内容と実際の動作が異なる場合があります。すべての機能検証や長期の動作試験を行ったものではありませんので、必ずご使用目的に適合した検証・試験を行ってください。GATTを用いてデータ収集を行う手順について紹介します。Armadillo-X1でも同様に動作させることができます。)PC等(※)から電源を供給すると自動で各情報の計測を開始します。PCの他、USB電源アダプタなどで代用することができますUSB接続したPC等からUSB経由でセンサーデータを習得することもできますが、BLE経由(アドバタイズ、又はGATT)での取得も可能です。今回は以下の接続構成で1台の環境センサと通信を行います。詳細な仕様につきましては、ユーザーズマニュアルをご確認ください。GATTツールを利用した動作確認手順はじめにGATTツールを用いて環境センサにBluetoothで接続し、動作を確認する手順を記載します。環境センサへ接続するためには、環境センサのBDアドレスを取得する必要があります。G3のコンソールからコマンドを入力します。入力後に表示される行のうち、末尾に「Rbt」と名のついたBDアドレスを確認します。確認後、Ctrl+Cでコマンドを終了します。BDアドレスを確認します。確認したBDアドレスを用いて、GATTツールで環境センサへ接続とデータ取得を行います。「計測した最新のデータを取得する」コマンドを送信し、データが返答されれば正常に動作しています。01上記のようにデータ収集を行った後、収集したデータを「まとめてクラウドにアップする」「見やすい形に整えてログファイルに保存する」等の運用が可能です。詳細な仕様についてはユーザーズマニュアルをご確認ください。上記で収集した計測データの構造を説明します。データはすべてリトルエンディアンで構成されており、左端が最下位byte,右端が最上位byteとなっています。今回取得したデータ構造は次の表のようになっています。G3でデータ収集し、csvファイルに出力する環境センサからのデータ収集,出力の一例をご紹介します。このHowtoでは、以下の処理をループで実行するpythonプログラムを使用します。以下にプログラムを記載します。https://download.atmark-techno.com/misc/howto_armadillo_2JCIE-BU01_GATT/omron_usb_gatt.pyプログラムの実行このプログラムはpython3で作成されているため、プログラム実行前に必要なパッケージをインストールします。bluepyプログラム実行時、データ出力先に合わせて引数を指定します。今回はcsvファイルに出力するため、以下のように引数を指定します。/home/atmark/omron_usb-sensorプログラム実行後、環境センサとの通信が行われます。以下のような文字列が表示されたとき、csvファイルに最新データが書き込まれます。csv.-----------------------------------プログラムはCtrl+Cで終了します。csvファイルの確認プログラム実行後、引数で指定した場所にcsvファイルが作成されます。/home/atmark/gatt_data_output_2019-01-10.csvcsvファイルの内部は以下のようになります。1行目がデータの説明、それ以降の行が取得したデータになります。(以下環境センサと記載)は、以下のセンサを搭載しています。騒音リチウム電池によって電源が供給され、自動で各情報を計測します。BLE経由(アドバタイズ、又はGATT)でセンサデータ取得が可能です。今回は以下の接続構成で1台の環境センサと通信を行います。詳細な仕様につきましては、ユーザーズマニュアルをご確認ください。GATTツールを利用した動作確認手順はじめにGATTツールを用いて環境センサにBluetoothで接続し、動作を確認する手順を記載します。環境センサへ接続するためには、環境センサのBDアドレスを取得する必要があります。G3のコンソールからコマンドを入力します。入力後に表示される行のうち、末尾に「Env」「IM」「EP」いずれかのデバイス名がついたBDアドレスを確認します。このデバイス名は設定によって変化するため、注意してください。確認後、Ctrl+Cでコマンドを終了します。BDアドレスを確認します。確認したBDアドレスを用いて、GATTツールで環境センサへ接続とデータ取得を行います。「計測した最新のデータを取得する」コマンドを送信し、データが返答されれば正常に動作しています。0b上記のようにデータ収集を行った後、収集したデータを「まとめてクラウドにアップする」「見やすい形に整えてログファイルに保存する」等の運用が可能です。詳細な仕様についてはユーザーズマニュアルをご確認ください。上記で収集した計測データの構造を説明します。データはすべてリトルエンディアンで構成されており、左端が最下位byte,右端が最上位byteとなっています。今回取得したデータ構造は次の表のようになっています。G3でデータ収集し、csvファイルに出力する環境センサからのデータ収集,出力の一例をご紹介します。[2JCIE-BU01]にて使用したpythonプログラムを使用します。https://download.atmark-techno.com/misc/howto_armadillo_2JCIE-BU01_GATT/omron_usb_gatt.pyプログラムの実行[2JCIE-BU01]での説明と同様に必要パッケージをインストールし、実行します。csvファイルに出力するため、以下のように引数を指定します。/home/atmark/omron_usb-sensorプログラム実行後、環境センサとの通信が行われます。以下のような文字列が表示されたとき、csvファイルに最新データが書き込まれます。csv.-----------------------------------プログラムはCtrl+Cで終了します。csvファイルの確認プログラム実行後、引数で指定した場所にcsvファイルが作成されます。/home/atmark/gatt_data_output_2019-01-10.csvcsvファイルの内部は以下のようになります。1行目がデータの説明、それ以降の行が取得したデータになります。Inc.本サイトに記載の商品名または会社名は、各社・各団体の商標または登録商標です。TM、®マークは付記していない場合があります。