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
SORACOM のアーキテクチャと挑戦のフィールド
Search
SORACOM
PRO
December 10, 2024
Technology
1
930
SORACOM のアーキテクチャと挑戦のフィールド
2024年12月10日開催『
[AI時代のエンジニア生存論] Web開発 ×アルファの掛け算の開発力
』で、ソラコム中西(kaz)が発表した資料です。
SORACOM
PRO
December 10, 2024
Tweet
Share
More Decks by SORACOM
See All by SORACOM
IoT でできること・取り組み方「後付け IoT」「組み込み IoT」と、IoTやSORACOMの仲間が共に学び交流するコミュニティ「SORACOM UG」
soracom
PRO
0
140
APIファーストで実現する運用性の高い IoT プラットフォーム: SORACOMのアプローチ
soracom
PRO
0
1.3k
IoTシステムの運用効率化に取り組もう! ― 回線管理とデバイス設定を自動化するための SORACOM API とプラットフォーム機能の活用
soracom
PRO
0
93
Technical Writing Meetup vol.39
soracom
PRO
2
910
今だからこそ振り返る、生成AIの基礎とこれからの使い道 ― デバイスから生成AIを使うには
soracom
PRO
0
62
【SORACOM UG】SORACOM におけるユーザーコミュニティの重要性とこれから
soracom
PRO
2
550
AWS Lambda と Amazon SQS で「わかった気になれる」FreeRTOS 入門
soracom
PRO
2
720
IoT とは?IoTプラットフォーム「SORACOM」の役割
soracom
PRO
0
430
Technical Writing Meetup vol.35
soracom
PRO
2
380
Other Decks in Technology
See All in Technology
データベース04: SQL (1/3) 単純質問 & 集約演算
trycycle
PRO
0
720
30代からでも遅くない! 内製開発の世界に飛び込み、最前線で戦うLLMアプリ開発エンジニアになろう
minorun365
PRO
16
5.2k
Why Platform Engineering? - マルチプロダクト・少人数 SRE の壁を越える挑戦 -
nulabinc
PRO
2
290
Microsoft の SSE の現在地
skmkzyk
0
300
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
7
63k
Compose におけるパスワード自動入力とパスワード保存
tonionagauzzi
0
210
問 1:以下のコンパイラを証明せよ(予告編) #kernelvm / Kernel VM Study Kansai 11th
ytaka23
3
410
20 Years of Domain-Driven Design: What I’ve Learned About DDD
ewolff
1
270
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
410
製造業向けIoTソリューション提案資料.pdf
haruki_uiru
0
220
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / How I Messed Up Azure Costs While Contributing to Terraform
nnstt1
1
410
『ささAI』ネタづくりをささえるAI📝 (にぼしいわし担当:GIFTech2025)
masapyon1212
0
100
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
120
52k
The Invisible Side of Design
smashingmag
299
50k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
A better future with KSS
kneath
239
17k
Unsuck your backbone
ammeep
671
57k
Side Projects
sachag
453
42k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
It's Worth the Effort
3n
184
28k
The Pragmatic Product Professional
lauravandoore
33
6.6k
Done Done
chrislema
184
16k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Transcript
SORACOM のアーキテクチャと 挑戦のフィールド 株式会社ソラコム 中西 数樹 You create, we connect.
• 中西 数樹 – バックエンドエンジニア 兼 エンジニアリングマネージャ – Director of
Software Engineering • 経歴 – 株式会社ソラコム( 2019〜 ) – 株式会社日立ソリューションズ – Hitachi Software Engineering America Ltd. • 主にJava言語で自社パッケージの開発を中心にしてい ました。オンプレがメイン。
《 株式会社ソラコムとは 》
株式会社ソラコム / SORACOM, INC. CEO 玉川 憲 本社 東京都世田谷区玉川4-5-6 資本金
37億3511万2044円(資本準備金含む) 社員数 約150名 (海外:50名程度) 事業 概要 IoTビジネス用プラットフォーム提供 2014年 設立 2017年 KDDIによる買収(子会社化) 2024年 東証グロース市場に上場(スイングバイIPO) 会社概要
クラウド センサー/デバイス “モノ” ネットワーク 現場をデジタル化 現場とクラウドをつなげる デジタルデータの活用 モノやコトをデジタル化 人手に頼らずデータを集める仕組み IoT
とは?
デジタル化 対象 デバイス ネットワーク クラウド 利用者 全てがつながって 「IoT」 セキュリティ アプリケーショ
ン ストレージ データ 処理 ゲートウェイ パケット交換 (ISP/IX) バックホール アクセス ポイント 通信 モジュール マイコン センサー IoT を実現するのに必要な要素 監視・保守・運用 調達・構築 法令遵守 支払い・課金
SORACOM は IoT の「つなぐ」を簡単に IoT デバイス クラウドサービス ✓ 遠隔操作 ✓
メンテナンス ✓ 蓄積・見える化 ✓ アラート通知 通信 デバイス センサ キット IoT 通信 IoT SIM LPWA パートナー デバイス パートナークラウド (AWS / Microsoft / Google)
700万を超える IoT が 社会を変え始めている 出所: “IoTプラットフォームSORACOMの契約回線数が700万を突破”. ソラコム プレスリリース. 2024-11-01. https://soracom.com/ja/news/20241101-7million-iot-devices-connected,
(参照 2024-11-02). ※海外法人からの提供を含む SORACOM Air の総回線数。SORACOM Air for セルラー、Sigfox、LoRaWANを含む。 3万以上のお客様 700万を超える回線
DXを加速するソラコムのお客様事例 欧米の事例 日本の事例 30,000を超えるお客様が、多岐にわたる業界や用途で採用 製造業 コネクテッド カー/ 運輸業 電気/ガス/ 水道
金融/保険 農業/林業 建設業 情報 通信業 卸売業/ 小売業 宿泊業/ 飲食 サービス 業 生活関連 サービス業/ 娯楽業 教育 医療/ ヘルスケ ア 複合 サービ ス 政府機関 漁業 鉱業/採石業/ 砂利採取業 学術研究 不動産業/ 物品賃貸業
《 ソラコムのアーキテクチャ 》
IoT テクノロジー民主化のためのプラットフォーム Cloud Camera Service ソラカメ SMS配信 Cloud SMS Delivery
多要素認証サポート Cloud MFA eSIM データ通信 Soracom Mobile CLI & SDK SORACOM CLI(Go) Web インターフェース User Console データ転送支援 SORACOM Beam クラウドアダプタ SORACOM Funnel データ収集・蓄積 SORACOM Harvest プライベート接続 SORACOM Canal 専用線接続 SORACOM Direct 仮想専用線 SORACOM Door API Web API Sandbox コネクティビティ ネットワーク インタフェース SIM認証・証明 SORACOM Endorse デバイス管理 SORACOM Inventory 透過型トラフィック処理 SORACOM Junction データ分析・検索 SORACOM Query セキュアプロビジョニング SORACOM Krypton アクセス権限管理 SORACOM Access Management アプリケーション デバイスLAN SORACOM Gate 24/365サポート 診断機能 SupportChatBot USB ドングル / セルラーモジュール / マイコンモジュール / ボタン / カメラ デバイス オンデマンドリモートアクセス SORACOM Napter クラウドファンクション SORACOM Funk ダッシュボード作成/共有 SORACOM Lagoon パケットキャプチャ SORACOM Peek インラインプロセッシング SORACOM Orbit VPG 監査ログ API Audit Log WiFi, 有線 インターネット セキュアリンクサービス SORACOM Arc メディア転送 SORACOM Relay ソリューション SORACOM Global Platform ローコードIoTアプリ構築 SORACOM Flux Gen AI for Cellular (2G, 3G, LTE, LTE-M, 5G) for LPWA (Sigfox, LoRaWAN) for Satellite(Internet/Messaging) IoT向けデータ通信 SORACOM Air 自社開発
通信コア/バックエンドをAWS上に構築
• 共通: GitHub • コード管理、ソースコードレ ビュー • 開発言語 • Java/Go/TypeScriptがメジャー
• コンポーネントにより異なる 開発ツール/開発言語 • IDE/CI/CD • チームによって使いやすいものを 利用 • VS Code, Vim, IntelliJ, Eclipse etc. • 生成AI • ChatGPT • Github Copilot
《 挑戦のフィールド 》
IoT の経験が無いと、現場のこ とを分からずに想像で開発する ことになるのでは? そもそも SORACOM を使ったこ とがない、、 IoT 未経験なので知識不足で不安
• お客様の声を集めて判断するので、間違った方向に進みにくい • 経験者の方が少なく、入社後にキャッチアップするケースが多い • 実際に作ると楽しいし、発表の場もたくさんある お客様の声を聞いたり自身で作ってみる Qiita Advent Calender
IoT プロトタイピングコーナー お客様の声をInsightに登録し、 優先度を付けて対応 お客様の声や要望を集約
他社のクラウドサービスの経験 しかない、あるいはオンプレの 経験しかないとキャッチアップ が大変では? AWS 未経験でも活躍できますか?
先人たちのノウハウを吸収できる CTO をはじめ、AWS 経験が豊 富なエンジニアが設計した シ ステムをお手本に開発できる AWS に関する書籍の 執筆者も現役で開発
スマホは普段から利用はしてい るけれど、通信がどこを通って どのように実現されているのか 検討も付かない、、 コアネットワーク知らないのですが大丈夫?
通信データを受け取った後は Web の世界と同じ • マイクロサービス側にデータが 渡ってからは、HTTPやUDPなど、 馴染みのプロトコルでやり取り。 • 未経験からセルラーコアとのイン タフェースに飛び込むケースも。
定期的にTechshareを開催し、 それぞれの得意分野の情報を 共有する場で学べる。
We are hiring! 採用サイト 働く社員のインタビューや採用職種 を掲載しています。 https://soracom.com/career/ 社員ブログ(カルチャー) 社員が働く雰囲気を掴んで頂けます。 https://blog.soracom.com/ja-
jp/categories/culture/ カジュアル面談 現場のエンジニアとざっくばらんに 会話できます。
None