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
850
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
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
800
投資家様向けビジネス概要<2025年8月版>
soracom
PRO
0
420
Business Overview for Investors[August 2025 Edition]
soracom
PRO
0
58
少人数・短期間で実現!“ゼロから作らない” 4つの事例から見る、新時代IoT【SORACOM Discovery 2025】
soracom
PRO
0
320
現場のリアルをカメラで変える!小売・商業施設の「現場改革」最前線【SORACOM Discovery 2025】
soracom
PRO
0
300
【特別講演】公開思考実験!もしも、この世界から「ヒトとモノのつながり」が消えたなら?【SORACOM Discovery 2025】
soracom
PRO
0
170
トヨタのIoT民主化を支援!「D-ROOM」の仕組みと現場浸透のくふう【SORACOM Discovery 2025】
soracom
PRO
0
380
クラウド全盛時代におけるIoTエッジ活用とグローバルサプライチェーン戦略【SORACOM Discovery 2025】
soracom
PRO
0
190
【特別講演】デジタル変革の羅針盤 ~CIO/CDOが描くIoTとAIの未来~【SORACOM Discovery 2025】
soracom
PRO
0
310
Other Decks in Technology
See All in Technology
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
3
560
「REALITY」3Dアバターシステムの7年分の拡張の歴史について
gree_tech
PRO
0
130
Claude Code Subagents 再入門 ~cc-sddの実装で学んだこと~
gotalab555
10
17k
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
260
アウトプットから始めるOSSコントリビューション 〜eslint-plugin-vueの場合〜 #vuefes
bengo4com
3
410
HonoとJSXを使って管理画面をサクッと型安全に作ろう
diggymo
0
170
事業開発におけるDify活用事例
kentarofujii
5
1.3k
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
110
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.2k
GraphRAG グラフDBを使ったLLM生成(自作漫画DBを用いた具体例を用いて)
seaturt1e
1
110
コンパウンド組織のCRE #cre_meetup
layerx
PRO
1
230
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Facilitating Awesome Meetings
lara
57
6.6k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Being A Developer After 40
akosma
91
590k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Rails Girls Zürich Keynote
gr2m
95
14k
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.