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
340
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
【SORACOM UG 東海】あらゆるモノがつながる社会へ、IoT と SORACOM
soracom
PRO
1
140
【SORACOM UG 広島】つながる社会へ!IoT プラットフォーム「SORACOM」
soracom
PRO
0
62
【SORACOM UG】SIM Deep Dive セキュアエレメント編
soracom
PRO
0
310
【SORACOM UG】(2024年度版) SIMってなんだ? ~セルラー通信がつながる仕組み、解説します~
soracom
PRO
0
280
【SORACOM UG ビギナーズ】つながる社会へ!IoTプラットフォーム「SORACOM」
soracom
PRO
1
54
社会のデジタル化を担う IoT とIoT プラットフォーム「SORACOM」
soracom
PRO
1
210
エバンジェリスト活動を7年やってきて見えてきた、コミュニティとエバンジェリストの関係
soracom
PRO
1
250
LLM + RAG を使った SORACOM Support Bot の裏側の歴史
soracom
PRO
1
800
SORACOM Update in Feb. 2024
soracom
PRO
0
340
Other Decks in Technology
See All in Technology
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.6k
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
150
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
180
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
400
MapLibreとAmazon Location Service
dayjournal
1
190
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
330
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
620
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
2
140
コードや知識を組み込む / Incorporate Code and knowledge
ks91
PRO
0
150
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
1k
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.2k
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
330
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
YesSQL, Process and Tooling at Scale
rocio
165
13k
GraphQLとの向き合い方2022年版
quramy
33
12k
In The Pink: A Labor of Love
frogandcode
138
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.7k
How to name files
jennybc
65
93k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
The Cost Of JavaScript in 2023
addyosmani
21
3.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
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.