Raspberry PiでNode-REDを使ってみる。(起動設定とか)

Node-REDとは

Node-RED(ノードレッド)とは、それぞれ役割と持ったノードと呼ばれるものを組み合わせて、簡単にプログラミングができるソフトウェアです。
Raspberry PiでIoT開発を行う場合はPythonとかの使い方を覚えるよりずっと楽にプログラミングができるので積極的にNode-REDを使っていこうかと思います。

起動方法

  • 手動で起動する場合

Raspberry PiのOSは「Raspberry Pi OS Full (32-bit)」では初めからインストールされているので以下のコマンドで起動できます。

  • 自動起動設定

Raspberry Pi起動時に一緒にNode-REDを起動する設定

Loaded: loaded (/lib/systemd/system/nodered.service; enable; vendor preset: enabled)←自動起動ONの状態
Loaded: loaded (/lib/systemd/system/nodered.service; disabled; vendor preset: enabled)←自動起動OFFの状態

 

とりあえず使ってみる

操作方法の説明を兼ねてとりあえずは本体時刻(タイムスタンプ)の取得をしてみる事にします。

  • ノードを配置する

画像のように[inject]と[debug]のノードを配置してそれらを接続します。
最後に編集を反映するため画面右上の[デプロイ]をクリック。

編集が反映されていないノードは青い●が表示されています。

  • 動作確認画面右上の虫みたいなアイコンからデバッグログの画面を表示し[inject](タイムスタンプ表示)」ノードの左側のボタンをクリックすると数字の羅列のログが表示される。

画像の最後のログにUnixTimestamp形式でクリックしたタイミングの時刻「1614624369502」と表示されているので、Excelなどでyyyy/mm/dd hh:mm:ss形式に変換すると「2021-03-02 03:46:10」となることがわかります。

追記

Excelなどでわざわざ変換せずとも、ログの数字の部分をクリックするだけで複数の形式表示へ自動で切り替えてくれる模様

Node-Red
スポンサーリンク
自宅プログラマー始めます。

コメント

タイトルとURLをコピーしました