Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
シェル芸人見習い修行 〜 ラズパイ で 一発環境 構築してみた 〜
Search
Saito5656
December 03, 2022
Programming
1
210
シェル芸人見習い修行 〜 ラズパイ で 一発環境 構築してみた 〜
浜松IT コミュニティ忘年会 2022でLTさせていただいたスライドとなります。レベル低くてすいません参加させて頂きありがとうございました。
Saito5656
December 03, 2022
Tweet
Share
More Decks by Saito5656
See All by Saito5656
今年やったこと最近やったこと2025
saito5656
0
30
ついに(CDKで)Cognito実装した話
saito5656
0
110
今年やったこと最近やったこと2024
saito5656
0
200
今年やったこと最近やったこと
saito5656
1
210
【ポエム】PythonのWatchdogを調べてみた
saito5656
0
630
LoRaデバイスからAWS IoTに通信やってみた
saito5656
1
310
Local NW データを S3 に転送してみた
saito5656
0
84
ラズベリーパイで工場が見える話
saito5656
0
360
工場でStep FunctionsでStep Functions
saito5656
0
200
Other Decks in Programming
See All in Programming
Patterns of Patterns
denyspoltorak
0
250
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
320
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
3.6k
エディターってAIで操作できるんだぜ
kis9a
0
750
AIコーディングエージェント(Gemini)
kondai24
0
260
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1.6k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.1k
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
890
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
99
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
41
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
A designer walks into a library…
pauljervisheath
210
24k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
62
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
2
2.7k
Evolving SEO for Evolving Search Engines
ryanjones
0
73
The Limits of Empathy - UXLibs8
cassininazir
1
190
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
Transcript
シェル芸人見習い修行 〜ラズパイで一発環境構築してみた〜 @Saito5656 2022. 12. 3 浜松ITコミュニティ忘年会2022
自己紹介 @Saito 5656 ・自動車部品メーカーにわか情シス二年目 ・JAWS-UG浜松とUnagi.pyに出没 ・元々が情報技術者ではナイのでよくすべる 今日も 滑ってるな…
見守りや見える化等を自作してきました 検知前後15秒の映像 .MP4 生産実績 生産予定 生産予定と実績の差 停止の即時把握 工場のIoT 遠隔見守り
ITに関わりはじめてから約4年 調べて作ってよ 2018年 AWSのマネコン RPiにモニター 2019年 inline editorで Lambda無限loop 2020-2022年
SAM/cfn/sfn shellscriptとかも
今日の話 同じようなことを繰り返すうちに 楽をしたくなった shellscriptで楽ちんだヨシ!
ところで 今度はどんな環境を作る?
これの遠隔操作を前からやりたかった
N gauge Train Client N gauge Train N gauge Train
N gauge Train 192.168.0.0/24 10.10.10.0/24 12VDC 12VDC 12VDC 12VDC Internet mqtts mqtt こんなNWを想定
今日はAP兼Broker構築をご紹介 shellscript実装に挑戦! Pi4B N gauge Train dnsmasq ntp
AP兼Broker構築用shellscripts 8812au 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
一気に実装してみた
ちゃんと動きました
少しそれらしく書けるようになりました
まとめ 繰返し構築する手順をshellscript化しました Nゲージ遠隔操作もぼちぼち取り組んでいきます
ご清聴ありがとうございました