Node-REDでraspberry piのリソース監視

Preview:

Citation preview

Node-REDでRaspberry Piのリソース監視

フローベースドプログラミング勉強会

PROFILE

⾃⼰紹介

▸ Node-RED UG Japan運営メンバー

▸ 株式会社ウフル CTO

▸ Github https://github.com/joeartsea

▸ Twitter https://twitter.com/joeartsea

▸ Slideshare https://slideshare.net/joeartsea

Node-REDでRaspberry Piのメモリ使⽤状況可視化

node-red-dashboard

node-red-contrib-os

TODAY’S AGENDA

Raspberry Pi⽤に最適化されたOS Raspbianにnpmがない!?

ACCIDENT

Raspberry Pi標準のNode-RED起動時のメッセージに従う

NPM INSTALL AND UPGRADE

右上から開くメニューにManage paletteが表⽰された

MANAGE PALETTE

Manage paletteならGUIで簡単にノードを追加できる

NODE INSTALL

Raspberry Piのメモリ情報を取得するフロー

GET MEMORY DATA

memusageだけを取り出すためにchangeノードを追加

ADD CHANGE NODE

以下のようにchangeノードを設定する

CHANGE NODE SETTING

memusageのデータだけ取り出せた

CHANGE NODE SETTING

ADD CHART NODE

node-dashboardのchartノードを追加

dashboardタブでtabとgroupを追加

DASHBOARD SETTING

CHART NODE SETTING

以下のようにchartノードを設定する

CHART NODE SETTING

以下のようにchangeノードにtopic追加設定する

INJECT NODE SETTING

最後にinjectノードの設定を変更する

INJECT NODE SETTING

以下のようにinjectノードを設定する

OPEN DASHBOARD

以下からdashboardを開く( http://<hostname>:<port>/ui )

DASHBOARD

完成!

Recommended