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
シェル芸人見習い修行 〜 ラズパイ で 一発環境 構築してみた 〜
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Saito5656
December 03, 2022
Programming
230
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
シェル芸人見習い修行 〜 ラズパイ で 一発環境 構築してみた 〜
浜松IT コミュニティ忘年会 2022でLTさせていただいたスライドとなります。レベル低くてすいません参加させて頂きありがとうございました。
Saito5656
December 03, 2022
More Decks by Saito5656
See All by Saito5656
今年やったこと最近やったこと2025
saito5656
0
52
ついに(CDKで)Cognito実装した話
saito5656
0
150
今年やったこと最近やったこと2024
saito5656
0
240
今年やったこと最近やったこと
saito5656
1
230
【ポエム】PythonのWatchdogを調べてみた
saito5656
0
680
LoRaデバイスからAWS IoTに通信やってみた
saito5656
1
350
Local NW データを S3 に転送してみた
saito5656
0
100
ラズベリーパイで工場が見える話
saito5656
0
380
工場でStep FunctionsでStep Functions
saito5656
0
220
Other Decks in Programming
See All in Programming
AIと壁打ちしながら進めるコスト管理
fufuhu
1
1.1k
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
230
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
490
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
540
AIが無かった頃の素敵な出会いの話
codmoninc
1
480
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
140
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
360
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
190
30年振りにコンパイラの定数整数除算を改善した
herumi
2
520
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
130
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.7k
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
6.6k
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
2
3.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
How STYLIGHT went responsive
nonsquared
100
6.2k
HDC tutorial
michielstock
2
800
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
460
BBQ
matthewcrist
89
10k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
430
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ゲージ遠隔操作もぼちぼち取り組んでいきます
ご清聴ありがとうございました