Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Azure IoT Plug and Play, the overview and practice

25 views

Published on

Azure IoT Plug and Play is a new service for IoT announced at BUILD in May. In this session, I will explain the outline of this service, including the relationship with Azure Digital Twins, while comparing it with the protocols for IoT devices such as BLE, EnOcean and OPC UA that are already popular.
Through this session, listeners can learn about the newer trends in Azure IoT.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Azure IoT Plug and Play, the overview and practice

  1. 1. 2020年2月6日 株式会社デバイスドライバーズ 日高亜友 IoT ALGYAN 勉強会
  2. 2. IoT ALGYAN 運営委員 受託等100個ぐらい 受託等100個ぐらい ブートローダー+ドライバー開発=OS移植 ファームウェア開発を含む 多数
  3. 3. 本セッションは 12月5日・6日 東京 1月23日・24日 大阪 開催 Microsoft Ignite The Tour の内容を一部改変して お伝えします
  4. 4. 本セッションの位置 づけ Azure IoT 2019年11月第1週1538 sessions
  5. 5. IoT プロトコルの実態 • Azure IoT Plug and Play の状況 • その他の情報
  6. 6. 2019年 5月 //Build/ で発表 Azure IoT Plug and Play どんな技術? • ソリューション提供者 • デバイスベンダー • 顧客&パートナー
  7. 7. はじめに: そもそも Plug and Play と は?• Unix Users 2004年4月号 Linux Hotplug 記事執筆 • Intel と Microsoft による造語 • 1995年 Microsoft Windows 95 で導入の IBM-PC の ISA Bus リソース自動割り当て、RS-232 モデムやプ リンター等の型式特定機構を Plug and Play と呼ん だのが起源 • 最初のPnPバスは USB ではなく PC-Card (PCMCIA) • UPnP (Universal Plug and Play)は、UPnP Forum (現OCF)が定める、ネットワーク機器発見制御用プ ロトコル • 今回の IoT Plug and Play は別のもの
  8. 8. 既存の IoT Protocol のプロファイル 機能調査 プロトコル プロファイル 説明 ZigBee ZigBee Profile プロファイル番号による接続方法に関するプロトコル定義主体 各利用団体が Application Profiles を個別に規定 BLE GATT Profile プロトコル定義主体、接続機器(一部)の種別を定義 OPC UA OPC UA Profiles Industry 4.0 推奨プロトコル 機器の役割(種別)を規定、データの意味や取扱規定は無い Wi-Sun, ZigBee SEP 2.0 国内スマートメーターで普及、HEMS等電力系管理に特化 EnOcean EEP, GP 約10年前から実用化、十数万棟のビル管理等で実用化済 LoRa, LoRaWAN, Sigfox, MQTT, … - 調査した限り、プロトコル単体でのプロファイル機能は持たない 様子 注意:Profile 機能=IoT Plug and Play 的なものと想定
  9. 9. 参考:EnOcean の Plug and Play 的機能 EnOceanは太陽電池等で動作する 省エネ中距離IoT無線通信プロトコル
  10. 10. IoT Plug and Play 的 技術の分類 • Azure IoT Plug and Play
  11. 11. Digital Twin
  12. 12. Azure IoT Plug and Play (Preview) 重要なこと: • IoT Plug and Playは、Azure Digital Twins で使用す る DTDL (Digital Twin Definition Language) によりコー ドを書かずにソリューションにデバイスを統合 • 従ってIoT Plug and Playは、 Azure Digital Twins と シームレスに連携 • IoT Plug and Play はDTDL定義のスキーマにより Azure IoT HubやAzure IoT Central 等と直ぐに接続 可能 DCM (Device Capability Model) + Interface JSON-LD (W3C)
  13. 13. Azure IoT Plug and Play (Preview) イメージ Device Template DTDLで記述し た スキーマ GitHub にサンプルと解説有
  14. 14. 今後の予定
  15. 15. その他の情報
  16. 16. Azure IoT Plug and Play Bridge Azure 直接接続機能を持たない機器 を Azure IoT Plug and Play対応にす るオープンソースソフトウェア
  17. 17. Pre-certified IoT Plug and Play Devices
  18. 18. 参考リンク
  19. 19. 参考リンク‐1 https://qiita.com/kenhigashi/items/b7ce4f3a5b97df283aea https://qiita.com/kenhigashi/items/4550dce02cc0661f7913 http://matsujirushi.hatenablog.jp/archive/category/Azure%20IoT https://github.com/Azure/azure-iot-sdk-c/tree/public-preview
  20. 20. 参考リンク‐2 https://docs.microsoft.com/ja-jp/azure/iot-central/ https://docs.microsoft.com/ja-jp/azure/iot-central/preview/ https://docs.microsoft.com/ja-jp/azure/iot-central/preview/tutorial-connect-pnp-device https://docs.microsoft.com/ja-jp/azure/iot-pnp/ https://docs.microsoft.com/ja-jp/azure/iot-pnp/tutorial-certification-test
  21. 21. 参考リンク‐3 https://github.com/Azure/IoTPlugandPlay https://channel9.msdn.com/Shows/Internet-of-Things-Show/IoT-Plug-and-Play--IoT-Central-making-IoT-simpler-than-ever https://channel9.msdn.com/Shows/Internet-of-Things-Show/Deep-Dive-IoT-Plug-and-Play https://youtu.be/d2r5qZUotFI https://docs.microsoft.com/ja-jp/azure/digital-twins/
  22. 22. IoT プロトコルの実態 • Azure IoT Plug and Play の状況 • その他の情報
  23. 23. ありがとうございました。

×