LoginSignup
6
1

More than 3 years have passed since last update.

enebularを使ってOmron環境センサーから環境データを取得してみる

Posted at

背景

Omron 2JCIE-BUは、温度、湿度、照度などいろいろな環境データをまとめてセンシングできる便利なセンサーです。

今回はこのセンサーからデータを取得するフローをenebular上で作成しenebular-agentにデプロイします。

使用するノード

@uhuru/node-red-contrib-omron-2jcie-bu

準備するもの

  • Omron 2JCIE-BU

  • enebular-agentをインストール済のRaspberry Pi

    • enebular-agentのインストール方法についてはここでは扱いません。公式のenebularの公式ドキュメントを参考にしてください
    • インストレーションについて

方法

フローを作成する

enebularのWeb flow editorで、ノードパレットに「@uhuru/node-red-contrib-omron-2jcie-bu」を追加します。

image.png

追加されたノードをエディタ画面に配置します。

image.png

ノードの設定を開き、Portの設定を行います。
ここには、実際にセンサーを挿入して動作させる際のUSBポートを指定します。
(画像では一例として/dev/ttyUSB0となっています)

image.png

Injectノードとdebugノードを次のようにつなぎフローを保存します。

image.png

フローをRaspberry Piにデプロイする

enebularのWeb flow editorでは、実際にはセンサーが接続されていないのでこのフローは動作しません。

image.png

enebularのFlowメニューからDeployを選択します。

image.png

実際にセンサーが接続されたRaspberry Piを選択してデプロイします。

image.png

デバイスログを確認する

debugノードの出力を確認し、センサーデータが取得できることを確認しました。
画像はenebularのデバイスログにて確認していますが、Raspberry PiにログインしNode-REDのコンソールから確認することもできます。
(※enebularからデバイスログを見るためにはenebularのデバイスを有償化する必要があります)

image.png

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1