Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2022-1-25 LT(8) 小さなデバイスをソラコムに繋げてみた 公開版
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
anysonica
January 26, 2022
Technology
800
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2022-1-25 LT(8) 小さなデバイスをソラコムに繋げてみた 公開版
anysonica
January 26, 2022
More Decks by anysonica
See All by anysonica
kintone Café 栃木 2024/3/23
anysonica
0
420
「Tips:RTSP対応アプリの使い方(IP CENTCOM)」を加筆しました。
anysonica
0
1k
ハッスルメーター・Hustle Meter:A IoT game for very hot Japanese summer
anysonica
0
390
ハッスルメーター・Hustle Meter:A IoT game for very hot Japanese summerfor
anysonica
0
400
2024-04-06 AMeDAS to Lagoon SORACOM UG 2024-04-06
anysonica
0
890
Leafonyによる、ビニールハウス内の飽差の可視化
anysonica
0
150
Leafonyについて(1)AVR編・学びメモ
anysonica
0
100
Leafonyについて(2)STM編とLTM編.pdf
anysonica
0
60
ソラカメtips(1)RTSP対応アプリIP CENTCOMとマルチビュー
anysonica
0
1k
Other Decks in Technology
See All in Technology
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
360
「社外イベント=意識高い」の壁を壊せ!元々無関心だった僕らが部内で社外イベントを民主化して15人を連れ出すまで
say_no_w
0
160
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
300
仕様駆動開発の、その先へ。決める力と確かめる仕組み
inariku
0
110
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
160
キヨさん、67歳。AIコーディングエージェントに挑む
happysamurai294
0
110
素人でもできた!AIを使った短編小説創作入門
delhi09
PRO
0
150
キヨさん67歳 AIコーディングエージェント物語
happysamurai294
0
120
reInvent2026stby LT00 "Change your life!"
shinichirokawano
1
410
AI駆動開発におけるハーネスエンジニアリングの勘所
tsukuboshi
1
830
推論基盤と Scale-Up Interconnect の現状と制約から俯瞰する技術動向
markunet
2
560
Patterns in AI Driven Software Development
akosma
PRO
0
300
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
770
Product Roadmaps are Hard
iamctodd
55
13k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
900
The Cult of Friendly URLs
andyhume
79
7k
Producing Creativity
orderedlist
PRO
348
41k
Visualization
eitanlees
153
17k
Mind Mapping
helmedeiros
1
410
Building Applications with DynamoDB
mza
96
7.3k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
The agentic SEO stack - context over prompts
schlessera
0
980
How to train your dragon (web standard)
notwaldorf
96
6.9k
Transcript
小さなデバイスを、 ソラコムにつなげてみた (WireGuard-ESP32とSORACOM Arc) 2022/1/25 SORACOM UG Online ♯9 ~新春LT祭り~
発表 (株)シードプラス前嶋武
シードプラスの紹介 2022/1/25 Page 2 前嶋 武 プラントメーカー営業、 教育系コンサルタント会社企画部門、 切削油剤アプリケーションエンジニア 業務用機械製造会社を経て
2019年7月に独立。 2020年よりIoT分野のビジネスに参画 ㈱ソラコム 認定ソリューションパートナー @anysonica http://www.seedplus-jp.com By SEEDPLUS @anysonica
デバイスをSORACOMにつなぐには。 ESP32系列を既存のWiFiを使用して接続する場合… • いままで・・・①SORACOM Inventoryをつかって、既存の WiFiから接続していた。 (心の声)…Arduinoのライブラリを使えると嬉しい。 …いまのやり方だとデバイス個別の状態表示が できない。 2022/1/25
By SEEDPLUS @anysonica Page 3
SORACOM Inventory でつなぐ場合 2022/1/25 By SEEDPLUS @anysonica Page 4
2021年6月、SORACOM Arc誕生! 2022/1/25 By SEEDPLUS @anysonica Page 5
2022/1/25 By SEEDPLUS @anysonica Page 6 SORACOM Arcのハードルは高く感じました。 しかし、あるとき強力な助っ人が現れます。
ESP32向けのライブラリが出来た! 2022/1/25 By SEEDPLUS @anysonica Page 7 WireGuard-ESP32 Kenta Idaさんが作成した、
ESP32で使用できるライブラリ。 Arduino IDEのライブラリマネージャ ーからも、VsCode⇒PlatformIOから も使用できます。 今回使ったコードのもとは、Githubに。 https://www.arduino.cc/refer ence/en/libraries/wireguard- esp32/
ESP32向けのライブラリが出来た! 2022/1/25 By SEEDPLUS @anysonica Page 8 WireGuard-ESP32 Kenta Idaさんが作成した、
ESP32で使用できるライブラリ。 Arduino IDEのライブラリマネージャ ーからも、VsCode⇒PlatformIOから も使用できます。 (イメージは Kenta Idaさんの資料 より) https://www.arduino.cc/r eference/en/libraries/wire guard-esp32/
設定は簡単(ESP32の場合) 2022/1/25 By SEEDPLUS @anysonica Page 9 1.ユーザーコンソール から SORACOM
Arcのためのバー チャルSIM/Subscriberを作る。 2.WireGuardをインストール して、VPNの設定をする。 3. 1.と2.で設定した情報 をESP32のコードに書き 込む。 1.と2.の手順は「SORACOM Arc & IoTボタンシュミレータ ハンズオンテキスト」を参考にしました。 https://soracomug.github.io/soracom-arc-button-simulator-handson/#0
複数デバイスの管理上での、SORACOM Arcのメリット 2022/1/25 By SEEDPLUS @anysonica Page 10 結論: ユーザーコンソールに備わっている、便利
な機能を使用してデバイスごとに詳細に 状態管理を出来る。 特に、イベントハンドラーが使用できるの で、接続状態の情報を得やすくなる。 (※制約があります)
M5Stackでも、SORACOMが簡単に使える 2022/1/25 By SEEDPLUS @anysonica Page 11 Kenichiro Kimuraさんの作成したコードを、M5Stack -Core2
用に若干修正して試してみました。 ・簡単にSORACOMに接続でき、しかも非常に安定しています。 ※このスライドの7pのリンクにあるコードを発展させたものを 使用しています。
極小デバイスの可能性が大きくなった。 2022/1/25 By SEEDPLUS @anysonica Page 12 自分的に、あまり使い道を思いつかなかった、M5ATOM MATRIX。 もしこれがSORACOMにつながったら、便利さが広がるかも…。
極小デバイスでつなぐ。 2022/1/25 By SEEDPLUS @anysonica Page 13 M5ATOM MATRIX。 ・ESP32
PICOベース。 ・重さは14g。 ・WIFIもBLEも。 ・LEDを使ったグラフィック。 (スイッチサイエンスさんのホームページより)
試しに、CO2モニターを作ってみる 2022/1/25 By SEEDPLUS @anysonica Page 14 ・M5ATOM MATRIXにWireGuard-ESP32に対応したCO2モニターのコードを作成。 ・センサーは最新式のSCD40を使用。
・現場では色で、SOARCOM Lagoonでは詳細なデータで換気状況が確認できます。 緑(1000ppm以下) 黄色(1000-1500ppm) 赤(1500ppm以上)
Harvestでの可視化 2022/1/25 By SEEDPLUS @anysonica Page 15
Harvestでの可視化 2022/1/25 By SEEDPLUS @anysonica Page 16
SOARCOM Lagoonでの可視化 2022/1/25 By SEEDPLUS @anysonica Page 17
2022/1/25 Page 18 ありがとうございました。 シードプラスへ(QRコード) By SEEDPLUS @anysonica
2022/1/25 By SEEDPLUS @anysonica Page 19