ia-cloudとNode-REDによるIoTアプリケーションのDIY開発
2020/02/04
IAFフォーラム2020 Day 3
ia-cloud・Node-REDによる製造業DX⽀援
⼀般財団法⼈ 製造科学技術センター
産業オートメーションフォーラム

運営委員会幹事

ia-cloudプロジェクト リーダ
株式会社@bridgeテクノロジー
2021/2/5

代表取締役 橋向© ia-cloudプロジェクト

博昭

1

製造業のIoT活⽤で重要なこと
p 極めて多様な製品・作り⽅・顧客
uuuu

経産省の業種分類、16/29業種が製造業、⼀⾔で括れない業種
同⼀製品でも⼯場が違えば造り⽅が違う
サプライチェーンの端っこの中⼩企業は、ユーザ企業に振り回される都度の拡張やつぎはぎによる不定の現場

p 結果、現場は標準化・モデル化できていない。
n 出来合いのサービスとツールをそのまま使う。
n カスタマイズが必要な時は、原則、⾃前でやる。
p したがって、IoT活⽤はやってみなくちゃわからない。
⾃⾛型・DIY型IoT活⽤が重要になる。
u トライ＆エラーになり、⾼額投資はできない。
これこそが「DX」
u 標準化・モデル化ができていないため、要件定義もできない。
u ので、専⽤システムは開発できない。
u 現場でのカスタマイズと改善が不可⽋。
2

DIY型のIoT活⽤に必要な要素とその現状
n ⼿軽に使えるクラウドサービス

ia-cloudn 収集したデータを保管するためのクラウドサービスが必要
n いわれのないクラウドへの不審感の払拭
n ⾃社でサーバを設置・保守できる⼈材がいない
n クラウドのサービスも、⾼価で設定や使いこなしが難しい

n 現場のセンサ機器とエッジアプリ

Node-REDn ⽣産現場のデータを収集するゲートウエイアプリケーション
n 現場の設備・制御機器・センサのデータをどうやって繋ぐのかn 安全で安価なクラウド接続がわからない

n ⾒える化・分析するアプリ

Node-RED
dashboardn 収集したデータを⾒える化し、分析するためのアプリケーション
n データベースやBIツールの知識が必要で敷居が⾼い

これらが、DIYで⼿軽に使えるようにならないか
2019/10/04

ia-cloud プロジェクト3ia-cloud とは
n ia-cloud Web API Specification
ü レガシーなクラサバモデルの通信ではなく、REST APIとWebsocketで繋ぐ
ü 製造業でよく使⽤されるデータ構造を
ia-cloud object で定義ü https://github.com/ia-cloud/Web-APISpecification-V2
n 産業オートメーションフォーラム(IAF)
がトライアルサービスを運営中
ü AWS上にエンドポイントを構築
ü 1年間の無償試⽤アカウント
格納総データ数と転送回数には制限があります。
n 商⽤利⽤時には、IAFメンバ企業が有償サービスを提供
n 詳細は https://ia-cloud.com
2019/10/04

ia-cloud プロジェクト

4ia-cloudデータ構造
n ia-cloudオブジェクトの構造
nnnnn

objectKey（計測対象のID）
timestamp（計測した時刻）
objectDescription（計測対象の説明）
contentDataType（データ構造タイプ）
contentData（データ内容）

n [1]nnnn

n dataName（データのID）n dataValue（データの値）
n unit（データの単位）n [2]n dataName（データのID）n dataValue（データの値）
n unit（データの単位）n [3]ユニークキー付き
タイムスタンプ付きで構造的なデータを記述できる
基本データ構造のほか、様々なデータモデルを規定
ü アラーム＆イベント
ü 設備稼働状態データ
ü 生産実績データ
ü インバータ稼働状態データ

n dataName（データのID）
ü 温度調節計データ
n dataValue（データの値が複合デーü PLCデータタ）ユニークなIDキーを持つ、• dataValue1
ü 等々• 標準化され構造化され、dataValue2• dateValue3

n ユーザ独自のデータ構造も自かつ、Simpleなデータ構造由に定義できる。

2019/10/04

ia-cloud プロジェクト

5Node-REDによるDIY型アプリ開発
n Function Nodeを使わない完全なNo-code開発を実現
n ⼊出⼒メッセージ構造をia-cloud objectで標準化し、Spaghetti flow を回避
n Node単体で周辺機器からデータ取得し、ia-cloudオブジェクトを送出する⾼機能カスタムNodeを⽤意 → カスタムnode の粒度と種類のバランスが⼤事

