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
230
APIファーストで実現する運用性の高い IoT プラットフォーム: SORACOMのアプローチ
soracom
PRO
0
1.4k
IoTシステムの運用効率化に取り組もう! ― 回線管理とデバイス設定を自動化するための SORACOM API とプラットフォーム機能の活用
soracom
PRO
0
99
Technical Writing Meetup vol.39
soracom
PRO
2
920
今だからこそ振り返る、生成AIの基礎とこれからの使い道 ― デバイスから生成AIを使うには
soracom
PRO
0
62
【SORACOM UG】SORACOM におけるユーザーコミュニティの重要性とこれから
soracom
PRO
2
560
AWS Lambda と Amazon SQS で「わかった気になれる」FreeRTOS 入門
soracom
PRO
2
730
IoT とは?IoTプラットフォーム「SORACOM」の役割
soracom
PRO
0
430
Technical Writing Meetup vol.35
soracom
PRO
2
380
Other Decks in Technology
See All in Technology
SRE/インフラエンジニアの市場価値とキャリアパス/Market value and career path for SRE-infrastructure engineers
takumakume
0
100
NAB Show 2025 動画技術関連レポート / NAB Show 2025 Report
cyberagentdevelopers
PRO
0
130
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
730
20250514 1Passwordを使い倒す道場 vol.1
east_takumi
0
160
MagicPod MCPサーバー開発の裏側とAIエージェント活用の展望
magicpod
0
310
WindowsでGenesisに挑戦した話
natsutan
0
120
Cursorをチョッパヤインタビューライターにチューニングする方法 / how to tuning cursor for interview write
shuzon
2
280
SONiCにて使用されているSAIの実際
sonic
0
290
本番環境への影響リスクが低い Real Application Testing (SQL Performance Analyzer) の実施方法の検討と実践
jri_narita
0
200
技術選定を突き詰める 懇親会LT
okaru
2
1.3k
テストコードにはテストの意図を込めよう(2025年版) #retechtalk / Put the intent of the test 2025
nihonbuson
PRO
11
2.2k
経済メディア編集部の実務に小さく刺さるAI / small-ai-with-editorial
nkzn
2
510
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
430
Build your cross-platform service in a week with App Engine
jlugia
231
18k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
GraphQLとの向き合い方2022年版
quramy
46
14k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
33k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
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