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
790
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
390
2024-04-06 AMeDAS to Lagoon SORACOM UG 2024-04-06
anysonica
0
880
Leafonyによる、ビニールハウス内の飽差の可視化
anysonica
0
150
Leafonyについて(1)AVR編・学びメモ
anysonica
0
100
Leafonyについて(2)STM編とLTM編.pdf
anysonica
0
58
ソラカメtips(1)RTSP対応アプリIP CENTCOMとマルチビュー
anysonica
0
1k
Other Decks in Technology
See All in Technology
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
190
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.3k
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
610
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3k
Running Kotlin + Quarkus with Lambda
nealle
1
470
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
210
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
430
Loop Engineering, beyond prompt, context, and harness engineering
glaforge
0
100
SREでアラート疲れを 解決しよう!
kairim0
1
230
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
140
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
大型犬好きによるPugの紹介
yamanoku
1
150
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
930
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Speed Design
sergeychernyshev
33
2.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Unsuck your backbone
ammeep
672
58k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
530
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