Upgrade to Pro — share decks privately, control downloads, hide ads and more …

#ソラコムサンタ 2021年活動実績のご報告

SORACOM
PRO
January 25, 2022

#ソラコムサンタ 2021年活動実績のご報告

2022年1月25日にSORACOM UG Online #9 ~新春LT祭り~で、ソラコム テクノロジー・エバンジェリストの松下享平(max)が発表した「#ソラコムサンタ 2021年活動実績のご報告」の資料です。

SORACOM
PRO

January 25, 2022
Tweet

More Decks by SORACOM

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  5. #ソラコムサンタ
    2021年 業績報告
    ソラコムサンタ / 代読:[email protected]ソラコム

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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





    View Slide

  10. 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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  21. バイナリーパーサーの MessagePack 対応
    Msgpack デー

    {
    "lat": 35.12313,
    "lng": 135.123131
    }
    他にも `@button` 等「定義済みフォーマット」があります
    https://users.soracom.io/ja-jp/docs/binary-parser/predefined-format/

    View Slide

  22. 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
    }

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide