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.

Easy-to-use IoT system created with Azure and EnOcean

609 views

Published on

EnOcean is Energy Hervesting wireless system for IoT that is widely used worldwide. In this session, I will introduce an open source system that can register Azure IoT Hub devices with a single button on each EnOcean device. This system, which can be used easily with more than 70 sensors and Raspberry Pi in Japan, contributes to the easy spread of IoT.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Easy-to-use IoT system created with Azure and EnOcean

  1. 1. 2019年12月17日 株式会社デバイスドライバーズ 日高亜友 第14回 勉強会
  2. 2. 自己紹介 Microsoft MVP for Windows Development (2006~) https://github.com/ahidaka http://www.devdrv.co.jp/hidaka
  3. 3. 本セッションは 12月5日・6日 東京 開催 Microsoft Ignite The Tour の内容を一部改変して お伝えします
  4. 4. 本セッションの位置 づけ Azure IoT 2019年11月第1週1538 sessions
  5. 5. EnOcean とは何か? • IEC/ISO 14543-3-10 標準規格 EnOcean Alliance Microsoft Munich H.Q. Frankfurt Airport Building U.S. Toys”R”Us EnOcean は太陽電池等で動作する 省エネ 中距離 IoT 無線通信方式 日本国内用途 介護・見守り、トイレ監 視、
  6. 6. EnOcean との関わり EnOcean + Azure IoT
  7. 7. システム概要 EnOcean IoT センサーの例 クラウドサービス E-Kit EnOcean ゲートウェイ 70種以上 Chip が 電波法対応 カスタムデバ イス 開発も容易
  8. 8. EnOcean IoT ゲートウェイの特長 • EnOcean 規格準拠 • マルチ ブローカー • オープンソース+オープンアーキテクチャ
  9. 9. EnOcean IoT ゲートウェイの機能 • プログラム開発無し • Web 画面だけで全ての操作が完了 • Azure ポータルへのログイン不要 • Azure IoT Hub 2018年8月から販売中
  10. 10. 操作画面 基本操作画面 ノード名表示
  11. 11. 3種類のブラウザーモニター画面 運用モニ ター 登録モニ ター 汎用モニ ター
  12. 12. ログファイル画面 機能別ログファイルの過去ログ 参照
  13. 13. EnOcean GP (Generic Profile) プロファイル 機 能• LEARN ボタンであらゆるセンサーを認識する汎用フォー マット定義 • 事前定義済の約30種類の測定対象(表示単位、英語名称付) • 事前定義済のデータ性質(現在値、設定値、平均値、相対値) • データポイント当たり 1~32bit の扱いデータ • 10-9~107 の範囲の値 • データ bit位置、 bit幅、最大値、最小値、粒度(精度)定義 • 1 デバイスノード当たり 最大100個のデータポイント • 全データ送受信 と 選択データ送受信 • 双方向送受信 • 公開仕様、条件付きで自由に利用可能
  14. 14. EnOcean GP の実装 • EEP(EnOcean Equipment Profile) と同じ使い勝手 • プロファイル名の自動割り当て • センサー種類または概略を簡易表示 • ポイント (Device ID, SAS) 自動割り当て Shortcut 文字割当例 ac - Acceleration co - Concentration cu - Current lu - Luminance hu - Humidity pr - Pressure tp - Temperature ほか32種 1 センサー種別 連番(1-999)ビット数
  15. 15. データポイント登録時の動作 Azure Broker program IoT-Edge-V1 LEARN ボタン OPTEX社製 人感センサーの 例
  16. 16. DPRIDE (受信) Linux (Raspbian) Gateway Server Custom OPC UA Server Open62541 Bridge File Simulated Device Azure IoT-Edge V1 Control File EEP File ETK SKKYNET ETK Simulated Device Azure IoT-Edge V2 データ数値をファイル内に記して 受け渡し - 容易な排他制御 - 容易なコンテナ対応 [ Container ] Controler GUI node.js 開発中
  17. 17. Azure IoT Central 対応 Azure IoT Plug and Play 対応作業中! もう少しお待ちくださ い テンプレートベースの ためデバイス変更が大変
  18. 18. Azure IoT Plug and Play Device Template DTLDで記述し た スキーマ
  19. 19. まとめ:Azure と EnOcean で作る 簡単利用 できる IoT システム “IoT は 枯れている技術の組み合わせで”
  20. 20. ありがとうございました。

×