Slide 1

Slide 1 text

#ソラコムサンタ 2021年 活動実績のご報告 Jan. 25, 2022 SORACOM UG Online #9 「新春 LT 大会」回 株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平

Slide 2

Slide 2 text

株式会社ソラコム テクノロジー・エバンジェリスト 松下享平 (まつした こうへい) "Max" IoT や SORACOM を紹介 通算講演回数 400超 座右の銘「論よりコード」 ニックネームは Max (マックス)

Slide 3

Slide 3 text

運営のみなさま ありがとうございます! 感謝のツイートをぜひ!!

Slide 4

Slide 4 text

IoT の仲間が集うハッシュタグ @SORACOM_PR fb.com/soracom.jp フォローや チャンネル登録 お気軽に!! youtube.com/c/SORACOM_Japan #SORACOMUG #SORACOM

Slide 5

Slide 5 text

#ソラコムサンタ 2021年 業績報告 ソラコムサンタ / 代読:Max@ソラコム

Slide 6

Slide 6 text

#ソラコムサンタ 事業内容

Slide 7

Slide 7 text

クラウド センサー/デバイス “モノ” ネットワーク デジタル化の課題「ネットワーク」 ネットワークの 設定? セキュリティ 対策や更新? クラウドとの 連携? “モノ” の開発や 管理

Slide 8

Slide 8 text

SORACOM は IoT の「つなぐ」を簡単に IoT デバイス クラウドサービス ✓ 遠隔操作 ✓ メンテナンス ✓ 蓄積・見える化 ✓ アラート通知 通信 デバイス センサ キット IoT 通信 IoT SIM LPWA パートナー デバイス パートナークラウド (AWS / Microsoft / Google) Wi-Fi / 有線 3G / LTE / 5G LTE-M

Slide 9

Slide 9 text

通信キャリアと MVNO インターネット モノ 基地局 データセンター MVNO(L2卸契約) MVNO ISP パケット交換 帯域制御 顧客管理 課金・・・ ブランド 販売網 通信キャリア 専 用 線 接 続

Slide 10

Slide 10 text

9 2015 35 2016 27 2017 28 2018 41 2019 57 2020 サービスローンチ以来、2週間に1回のペースで 新機能、機能改善のリリースを継続 Pace of innovation 43 SORACOM Air SORACOM Beam and updates.. SORACOM Canal SORACOM Direct SORACOM Door SORACOM Endorse SORACOM Funnel SORACOM Gate SORACOM Harvest Service launched in EU and updates.. SORACOM Air for LoRaWAN SORACOM Air for Sigfox SORACOM Inventory SORACOM Junction SORACOM IoT SIM eSIM and updates.. plan-K plan-KM1 LTE for IoT SIM SORACOM Krypton SORACOM Lagoon SORACOM LTE-M Button powered by AWS SORACOM LTE-M Button for Enterprise and updates.. SORACOM LTE-M Button for Enterprise Plus Unified Endpoint plan-DU SORACOM Harvest Files SORACOM Napter plan-KM1 Location info AWS Market Place Local Break Out S+ Camera Tech. preview GPS MultiUnit SORACOM Edition and updates.. plan-D support LTE-M Soracom Mobile Subscription Container VPG in rendezvous point SORACOM Orbit SORACOM Peek VPG Type E and F S+ Camera Public beta S+ Smart Notification Professional Services Engineering Services SORACOM IoT Store Event Handler on console s1.4xfast for plan-D/plan-K IAM role cred. for EventHandler action Cell location API Smart configuration for LTE-M Button and updates.. SORACOM Arc plan-D D300MB S+ Camera Basic Smart Edition iSIM (Tech. Preview) Priority Support Diagnostics Lagoon v2 S+ Camera Waterproof Peek for SIM S+ Camera Wi-fi Integ. SORACOM Arc IPv6 Support and updates.. 2021

Slide 11

Slide 11 text

SORACOM のロードマップと開発サイクル お客様の実現したいこと やフィードバックを聞く プラットフォームとしてどう すれば役に立てるか考える プラットフォームとして 提供すべき最小限の機能を実装 お客様にPrivate β / Limited Previewの形で提供 いかにこのサイクルを速く回すか ビジネス/開発/運用を一体にする

Slide 12

Slide 12 text

#ソラコムサンタ Twitter で #ソラコムサンタ の ハッシュタグをつけて呟く 12/25 頃に お届けしております これもお客様からの フィードバック!!!

Slide 13

Slide 13 text

#ソラコムサンタ 2021年12月期 業績

Slide 14

Slide 14 text

業績サマリー (通期) https://blog.soracom.com/ja-jp/2021/12/24/soracom-santa-2021/ 4+1を、お届け!

Slide 15

