SlideShare a Scribd company logo
1 of 14
Download to read offline
IoTフルスタックエン
ジニアリングしたら?
IoTLT新潟 Vol.4
ユウキラボ 菊地
とある県内案件で設備の稼働
率を調査するシステムを作る
ことになりました。
新潟のBM&WさんなどもIoTな稼
働率モニタシステムを販売してい
ますが、今回は省予算なので使え
ませんでした。
====>>>>
ほぼ全て製作に。
納品予定のシステム
<< 市販モジュール >>
mbed LPC1768 (NXP)
<< 中華製激安カスタム基板 >>
ADC, 接点検出, LAN, メモリ,LED
<< 市販 >>
センサモジュール
<< カスタムケース >>
今週 3Dプリンタでつくる。
<< カスタムケース >>
<< カスタム >>
mbed ファームウェア
カスタム配線
<< 市販PC >>
産業用ラズパイ BH3
<< カスタム S/W >>
MQTTデータブリッジ
ブローカディスカバリ
<< MQTT ブローカ/サブスクライバ>>
mosquitto
<< 市販モジュール >>
産業用ラズパイ BH3
LAN
さくらVPS
<< カスタム >>
客先業務用サーバ/Webアプリ
Ubuntu16.04LTS/apache2?
python3.5/Django/postgresql
インターネット
客先
設備
1台
1台
30台+30台+
客先
ブラウザ
フルスタックすると
• アーキテクチャの検討は一人
• LPWA(無線)にすると高すぎる。屋内は有線の方がはるかに有利。無線を使わ
なくてもIoT。
• RAMが少なすぎて実装断念した仕様あり。 mbedは、ちょっと大きくなると
無理なので、本気で基板起こさないと無理が来る。
• 回路設計や部品の選定・調達も一人
• 流石に基板製作は中華工場にお願い。 今回はPCBgogoで超速・激安だった。
• 実装は手はんだ(今回は)
• ケースの加工の手間を考えると3Dプリンタでケース設計・製作(PC用、センサ
用)
• もちろん組み立て・検査・設置+配線製作も一人
• 合間に、オフラインでビルドできるmbed環境を作り、ファームウェアを書いて。
• 次の合間にMQTTブリッジ周りなど書き。
• 次の合間にWebサーバを立てて。
• 次の合間にJavascriptフロントエンドを書く。 => 四年前のフレームワークは化
石になってる。(が、結局そのまま使った/使えた。今風のフレームワークに変え
たい)
• 最後に納入仕様書を書いて納品
楽しいけど
結論
安くやれないことはないけど
効率は悪い。予算があれば
他社・他者と手分けするのが吉
わからなかったの?
ネットワーク大事です
手伝ってください。 m(_ _)m
IoT案件につづく。
ところで
本日、IoT x 養老の滝ハッカ
ソンででた遠隔お酌使え間ま
す。 16:00から。
今月末 雪xIoTアイディア
ソン by NICOあります。
参考
RoLAモジュール 2k円
基地局LAN付き 100k円以下
らしいです。
菱洋エレクトロ取り扱い
台湾製
F/Wは自分で書くとのこと。 見積もり
・gnuツールチェーンのSDK問い合わせ中。

More Related Content

Similar to Facility monitor

Node-RED勉強会(20160826)追補
Node-RED勉強会(20160826)追補Node-RED勉強会(20160826)追補
Node-RED勉強会(20160826)追補Takashi Ariyama
 
コードを書かずにLチカ。から始めよう
コードを書かずにLチカ。から始めようコードを書かずにLチカ。から始めよう
コードを書かずにLチカ。から始めようShin-ya Koga
 
hbstudy25 劇的ビフォーアフター
hbstudy25 劇的ビフォーアフターhbstudy25 劇的ビフォーアフター
hbstudy25 劇的ビフォーアフターsemind
 
seccamp2012 チューター発表
seccamp2012 チューター発表seccamp2012 チューター発表
seccamp2012 チューター発表Hirotaka Kawata
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介NTT Communications Technology Development
 
OSC 2012 Hokkaido でのプレゼン資料
OSC 2012 Hokkaido でのプレゼン資料OSC 2012 Hokkaido でのプレゼン資料
OSC 2012 Hokkaido でのプレゼン資料Shin-ya Koga
 
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!NISHIMOTO Keisuke
 
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会Hitoshi Sato
 
2017 0824 io tlt勉強会_掲載用
2017 0824 io tlt勉強会_掲載用2017 0824 io tlt勉強会_掲載用
2017 0824 io tlt勉強会_掲載用yasuyuki_suzuki
 
オリジナルMIDIシーケンサ 開発ノート
オリジナルMIDIシーケンサ 開発ノートオリジナルMIDIシーケンサ 開発ノート
オリジナルMIDIシーケンサ 開発ノートyou_ucchy
 
