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

SORACOM Funnel Partner Hosted Adapter誕生の裏側とSlac...

SORACOM Funnel Partner Hosted Adapter誕生の裏側とSlack活用 | ウイングアーク1st 早朝社内勉強会

2017年9月5日にウイングアーク1stの早朝社内勉強会で発表した資料です。SORACOM Funnel Partner Hosted AdapterとMotionBoard Cloudの連携、その開発を支えたSlack活用、社内外コミュニケーションや自動化、LTを通じた学習方法を紹介します。本資料は2017年当時の内容です。サービス仕様、画面、組織体制などは現在と異なる場合があります。

Avatar for SORACOM(ソラコム)

SORACOM(ソラコム) PRO

September 08, 2017

More Decks by SORACOM(ソラコム)

Transcript

  1. SORACOM Funnel Partner Hosted Adapter 誕生の裏側 ~ Slack活用方法~ ウィングアーク1st 早朝社内勉強会

    Sep. 5, 2017@ウィングアーク1st 株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平
  2. 自己紹介 松下 享平 (まつした こうへい) “max” • 静岡県民 • 前職:

    東証二部ハードウェア・メーカーで IoT事業のコーディネート • 2017年3月より「テクノロジー・エバンジェリスト」 • IoTエンジニア養成読本 共同著者 • 好きなソラコムサービス • SORACOM Air メタデータサービス • SORACOM Funnel • SORACOM Air for LoRaWAN • Facebook, Twitter: ma2shita
  3. アジェンダ • ソラコムについて • なぜ今IoTなのか? • SORACOM Funnel Partner Hosted

    Adapter • ソラコムにおけるSlack活用 • 「明日からLT」
  4. Amazon Web Services 34% +1% Microsoft Azure 11% +3% 58%

    IBM Bluemix 8% ±0% Google Cloud Platform 5% +1% https://www.srgresearch.com/articles/leading-cloud-providers-continue-run-away-market
  5. プロトタイピングが容易に Arduino (アルディーノ) 3300円 STM32 Nucleo (ニュークレオ) 1500円~ OpenBlocks IoT

    (オープンブロックス アイオーティー) 45000円~ Raspberry Pi Zero (ラズベリーパイ ゼロ) 650円 ESP-WROOM-02 600円 Armadillo-IoT (アルマジロ アイオーティー) 50000円~ 価格は税抜き、概算
  6. SORACOM Air ― 無線通信サービス お客様 ① SIMを購入して モノに挿す ②Webから コントロール

    Webコンソール ③APIでコントロール API 専用線 NTTドコモ の交換局 インターネット
  7. IoT通信プラットフォーム SORACOM インターフェース Web インターフェース User Console API Web API,

    Sandbox ライブラリ & SDKs CLI, Ruby, Swift アプリケーション データ転送支援 SORACOM Beam 認証サービス SORACOM Endorse クラウドアダプタ SORACOM Funnel データ収集・蓄積 デバイス管理 SORACOM Inventory ネットワーク プライベート接続 SORACOM Canal 専用線接続 SORACOM Direct 仮想専用線 SORACOM Door デバイスLAN SORACOM Gate 透過型 トラフィック処理 データ通信 SORACOM Harvest IoT向けデータ通信 SORACOM Air Cellular (2G, 3G, LTE) / LPWA (LoRaWAN, Sigfox) SORACOMのグローバルなインフラ 120以上の国・地域で利用可能 SORACOM Junction
  8. デバイス開発の課題 • • システムAに対する設定の保存 ➢ 接続先情報 ➢ ID/パスワード 暗号化実装 •

    保存領域の準備 • 設定変更が困難 • 経路上のセキュリティリスク • デバイス単価の向上 インターネット オンプレ システムA クラウド システムB
  9. IoT通信プラットフォーム SORACOM インターフェース Web インターフェース User Console API Web API,

    Sandbox ライブラリ & SDKs CLI, Ruby, Swift アプリケーション データ転送支援 SORACOM Beam 認証サービス SORACOM Endorse クラウドアダプタ SORACOM Funnel データ収集・蓄積 デバイス管理 SORACOM Inventory ネットワーク プライベート接続 SORACOM Canal 専用線接続 SORACOM Direct 仮想専用線 SORACOM Door デバイスLAN SORACOM Gate 透過型 トラフィック処理 データ通信 SORACOM Harvest IoT向けデータ通信 SORACOM Air Cellular (2G, 3G, LTE) / LPWA (LoRaWAN, Sigfox) SORACOMのグローバルなインフラ 120以上の国・地域で利用可能 SORACOM Junction
  10. SORACOM Beam ― データ転送支援 SORACOM Funnel ― クラウドアダプタ 本来デバイスに実装するべき接続先設定や暗号化等を SORACOMへオフロード(負荷を移動)

    beam.soracom.io funnel.soracom.io へ送信する実装のみでOK インターネット SORACOM Beam オンプレ システムA SORACOM Funnel LoRaWANやSigfoxの場合 送信先設定すら不要 SORACOM BeamやFunnel上に • 接続設定 (認証情報や接続先) • 暗号化 / プロトコル変換 を保管 クラウド システムB
  11. SORACOM Funnel Amazon Kinesis Streams Amazon Kinesis Firehose SORACOM Funnel

    エンドポイント HTTP / TCP / UDP AWS IoT Azure Event Hubs
  12. 5/10のリリース一覧 IoT 通信プラットフォーム「SORACOM」において LoRaWAN対応デバイスのオープン化を実施、 複数メーカーの端末をSORACOMで利用可能に IoT データ通信サービス「SORACOM Air for セルラー」

    月額0.4 USD(約45円)から利用可能な低トラヒック用途向け新料金体系を 5月16日より提供開始、日本でもグローバル向け Air SIM が購入可能に クラウド連携をサポートする「SORACOM Funnel」を機能拡張し SPS パートナーの IoT ソリューションへの連携開始 パートナープログラム「SORACOM パートナースペース」における、 認定済パートナーとして4社を追加認定し、パートナーシップを強化
  13. SORACOM Funnel Partner Hosted Adaptor SORACOMが開発して提供 AWS API Amazon Kinesis

    Streams AWS API Amazon Kinesis Firehose ロジック AWS API SORACOM Funnel エンドポイント Azure API カスタムAPI AWS IoT Microsoft SPSパートナーによって Azure 開発されるアダプター EventHubs パートナーの クラウドサービス
  14. SORACOM Funnel Partner Hosted Adapter MotionBoard Cloud / curlコマンドを添えて $

    curl -X POST -H "Content-Type: application/json" --data-raw '{"val0":92}' http://funnel.soracom.io
  15. SORACOM リーダーシップステートメント 行動規範であり、意思決定の指針 • Customer Centric: 顧客中心に考える • Just do

    it: まずはやってみる。適切な品質とスピードを重視し、 計算されたリスクを取る • Proactive: 未来に対して明るく肯定的 • Share Everything You Can: 良きも悪きも共有する • Likability: 一緒に働いて楽しい人に。どんなときもユーモアを忘れ ず、周囲を力づける。 • ・・・など合計15個 Webで公開 https://blog.soracom.jp/blog/2016/09/30/leadership-statement/
  16. 働き方、コミュニケーション • 各分野に各々リーダーシップを発揮する • フルフレックス、在宅&リモートワークOK • 毎日11時にSync(リモート参加OK) • Slackで非同期コミュニケーション •

    社内メールなし • 各メトリクスが自動的にSlackにWebhookで投げ込まれる • 問合せ、売り上げ数値、パートナー申請、障害発生、etc..
  17. LTのコツ by max@soracom ネタ • 応募してから考えろ。考えてから応募では時すでにおすし 資料 • スライドにゴタゴタ書かない。1スライド1メッセージ。画像だけOK •

    30枚超えたら、もうやばい。削りにいけ • 最初から最後までストーリーをつなげろ。最後で最初のメッセージを反復しろ 緊張対策 • しゃべる順にアニメーションを描けば、覚える必要ないぞ • でも、練習あるのみ。20回くらい練習。どうせ2時間、時間はあるはずだ • 本番で「緊張してまーす」と言ってしまえ