Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ハードウエア技術者によるNode-REDの活用事例
Search
Naotaka Saito
October 10, 2020
Business
0
1.6k
ハードウエア技術者によるNode-REDの活用事例
Node-RED Conference 2020
Naotaka Saito
October 10, 2020
Tweet
Share
More Decks by Naotaka Saito
See All by Naotaka Saito
らずらいと/Lazurite
naotakasaito
0
260
Other Decks in Business
See All in Business
なぜ人はすれ違うのか_製造業で当たり前に行っていた根回しから考える、事前の配慮で顧客やチームとの対話を促進する方法
katsuakihoribe8
1
3.8k
【早わかり】アライドアーキテクツ
alliedarchitectsir
0
100
「つくる」から「考える」へ ― PdMの重⼼をシフトさせるために
itsukikacky
0
330
株式会社STYZ会社概要資料
culumu
0
150
FABRIC TOKYO会社紹介資料 / We are hiring(2025年10月07日更新)
yuichirom
36
350k
Entrance Book ビジネスイノベーションサービス部
arisaiyou
0
1.9k
opt recruit
digitalholdings
0
51k
Data Cloudで実現する、 Agentforce が飛び交う Next Generation Platform
marreta27
0
190
小さな開発会社を作った理由(再)
polidog
PRO
0
130
株式会社10X - Company Deck
10xinc
89
1.6M
No.1ビジネスを創り出す カテゴリー戦略の実践ガイド
shunsukemori
0
160
REGALI Company Deck(JP)
regali_official
1
140
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Building an army of robots
kneath
306
46k
Context Engineering - Making Every Token Count
addyosmani
5
180
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
850
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Faster Mobile Websites
deanohume
310
31k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Transcript
ハードウエア技術者による Node-REDの活⽤事例 ⿑藤 直孝
⾃⼰紹介 • 名前: ⿑藤 直孝 • 所属: ラピステクノロジー株式会社 • 略歴:
1994年沖電気⼯業 半導体事業部⼊社 (現)ラピステクノロジー株式会社 ⾃社半導体のマイコンと無線を 使⽤したマイコンボード Lazurite(ラズライト)を⽴上げ • https://www.facebook.com/naotaka.saito.1 Node-RED conferenceで知ったとコメントに⼊ れてください。
ラピステクノロジーとは • 2020年10⽉1⽇にロームグループのラピスセミ コンダクタ株式会社から半導体の設計部⾨を分 社化した会社です。 • 商品ラインナップはソーラーで動く時計・電卓、 スマートメータ⽤無線、カーナビの画像処理、 某社のゲームカセット⽤メモリなど
Node-REDとの出会い •幅広い⽅に簡単に使ってもらう => Node-RED 無線IC ⾃社マイコン 低消費電⼒ マイコン センサーデバイス ゲートウェイ
Raspberry Pi 無線IC カーネルドライバ ~.ko 共有ライブラリ ~.so Node.js C++アドオン v8 送信 受信
2つのビジネスをスタート サービス センサで装置の状態を取得 ⼯場内の装置 の状態を可視化 920MHz無線が簡単に使えるマイコンボード サービス 920MHz無線を⽣かしたサービス プロトタイプ 商⽤サービス
IoTは公衆回線が主流(ソラコム、SigFoxなど) 事業者のサーバ Sigfox soracom データベース 端末(1回線) インターネット 事業者のネットワーク Sigfox Soracom
⾃社サーバーへ • デバイス管理・認証部分が事業者により提供されている • Sigfox: データ容量の制限(上り 140パケットx120バイト) • ソラコム: 1端末 200円 + 従量課⾦ • 利⽤者は可視化/データ保存部分を開発するだけで良い 端末(1回線) 端末(1回線) この部分を実現 すればシステム ができる。 可視化 保存 デバイス管理 認証
920MH無線を活⽤した ⾃営(ローカル)ネットワークを提供 • 920MHzの通信距離は50~200m (⾒通しが良ければ500m) • ⼯場の装置/設備に無線を搭載したセン サを接続 • ゲートウェイでデータを集約してイン
ターネット回線へ
取得できるセンサーラインナップ強化中 AC電流センサ 磁気センサ(開閉) 照度センサ DC電流 PLC接点 センサー: 設備の状態を取得 ゲートウェイ: 各設備の状態を集約
⾃社半導体⼯場 前処理(宮城): 巨額な投資、⼈が少なく、微細加⼯を⾏う 後処理(宮崎): 微細加⼯された半導体を封⽌し、テストする 設備投資額が⼤きい ⼈が少ない 設備はオンライン化 ⼈が多く、設備はオフライン ⼩さな設備が多数あり状態把握しづらい
導⼊頂いた⼯場の例 多くの企業はオフラインの古い設備を使⽤して最先端な技術を実現している
IoTシステムを構築してしてわかったこと 「通信できること」 「IoTシステム」 の間にある⾼い壁
想定以上に認証プロセスは複雑 MQTTブローカ APIサーバ データベース 端末 MQTT DB更新 トリガー センサデバイス 設定情報
登録 センサデバイス情報 リクエスト センサデバイス情報 取得 設定情報 データ送信 ゲートウェイ センサーデバイス 認証リクエスト 設定情報 必要な情報 MQTT データ送信 更に… 1.リアルタイム性が必要 2.センサデバイスを登録し、電源を⼊れたらすぐに使⽤したい
• クラウドから制御したい項⽬ • 接続可能なセンサーデバイスのリスト • しきい値判定 • 計測インターバル (ex) 計測中:
5秒間隔 Keep Alive: 30分 など クラウドからセンサデバイスを制御したい MQTTブローカ APIサーバ データベース ゲートウェイ センサーデバイス 設定情報を同期
これをNode-REDで実現した結果… ゲートウェイのNode-RED アプリケーション 固有の処理 アプリケーション への通知処理 アプリケーション 固有のデータ送信 デバイスの管理 認証・設定
この状態では他社をご利⽤頂けない INPUTやOUTPUTが複数 ある機能はNode-REDの フローに向かない
機能をまとめたノードを開発 MQTTブローカ APIサーバ データベース ゲートウェイ センサーデバイス 920MHz 送信 920MHz 受信
MQTT(s) https 認証/設定 CONFIGノード MQTT INPUT MQTT OUTPUT RX INPUT RX OUTPUT デバイス管理 • Node-REDのノードを使⽤するのではな く、node.jsのライブラリをCONFIGノー ドに詰め込みました。 • ゲートウェイの認証とセンサデバイスを 制御するクラウドを開発 • ユーザに開放するIOは個別にノー ドを作成
使⽤禁⽌ 使⽤OK mqttノードの中で 使⽤されているライブラリ C++でノードを作るエンジン
簡単に使える状態になった これなら公開ができる!! ここでデモンストレーション…
None
今後の展開 • データをインターネット(外部)に出さないIoTのシステム構築も可能 • 完成したらサーバーとノードのライブラリを(制限付)無料で提供します • 個⼈プロジェクトでシステムを開発をしているので興味がある⼈は facebookからメッセージを下さい(年度内に業務として昇格予定) セッション接続⽤ MQTTブローカ
APIサーバ データベース ゲートウェイ ゲートウェイ ゲートウェイ 社内サーバ インターネット ローカルネット センサーデバイス FW (Firewall) 認証 データ AWS内回線 デバイス管理⽤ サーバ
Thingsも⼈もNode-REDでつながりましょう! Node-REDのおかげで様々な⼈とつながる
ご清聴 ありがとうございました facebook: https://www.facebook.com/naotaka.saito.1 「Node-RED conferenceで知った」とコメントに⼊れてください。