Upgrade to Pro — share decks privately, control downloads, hide ads and more …

多分現場で使えるRaspberry Piの自動更新

4b2f3a64637b51e81813accbe8a98083?s=47 KMiura
July 13, 2021

多分現場で使えるRaspberry Piの自動更新

2021/7/13 IoT縛りの勉強会! IoTLT vol.77 @Youtube
https://iotlt.connpass.com/event/216562/

4b2f3a64637b51e81813accbe8a98083?s=128

KMiura

July 13, 2021
Tweet

Transcript

  1. 多分現場で使えるRaspberry Piのプログ ラムの自動更新 KMiura(@k_miura_io)

  2. 自己紹介 • 三浦 耕生(こうき) • 名古屋のゲーム会社 のサーバーエンジニア @k_miura_io koki.miura05

  3. ちょっとした昔話 • 学生時代、お金に困ってたのでクラウドソーシングでRaspberry Piを使った開発を 引きうけた • ざっくりいうと車載システムのプロトタイピング • Raspberry Piとクラウド(Azure)の連携

    • SORACOM を使って遠隔でも使えるように
  4. AzureとSORACOMのリソースを 用意してくれませんか? (無視しよう)それじゃ頑張って 僕 依頼主

  5. None
  6. 必要なプログラムは納品したが… • 今度はそのプログラムを遠隔で更新できるようにしてほしいと頼まれた • Blobストレージで更新したらそれに合わせてRaspberry Pi上で自動更新をできる感 じで • そもそもプログラムの自動起動を知らん… •

    プログラムを更新したら再起動する感じ? • 全くイメージつかん…
  7. None
  8. 今ならできそう • Raspberry Piを通じてLinuxはそこそこわかるようになった • IoTのサービスあれこれ触ってきた • 多分こんなの簡単にできる

  9. やってみた

  10. 作るもの • AWSのサービスを駆使する(AWSのエバンジェリストいらっしゃるんだぞ!) • 買ってから動かさず放置してた7セグLEDの動作確認も兼ねて7セグLEDを表示す るプログラムを自動更新する • 家で試すのでWifiでおk

  11. システム構成

  12. 配線図

  13. デモ

  14. いざというときのための動画 https://www.youtube.com/watch?v=dpYNzQuwOjM

  15. まとめ • S3とLambdaを連携することで何でもできそう • AWS久々に触ったけどUI、表記が変わってて戸惑った • AWSがシェアの高いクラウドである理由がわかった気がする • これをSORACOMのネットワークに繋げば遠隔でプログラム更新ができるように なるはず

  16. ブログ https://supernove.hatenadiary.jp/entry/2021/07/13/034808

  17. 宣伝 https://soracom.connpass.com/event/218134/

  18. END