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
多分現場で使えるRaspberry Piの自動更新
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
KMiura
July 13, 2021
Technology
270
0
Share
多分現場で使えるRaspberry Piの自動更新
2021/7/13 IoT縛りの勉強会! IoTLT vol.77 @Youtube
https://iotlt.connpass.com/event/216562/
KMiura
July 13, 2021
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
120
Pythonでルンバをハックしてみた
miura55
0
240
あなたの知らないクラフトビールの世界
miura55
0
430
Storage Browser for Amazon S3を触ってみた + α
miura55
0
280
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
300
あのボタンでつながるSORACOM
miura55
0
170
Postman Flowsで作るAPI連携LINE Bot
miura55
0
440
Lambdaと共に歩んだAWS
miura55
3
1k
Other Decks in Technology
See All in Technology
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
140
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
340
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
310
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
130
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
250
Kiro CLI v2.0.0がやってきた!
kentapapa
0
210
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
170
Cloud Run のアップデート 触ってみる&紹介
gre212
0
220
Anthropic AIネイティブ・スタートアップ構築のプレイブック を理解する
nagatsu
0
210
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
520
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
140
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
560
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
540
How GitHub (no longer) Works
holman
316
150k
Facilitating Awesome Meetings
lara
57
6.9k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Rails Girls Zürich Keynote
gr2m
96
14k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
Between Models and Reality
mayunak
4
310
Optimizing for Happiness
mojombo
378
71k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Transcript
多分現場で使えるRaspberry Piのプログ ラムの自動更新 KMiura(@k_miura_io)
自己紹介 • 三浦 耕生(こうき) • 名古屋のゲーム会社 のサーバーエンジニア @k_miura_io koki.miura05
ちょっとした昔話 • 学生時代、お金に困ってたのでクラウドソーシングでRaspberry Piを使った開発を 引きうけた • ざっくりいうと車載システムのプロトタイピング • Raspberry Piとクラウド(Azure)の連携
• SORACOM を使って遠隔でも使えるように
AzureとSORACOMのリソースを 用意してくれませんか? (無視しよう)それじゃ頑張って 僕 依頼主
None
必要なプログラムは納品したが… • 今度はそのプログラムを遠隔で更新できるようにしてほしいと頼まれた • Blobストレージで更新したらそれに合わせてRaspberry Pi上で自動更新をできる感 じで • そもそもプログラムの自動起動を知らん… •
プログラムを更新したら再起動する感じ? • 全くイメージつかん…
None
今ならできそう • Raspberry Piを通じてLinuxはそこそこわかるようになった • IoTのサービスあれこれ触ってきた • 多分こんなの簡単にできる
やってみた
作るもの • AWSのサービスを駆使する(AWSのエバンジェリストいらっしゃるんだぞ!) • 買ってから動かさず放置してた7セグLEDの動作確認も兼ねて7セグLEDを表示す るプログラムを自動更新する • 家で試すのでWifiでおk
システム構成
配線図
デモ
いざというときのための動画 https://www.youtube.com/watch?v=dpYNzQuwOjM
まとめ • S3とLambdaを連携することで何でもできそう • AWS久々に触ったけどUI、表記が変わってて戸惑った • AWSがシェアの高いクラウドである理由がわかった気がする • これをSORACOMのネットワークに繋げば遠隔でプログラム更新ができるように なるはず
ブログ https://supernove.hatenadiary.jp/entry/2021/07/13/034808
宣伝 https://soracom.connpass.com/event/218134/
END