PSoC4 BLEで作る簡単無線センサーユニット
PSoC4 BLEで作る簡単無線センサーユニットPSoC4 BLEで作る簡単無線センサーユニット
PSoC4 BLEで作る簡単無線センサーユニットKenta IDA
 
Movidius Neral Compute Stickを使ってみた
Movidius Neral Compute Stickを使ってみたMovidius Neral Compute Stickを使ってみた
Movidius Neral Compute Stickを使ってみたNISHIMOTO Keisuke
 
IoTで働き方改革(Db2でJSON)
IoTで働き方改革(Db2でJSON)IoTで働き方改革(Db2でJSON)
IoTで働き方改革(Db2でJSON)Natsumi Yotsumoto
 
Abc2012spring robot sammit - Kurimoto
Abc2012spring robot sammit - KurimotoAbc2012spring robot sammit - Kurimoto
Abc2012spring robot sammit - KurimotoKenichi Kurimoto
 
2017 0217 io tlt勉強会_発表用
2017 0217 io tlt勉強会_発表用2017 0217 io tlt勉強会_発表用
2017 0217 io tlt勉強会_発表用yasuyuki_suzuki
 
45分で理解する 最近のスパコン事情 斉藤之雄
45分で理解する 最近のスパコン事情 斉藤之雄45分で理解する 最近のスパコン事情 斉藤之雄
45分で理解する 最近のスパコン事情 斉藤之雄Yukio Saito
 
20221215_EIoTLT_vol18_kitazaki_v1.pdf
20221215_EIoTLT_vol18_kitazaki_v1.pdf20221215_EIoTLT_vol18_kitazaki_v1.pdf
20221215_EIoTLT_vol18_kitazaki_v1.pdfAyachika Kitazaki
 

Similar to Facility monitor (20)

Node-RED勉強会(20160826)追補
Node-RED勉強会(20160826)追補Node-RED勉強会(20160826)追補
Node-RED勉強会(20160826)追補
 
コードを書かずにLチカ。から始めよう
コードを書かずにLチカ。から始めようコードを書かずにLチカ。から始めよう
コードを書かずにLチカ。から始めよう
 
GTC Japan 2017
GTC Japan 2017GTC Japan 2017
GTC Japan 2017
 
hbstudy25 劇的ビフォーアフター
hbstudy25 劇的ビフォーアフターhbstudy25 劇的ビフォーアフター
hbstudy25 劇的ビフォーアフター
 
seccamp2012 チューター発表
seccamp2012 チューター発表seccamp2012 チューター発表
seccamp2012 チューター発表
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
 
OSC 2012 Hokkaido でのプレゼン資料
OSC 2012 Hokkaido でのプレゼン資料OSC 2012 Hokkaido でのプレゼン資料
OSC 2012 Hokkaido でのプレゼン資料
 
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
 
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
 
2017 0824 io tlt勉強会_掲載用
2017 0824 io tlt勉強会_掲載用2017 0824 io tlt勉強会_掲載用
2017 0824 io tlt勉強会_掲載用
 
オリジナルMIDIシーケンサ 開発ノート
オリジナルMIDIシーケンサ 開発ノートオリジナルMIDIシーケンサ 開発ノート
オリジナルMIDIシーケンサ 開発ノート
 
PSoC4 BLEで作る簡単無線センサーユニット
PSoC4 BLEで作る簡単無線センサーユニットPSoC4 BLEで作る簡単無線センサーユニット
PSoC4 BLEで作る簡単無線センサーユニット
 
Introduction of FPGA
Introduction of FPGAIntroduction of FPGA
Introduction of FPGA
 
Movidius Neral Compute Stickを使ってみた
Movidius Neral Compute Stickを使ってみたMovidius Neral Compute Stickを使ってみた
Movidius Neral Compute Stickを使ってみた
 
IoTで働き方改革(Db2でJSON)
IoTで働き方改革(Db2でJSON)IoTで働き方改革(Db2でJSON)
IoTで働き方改革(Db2でJSON)
 
Abc2012spring robot sammit - Kurimoto
Abc2012spring robot sammit - KurimotoAbc2012spring robot sammit - Kurimoto
Abc2012spring robot sammit - Kurimoto
 
Abc2012spring slide
Abc2012spring slideAbc2012spring slide
Abc2012spring slide
 
2017 0217 io tlt勉強会_発表用
2017 0217 io tlt勉強会_発表用2017 0217 io tlt勉強会_発表用
2017 0217 io tlt勉強会_発表用
 
45分で理解する 最近のスパコン事情 斉藤之雄
45分で理解する 最近のスパコン事情 斉藤之雄45分で理解する 最近のスパコン事情 斉藤之雄
45分で理解する 最近のスパコン事情 斉藤之雄
 
20221215_EIoTLT_vol18_kitazaki_v1.pdf
20221215_EIoTLT_vol18_kitazaki_v1.pdf20221215_EIoTLT_vol18_kitazaki_v1.pdf
20221215_EIoTLT_vol18_kitazaki_v1.pdf
 

