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
IoT デバイスと Google Cloud をつなげる SORACOM
Search
SORACOM
PRO
February 17, 2024
Technology
0
800
IoT デバイスと Google Cloud をつなげる SORACOM
2024年2月7日開催『
SORACOM UG 北海道 #5 クラウド連携、コレクション 「2024 冬」
』で、ソラコム松下(max)が発表した資料です。
SORACOM
PRO
February 17, 2024
Tweet
Share
More Decks by SORACOM
See All by SORACOM
少人数・短期間で実現!“ゼロから作らない” 4つの事例から見る、新時代IoT【SORACOM Discovery 2025】
soracom
PRO
0
20
現場のリアルをカメラで変える!小売・商業施設の「現場改革」最前線【SORACOM Discovery 2025】
soracom
PRO
0
36
【特別講演】公開思考実験!もしも、この世界から「ヒトとモノのつながり」が消えたなら?【SORACOM Discovery 2025】
soracom
PRO
0
19
トヨタのIoT民主化を支援!「D-ROOM」の仕組みと現場浸透のくふう【SORACOM Discovery 2025】
soracom
PRO
0
24
クラウド全盛時代におけるIoTエッジ活用とグローバルサプライチェーン戦略【SORACOM Discovery 2025】
soracom
PRO
0
15
【特別講演】デジタル変革の羅針盤 ~CIO/CDOが描くIoTとAIの未来~【SORACOM Discovery 2025】
soracom
PRO
0
20
現場データを“武器”に変える!データ連携で加速する製造DX【SORACOM Discovery 2025】
soracom
PRO
0
21
後付けで実現!コストを抑えた遠隔監視システムの構築【SORACOM Discovery 2025】
soracom
PRO
0
22
象印マホービンが実現した、製品価値を高めるIoT活用術【SORACOM Discovery 2025】
soracom
PRO
0
15
Other Decks in Technology
See All in Technology
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
980
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
370
生成AIによるデータサイエンスの変革
taka_aki
0
3k
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
2
480
形式手法特論:位相空間としての並行プログラミング #kernelvm / Kernel VM Study Tokyo 18th
ytaka23
3
1.3k
Cloud WANの基礎から応用~少しだけDeep Dive~
masakiokuda
3
100
Intro to Software Startups: Spring 2025
arnabdotorg
0
260
Bet "Bet AI" - Accelerating Our AI Journey #BetAIDay
layerx
PRO
4
1.7k
Rubyの国のPerlMonger
anatofuz
3
740
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
2.6k
UDDのススメ - 拡張版 -
maguroalternative
1
540
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
6.6k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.3k
Building Applications with DynamoDB
mza
96
6.5k
Fireside Chat
paigeccino
38
3.6k
Git: the NoSQL Database
bkeepers
PRO
431
65k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
4 Signs Your Business is Dying
shpigford
184
22k
How to train your dragon (web standard)
notwaldorf
96
6.2k
BBQ
matthewcrist
89
9.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Transcript
IoT デバイスと Google Cloud をつなげる SORACOM Feb. 17, 2024 SORACOM
UG 北海道! 株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平 (Max / @ma2shita)
株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平 (まつした こうへい) "Max" • 静岡県民 新幹線通勤族
• 講演や執筆を中心に活動、登壇数600以上/累計 • 経歴: 東証二部ハードウェアメーカーで情シス、 EC 事業、IoT 事業開発を経て2017年より現職 • 好きな言葉「論よりコード」 • AWS ヒーロー (2020年受賞) • X(旧Twitter): @ma2shita • 最近、エディタフォントを白源にしました ← NEW!! WiJG?, Public domain, via Wikimedia Commons
今日のハッシュタグ #SORACOMUG ※ソラコムの公式ハッシュタグもあります #SORACOM
SORACOM は IoT の「つなぐ」を簡単に IoT デバイス クラウドサービス ✓ 遠隔操作 ✓
メンテナンス ✓ 蓄積・見える化 ✓ アラート通知 センサ キット IoT 通信 IoT SIM LPWA パートナー デバイス パートナー ソリューション Wi-Fi / 有線 3G / LTE / 5G LTE-M 通信 デバイス クラウド型 カメラ 衛星通信 パートナーテクノロジー・パートナーインテグレーション
プラットフォームと SORACOM プラットフォームとは 非機能要件を解決する機能を パーツ・サービス群として提供 SORACOM は IoT の手間を解決する機能を パーツ・サービス群として提供
目的に合わせたシステム・IoT が 素早く・無駄なく創れる
IoT の手間を解決できる SORACOM 遠隔操作 IoT アプリ構築 ダッシュボード作成・共有 SORACOM Lagoon データ転送支援
SORACOM Beam 閉域ネットワーク オンデマンドリモートアクセス SORACOM Napter 専有ゲートウェイ Virtual Private Gateway SORACOM アイコンセット 情報セキュリティ チェックシート クラウド連携 Web コンソールと API サポートプラン ?→!
組み合わせの自由 ― “Agnostic” Cloud Agnostic クラウドの自由 Connectivity Agnostic 通信の自由 アグノスティック
グローバルな IoT プラットフォーム お互いに依存しない IoT “Agnostic” セルラー Sigfox Wi-Fi 有線 データセンター SaaS、インターネット AWS、Azure、Google Cloud パートナークラウド 衛星通信 (Tech Preview) メッセージング NB-IoT NTN
https://www.youtube.com/watch?v=sy40qlTH3Ss
株式会社Luup 車載IoTデバイスを通じて、電動キッ クボードの位置からリアルタイムの 在庫情報を管理。利便性を高め、 日本初の政府特例を受けたシェアリ ングサービスを提供。 利用したSORACOMサービス:SORACOM Air サービス 導入事例
https://zenn.dev/luup_developers/articles/etc-okada-20231225
SORACOM Funk SORACOM Beam / Funnel / Funk による 認証認可のセキュア化
IoTデバイス セキュア&クラウドネイティブな プロトコル メガクラウド PaaS / SaaS SORACOM Beam SORACOM Funnel プリミティブな プロトコル • SIM を鍵としてクラウドの認証情報との紐づけ • クラウド向けプロトコルへ変換 HTTP, MQTT, TCP, UDP セルラー通信で暗号化 HTTPS(+JSON), MQTTS, TCPS SDK や認証情報をデバイスから取り払ってシンプル化 セキュリティの向上 キーローテーションなどの工数削減 クラウドの認証 SDK クラウドの認証 SDK
クラウドと「つなぐ」を簡単に SORACOM Beam / Funnel / Funk データ転送 SORACOM Beam
クラウドアダプタ SORACOM Funnel クラウドファンクション SORACOM Funk ビーム ファネル ファンク ✓ MQTT(S) 中継 ✓ TCP/UDP/HTTP の HTTPS 変換 ✓ HTTP ヘッダ追加、編集 ✓ メッセージ認証用署名追加 既存システム接続や MQTT 利用に ✓ 6つのパブリッククラウド用 アダプタ ✓ 11の SORACOM パートナ ソリューション用アダプタ 新規 IoT システムを 迅速に展開 ✓ パブリッククラウドの FaaS を 直接呼出し ✓ 実行結果をデバイスへ 返送可能 クラウドを 「デバイスの関数」化
https://users.soracom.io/ja-jp/docs/
None
IoT デバイスが無いと 開発できないのか?
セキュアリンクサービス SORACOM Arc Wi-Fi や有線通信といった IP ネットワークで SORACOM プラットフォーム上の各サービスが利用できる VPN
接続サービス。 VPN に は WireGuard を 利 用 、 接続 認証 情 報 を 「バーチ ャル SIM」 とし て 扱い 、 SORACOM 上では “SIM からの通信” のように、セルラー/LPWA等の回線と同等に扱える。既存 SIM との重ね合わせも可能。 SORACOMサービス群 セキュアリンク SORACOM Arc WireGuard SORACOM バーチャル SIM (VPN 認証情報) VPN LAN 2021年 ローンチ IoT データ通信 SORACOM Air SORACOM IoT SIM (セルラー認証情報) セルラーネットワーク セルラー通信モジュール Wi-Fi
curl や nc + SORACOM Arc (WireGuard) で開発・検証 HTTP curl
-X POST uni.soracom.io TCP echo 'BiteStream' | nc uni.soracom.io 23080 UDP echo 'BiteStream' | nc -u uni.soracom.io 23080 xxd コマンド バイト列 → 16進数表記 echo -n 'Abc' | xxd -p #=> 416263 16進数表記 → バイト列 echo 416263 | xxd -p -r #=> Abc bc コマンド 2進数表記 → 16進数表記 echo 01000001 | echo "obase=16;ibase=2;$(¥cat -)" | bc #=> 41 16進数表記 → 2進数表記 echo 41 | echo "obase=2;ibase=16;$(¥cat -)" | bc #=> 1000001 base64 コマンド バイト列 → Base64 encoded echo -n 'Abc' | base64 -w 0 #=> QWJj Base64 encoded → バイト列 echo 'QWJj' | base64 -d #=> Abc
IoT の「つなぐ」を簡単に You Create. We Connect.