Slide 15 text

SORACOM Funk ― クラウドファンクション AWS Lambda Azure Functions Cloud Functions シンプルなプロトコルで 呼び出し開始 ファンクションを実行 戻り値を返却 戻り値を受け取り SIM による 認証 クラウド SDK が不要 (SORACOM Funk が変換) クラウド上は 「関数」を作るのみ SORACOM Funk デバイスから「クラウド関数」の 呼び出しが容易に

Slide 16

Slide 16 text

SORACOM Funk の認証情報を選びやすく!

Slide 17

Slide 17 text

SORACOM サポートからの連絡をいち早く知りたい! ― サポート連絡用アドレス ちなみに… リカバリアドレス ログインに利用するメールアドレス(ルート アカウント)にアクセスできない場合に、 ソラコムから確認のためにご連絡させてい ただくメールアドレス 請求アドレス お支払いができなかった場合に、ソラコム からご連絡するメールアドレス

Slide 18

Slide 18 text

業績サマリー (通期) https://blog.soracom.com/ja-jp/2021/12/24/soracom-santa-2021/ 4+1を、お届け!

Slide 19

Slide 19 text

デバイスとクラウドのギャップを埋める SORACOM サービス メモリや電力消費、通信量を抑えるなら バイナリでしょう データ交換といえば JSONでしょう バイナリパーサー機能 “定義” で変換 SORACOM Orbit “プログラム” で変換 バイナリで送受信! JSONで送受信! バイナリパーサー機能、 SORACOM Orbitのどちらか 一方のみの利用も可能

Slide 20

Slide 20 text

SORACOM Air バイナリパーサー機能 { "battery": 54, "latitude": 35.652748, "longitude": 139.750827 } 0x1A2B...

Slide 21

Slide 21 text

バイナリーパーサーの MessagePack 対応 Msgpack デー タ { "lat": 35.12313, "lng": 135.123131 } 他にも `@button` 等「定義済みフォーマット」があります https://users.soracom.io/ja-jp/docs/binary-parser/predefined-format/

Slide 22

Slide 22 text

lat.number = gps.location.lat(); // 緯度 for (int i = 0; i < 4; i++) payload[i + payload_offset] = lat.bytes[i]; payload_offset = 4; // 4バイト分ずらす lng.number = gps.location.lng(); // 経度 for (int i = 0; i < 4; i++) payload[i + payload_offset] = lng.bytes[i]; 1 2 3 4 5 6 7 8 緯度(lat) 経度(lng) #include MsgPack::Packer packer; packer.serialize(MsgPack::map_size_t(2), "lat", gps.location.lat(), // 緯度 “lng”, gps.location.lng() // 経度 ); • “位置” と “意味” の仕様化が必須 • 値の改廃が困難 極限までのデータ削減には役立つが、 仕様変更は慎重に行う必要がある MessagePack の効果 • 構造化データを JSON のように取り扱える バイナリデータ並みのデータ削減をしつつ、 仕様変更にも強い { "lat": 35.12313, "lng": 135.123131 }

Slide 23

Slide 23 text

デバイスとクラウドのギャップを埋める SORACOM サービス メモリや電力消費、通信量を抑えるなら バイナリでしょう データ交換といえば JSONでしょう バイナリパーサー機能 “定義” で変換 SORACOM Orbit “プログラム” で変換 バイナリで送受信! JSONで送受信! バイナリパーサー機能、 SORACOM Orbitのどちらか 一方のみの利用も可能

Slide 24

Slide 24 text

Soralet (SORACOM Orbit 用 WASM コード) の 自動削除&アップロード ※ SORACOM ユーザーコンソール上での対応。 API / CLI では delete/upload で対応。

Slide 25

Slide 25 text

#ソラコムサンタ “そろそろ Air SIM (IoT SIM) の 座布団とかあっても良いですよね?

Slide 26

Slide 26 text

俺に…任せろ…! 株式会社ソラコム 執行役員 / プリンシパルソフトウェアエンジニア 片山 暁雄 (yaman)

Slide 27

Slide 27 text

https://c9katayama.hatenablog.com/entry/2021/12/25/130725 PSD データ有り! 作れるそうです!

Slide 28

Slide 28 text

業績サマリー (通期) https://blog.soracom.com/ja-jp/2021/12/24/soracom-santa-2021/ 4+1を、お届け!

Slide 29

Slide 29 text

#ソラコムサンタ 来期の見通し

Slide 30

Slide 30 text

みなさまの #ソラコムサンタ が全てです! https://pages.soracom.jp/Soracom-Santa_LP.html ツイート、フォーム 年中受け付けてます! 今年も よろしく!

Slide 31

Slide 31 text

世界中のヒトとモノをつなげ 共鳴する社会へ