Slide 1

Slide 1 text

Local NWデータをS3に転送してみた @Saito5656 2022. 12. 16 JAWS-UG 浜松支部

Slide 2

Slide 2 text

自己紹介 @Saito 5656 ・自動車部品メーカーにわか情シス二年目 ・JAWS-UG浜松とUnagi.pyに出没 ・元々が情報技術者ではナイのでよくすべる 今日も 滑ってるな…

Slide 3

Slide 3 text

今日の話 忘年LT会で紹介したやつの構想(まだ構想)

Slide 4

Slide 4 text

こんな保全Log活用を想定 (工場内NWとの通信に類似したPATH・双方向制御も想定) N gauge Train Client N gauge Train 192.168.0.0/24 10.10.10.0/24 12VDC 12VDC Internet mqtts mqtt 列車の速度 レールの電圧 AWS IoT経由でS3に保存 Lambdaで処理してAlert 線路の汚れの可視化とAlert

Slide 5

Slide 5 text

完成してる部分(暫定) Pi4B N gauge Train dnsmasq ntp

Slide 6

Slide 6 text

AP兼Broker構築用shellscripts 8812au又は88x2bu driver install 変数定義ファイル Linux package install hostadp.conf 設定 dhcpcd.conf 設定 dnsmasq.conf 設定 hosts設定 iptables設定 ntp.conf設定 .ssh/config設定 wpa_supplicant.conf設定 wpa_supplicant0.conf設定 Thing構築用sh格納path Lambda functions sfn asl.json格納path Linux package install mosquitto passwd設定 Auth.log転送sh Messages転送sh syslog転送sh aws credentials設定 log結合Lambda定義yaml IoT rule定義yaml

Slide 7

Slide 7 text

実装

Slide 8

Slide 8 text

Pi4BでBridgeして保全LogをPub Pi4B dnsmasq ntp 192.168.0.10 10.10.10.10 IoT rule AWS Cloud

Slide 9

Slide 9 text

DEMO(各種Log取得)

Slide 10

Slide 10 text

Pi4BでPubしたLogからAlertも Pi4B dnsmasq ntp 192.168.0.10 IoT rule Email AWS Cloud 10.10.10.10

Slide 11

Slide 11 text

DEMO(取得LogからAlert)

Slide 12

Slide 12 text

今後の予定 制御の前にNゲージを物理的に復活 エッジ側(モータードライバー)制御を構築 NWで遠隔制御 Log送信と保全Alert運用

Slide 13

Slide 13 text

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