More from Yuki Kikuchi

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
実務でGo使い始めました
実務でGo使い始めました実務でGo使い始めました
実務でGo使い始めましたYuki Kikuchi
 
recoil vs redux-saga
recoil vs redux-sagarecoil vs redux-saga
recoil vs redux-sagaYuki Kikuchi
 
25t Press operation with embedded system
25t Press operation with embedded system25t Press operation with embedded system
25t Press operation with embedded systemYuki Kikuchi
 
ZenStateMachine テンプレート
ZenStateMachine テンプレートZenStateMachine テンプレート
ZenStateMachine テンプレートYuki Kikuchi
 
StateMachineテンプレート
StateMachineテンプレートStateMachineテンプレート
StateMachineテンプレートYuki Kikuchi
 
2018 08 18_python_ml_restart_embedded_ai
2018 08 18_python_ml_restart_embedded_ai2018 08 18_python_ml_restart_embedded_ai
2018 08 18_python_ml_restart_embedded_aiYuki Kikuchi
 
2018 08 18_python_ml_restart_embedded_ai
2018 08 18_python_ml_restart_embedded_ai2018 08 18_python_ml_restart_embedded_ai
2018 08 18_python_ml_restart_embedded_aiYuki Kikuchi
 
2018 07 29_embed_ai
2018 07 29_embed_ai2018 07 29_embed_ai
2018 07 29_embed_aiYuki Kikuchi
 
組み込みAI LT @ 2018/07/20 上越テックミートアップ
組み込みAI LT @ 2018/07/20 上越テックミートアップ組み込みAI LT @ 2018/07/20 上越テックミートアップ
組み込みAI LT @ 2018/07/20 上越テックミートアップYuki Kikuchi
 
LoRAの見通しって?
LoRAの見通しって?LoRAの見通しって?
LoRAの見通しって?Yuki Kikuchi
 
アクセシブルな開発のすすめ
アクセシブルな開発のすすめアクセシブルな開発のすすめ
アクセシブルな開発のすすめYuki Kikuchi
 
製造業のIoTやってみよう
製造業のIoTやってみよう製造業のIoTやってみよう
製造業のIoTやってみようYuki Kikuchi
 
LPWA 調べて見た
LPWA 調べて見たLPWA 調べて見た
LPWA 調べて見たYuki Kikuchi
 
Iotlt紹介資料 (新潟 用)
Iotlt紹介資料 (新潟 用)Iotlt紹介資料 (新潟 用)
Iotlt紹介資料 (新潟 用)Yuki Kikuchi
 

More from Yuki Kikuchi (17)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
実務でGo使い始めました
実務でGo使い始めました実務でGo使い始めました
実務でGo使い始めました
 
recoil vs redux-saga
recoil vs redux-sagarecoil vs redux-saga
recoil vs redux-saga
 
25t Press operation with embedded system
25t Press operation with embedded system25t Press operation with embedded system
25t Press operation with embedded system
 
ZenStateMachine テンプレート
ZenStateMachine テンプレートZenStateMachine テンプレート
ZenStateMachine テンプレート
 
StateMachineテンプレート
StateMachineテンプレートStateMachineテンプレート
StateMachineテンプレート
 
2018 08 18_python_ml_restart_embedded_ai
2018 08 18_python_ml_restart_embedded_ai2018 08 18_python_ml_restart_embedded_ai
2018 08 18_python_ml_restart_embedded_ai
 
2018 08 18_python_ml_restart_embedded_ai
2018 08 18_python_ml_restart_embedded_ai2018 08 18_python_ml_restart_embedded_ai
2018 08 18_python_ml_restart_embedded_ai
 
2018 07 29_embed_ai
2018 07 29_embed_ai2018 07 29_embed_ai
2018 07 29_embed_ai
 
組み込みxAI
組み込みxAI組み込みxAI
組み込みxAI
 
組み込みAI LT @ 2018/07/20 上越テックミートアップ
組み込みAI LT @ 2018/07/20 上越テックミートアップ組み込みAI LT @ 2018/07/20 上越テックミートアップ
組み込みAI LT @ 2018/07/20 上越テックミートアップ
 
Facility monitor
Facility monitorFacility monitor
Facility monitor
 
LoRAの見通しって?
LoRAの見通しって?LoRAの見通しって?
LoRAの見通しって?
 
アクセシブルな開発のすすめ
アクセシブルな開発のすすめアクセシブルな開発のすすめ
アクセシブルな開発のすすめ
 
製造業のIoTやってみよう
製造業のIoTやってみよう製造業のIoTやってみよう
製造業のIoTやってみよう
 
LPWA 調べて見た
LPWA 調べて見たLPWA 調べて見た
LPWA 調べて見た
 
Iotlt紹介資料 (新潟 用)
Iotlt紹介資料 (新潟 用)Iotlt紹介資料 (新潟 用)
Iotlt紹介資料 (新潟 用)
 

Facility monitor