まずは使ってみる
TWELITE SPOT と TWELITE CUE を使って、スマホに加速度情報を表示してみる
TWELITE SPOT は、小型で省電力、さらにペアリングをしないため多くの端末を同時に使用できる TWELITE シリーズと無線 LAN マイコンモジュール ESP32 を組み合わせた製品です。
TWELITE シリーズを愛用されているお客さまへ
周波数チャネルなどの設定変更は ESP32 から行います。他製品のように 7Pインタフェースからインタラクティブモードを使用することはできません 。ESP32 向けに用意された TWELITE 専用の Arduino ライブラリを使って設定 します。
※ TWELITE 側の 7P インタフェースは、SPOT 専用の親機アプリのアップデートにのみ使用します。
ESP32 のファームウェアを開発することで、例えば下記のようなシステムを実現できます。
ローカルサーバ | ローカルゲートウェイ | IoT ゲートウェイ |
TWELITE | TWELITE | TWELITE |
ESP32 をサーバとして使用します。例えば、TWELITE CUE が計測した加速度データをスマートフォンに表示したり、TWELITE DIP の出力ポートをスマートフォンで操作したりすることができます。
ESP32 を LAN に接続します。例えば、ビル全体に設置した TWELITE ARIA が送るデータを各フロアの TWELITE SPOT で受信し、LAN 上のサーバに全フロアの温湿度データを集約することができます。
ESP32 をインターネットに接続します。例えば、TWELITE CUE と磁石をドアに取り付け、取得したドアの開閉状態から、ドアが開いたままであることをクラウド上で検知できます。
TWELITE SPOT によるシステムを構築するには、ESP32 のファームウェアを開発する必要があります。
このとき、ESP32 のファームウェア開発には Arduino IDE が使用できます。
Web 上には、Arduino IDE によるファームウェア開発についての膨大な情報があります。
例えば、esp32 arduino
と検索してみてください。
Arduino ライブラリマネージャで配布中の MWings ライブラリ により、TWELITE 子機からのパケット受信や TWELITE 子機へのコマンド送信を簡単に行うことができます。
このスタートガイドでは、TWELITE SPOT の動作確認、ESP32 開発環境の構築、簡単なスケッチの作成および書き込みを行います。
TWELITE SPOT にプリインストールされているアプリを使って、加速度センサー無線タグ TWELITE CUE のデータをスマートフォンで閲覧してみます。
TWELITE SPOT | TWELITE CUE | |
TWELITE 親機 | TWELITE 子機 |
開発環境の構築、Hello World スケッチの作成・書き込み、動作確認を行ってみます。
TWELITE SPOT | TWELITE R3 | |
ファームウェアを | PC と |
TWELITE CUE の加速度データを ESP32 から出力してみます。
TWELITE SPOT | TWELITE CUE | TWELITE R3 |
ファームウェアを | TWELITE SPOT と | PC と |
スタートガイドでは、サードパーティのオープンソースソフトウェアを使用します。
サードパーティのソフトウェアについて、その詳しい使用方法を弊社からご案内することはいたしかねます。また、サードパーティのソフトウェアを使用されたことによるいかなる損害についても、弊社は一切の責任を負いません。
TWELITE SPOT と TWELITE CUE を使って、スマホに加速度情報を表示してみる
TWELITE SPOT のファームウェア開発に向けて、ESP32 の Hello World を試す
TWELITE CUE から受信した加速度データをシリアルモニタに出力してみる
ステップアップに向けて