2019/10/04

ia-cloud プロジェクト6ia-cloud/Node-REDにより⼀連のIoTアプリケーションをDIY開発
プログラムレスで、データ収集・⾒える化アプリを作成
Node-REDによるエッジアプリをプログラムレスで開発
l Function Nodeを使わずに、完全No-codeでのエッジアプリ開発
l 電⼦⼯作のレベルから、産業⽤センサ・計測制御機器まで対応

htt

AI等データ処理サービス

ssw
/ps

分析

データ収集
Node-REDアプリ

クラウド

Dashboard
Node-REDアプリ

分析2019/10/04

ia-cloud プロジェクト

7エッジアプリケーションの作成〜⼩原さんお願いします。〜

ダッシュボードアプリケーションの作成〜成岡さんお願いします。〜
2019/10/04
ia-cloud プロジェクト

8ia-cloudで⽤意しているカスタムNode群
５つのパレットカテゴリー

５つのカテゴリーで44のノードをリリース

2019/10/04

ia-cloud プロジェクト

9ia-cloudで⽤意しているカスタムNode群
５つのパレットカテゴリー

n ia-cloud services（各種のクラウドに接続するNode群）
ü Webサービス型IoTプラットフォーム ia-cloudü VPNを使わない安全なIIoTサービス iBRESSクラウド

n ia-cloud devices（センサや計測制御機器を接続するNode群）
üü
ü
ü
ü
ü
ü

RaspberryPi ⽤のGrovePiセンサ（温湿度・超⾳波・ボタン・LED）
PLC接続Node（三菱FX,Q、Modobus対応各社PLC）
Schneider製タッチパネル表⽰機STシリーズ
各種EnOceanセンサ（温湿度センサ・ロッカースイッチ・⼈感センサ等）
URD製EnOcean電流センサ
様々なベンダーさんやコントリビュータ
オムロン温度調節計の参加をお持ちしております。
RFIDリーダ（SonyのPasori）

n ia-cloud functions（エッジデータ処理のためのNode群）
ü データ抽出・データ評価・移動平均・タイマー等

n ia-cloud DB access（クラウドDBからのデータ取得Node群）
ü ia-cloud DB（DynamoDB）アクセス

n ia-cloud visuals（製造業向けの⾒える化Node群）
ü 製造業向けの表⽰Node（アラーム＆イベント集計・設備稼働モニタ・アナウシエータ等）
2019/10/04

ia-cloud プロジェクト

10ノードのインストールと講座サイト
n Node-REDパレット管理からia-cloudで検索しインストール

2019/10/04

n 試して学べるia-cloud・Node-RED講座
https://node-red.ia-cloud.com

ia-cloud プロジェクト

11ハンズオンWSやハンズオンPOCn ラズベリーパイを使った、ia-cloud/Node-REDハンズオン
ワークショップを各地で開催
ü 東京都IoT研究会のWG
ü 各地の公設試や商⼯会議所等が実施する、IoTセミナー
ü https://ia-cloud.com/handsonws/

中⼩製造業DX⽀援プログラムとして今後さらに発展・継続
n ⾸都圏産業活性化協会とのコラボでハンズオンでの現場実証実験
ü 設備稼働モニタや、⾃動運転の異常停⽌検出など、中⼩企業での実践POC

n https://www.tamaweb.or.jp/archives/4997
2019/10/04

ia-cloud プロジェクト

12センサやソフトウエアベンダ企業の⽅へ
n ⾃社のセンサや機器のNode-REDノードを開発し、ユーザを増やしませんか？
n ⾃社のクラウドサービスと連携して、ユーザを増やしませんか？

n カスタムNodeの開発
開発のコミュニティに参加す
るには、
Github ia-cloud で検索
n IAF ia-cloudプロジェクトで開発を⽀援します。
n ノード開発のコントリビュー
ターも募集中です。
2019/10/04

ia-cloud プロジェクト

13

ご清聴ありがとうございました。

製造業の未来を、⼀緒に拓きましょう。
情報は以下のサイトから、https://ia-cloud.com/
https://node-red.ia-cloud.com/
https://nodered.jp
2019/10/04

ia-cloud プロジェクト

14