7月 212023
 

IoTセンサデバイスでは、長期間のバッテリ動作を実現するために通信手段として省電力タイプのBLE(Bluetooth Low Enagy)が使用されます。通信Protocolも簡略化と省電力化のためにBeacon(ビーコン)と同様なAdvertising Packetを定期的に発信するような仕様となっています。これらは放送電波のように相手かまわず発信される(Broadcast)ので、受信側で待ち受け、受信したPacketからAdvertizingDataを取り出し、そこから詳細なデータを取り出す必要があります。AdvertisingDataにはManufacturer Code(製造者ID)が含まれており、そのIDとBluetoothアドレスで送信元の機器を特定します。Bluetoothアドレスは機器に貼り付けられているステッカーに表記されています。Manufacturer Codeは下記のURL(RS-BTEVS1のAdvertisingDataのFormat説明)で公表しています。

RS-BTEVS1 - Bluetooth 環境センサー

当社にはBLE Advertising Packetを発信するIoT Deviceがいくつかあります。そのうちの一つ、環境センサ(CO2濃度、PM2.5など、温度、湿度) RS-BTEVS1 からのAdvertisingDataを受信してWindows11のデスクトップにCO2,湿度、温度を表示するWidgetの作成例を紹介します。本当はタスクバーの左端に表示される「お天気」Widgetの横にCO2濃度、湿度などのデータを表示したかったのですが、方法がわからず今回はあきらめました。
RS-BTEVS1が発信するAdvertisingDataのFormat説明は当社のHP https://www.ratocsystems.com/topics/newfeature/btevs1fmt/ からdownloadすることができます。


WidgetによるCO2,湿度、温度の表示

続きを読む »

12月 192017
 

前回の「ラズパイでBLEタグ - REX-SEEK2 Bluetooth+LE対応 紛失防止タグを使う(その1)」では、
REX-SEEK2をラズパイから制御する方法として、デバイスアドレスの取得、設定情報の取得、
ブザーを鳴らす、LEDを点灯させるといったことを紹介しました。
引き続き REX-SEEK2をラズパイから制御する方法について紹介します。

REX-SEEK2 Bluetooth+LE対応 紛失防止タグ

今回は、REX-SEEK2のボタンが押されたことを検出する方法です。

続きを読む »

4月 252017
 

今回のテーマは、ラズパイ(Raspberry Pi)に関するものです。
RATOC e2eStore では、近年IoT関連で注目されている超小型シングルボードコンピュータ Raspberry Pi
のサポートを開始しました。

RATOC e2eStoreのサイトでは、Raspberry Pi で使用するための設定方法やサンプルプログラムなどの
情報を提供しており、Raspberry Pi をサポートする製品を集めた ラズパイ対応製品のカテゴリページ も
新たに追加しました。

Raspberry Pi はLinuxをベースとしたOSが搭載可能で、インターネットへの接続環境が標準で
利用できることから、様々なセンサーデバイスと組み合わせてIoTを実現するための産業用
コンピュータとしても使われ始めています。
2016年から発売の「Raspberry Pi 3 Model B」はBluetooth 4.1 に標準で対応しており、ラズパイを
Bluetooth LEタグとして動作させたり、ラズパイからBluetooth LEタグへの接続が簡単になっています。

そこで今回は、ラズパイからBLEデバイスへ接続し制御する方法を Bluetooth4.0+LE対応 紛失防止タグ
のREX-SEEK2
を使って紹介します。

続きを読む »