SlideShare a Scribd company logo
Bluetooth mesh機器の
OCF準拠
2019/2/21
株式会社ピクセラ
製品事業本部
ソフトウェア開発部門
先端技術開発部
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL.
Bluetooth meshのOCF準拠
○ OCFとBluetooth meshの対応範囲
○ OCFの想定する通信方式
○ OCF-Bluetooth meshブリッジ(低層)
○ OCF-Bluetooth meshブリッジ(アプリ層)
○ Bluetooth mesh 照明用のOCFブリッジ
○ Bluetooth mesh TVのOCFブリッジ
○ Bluetooth meshのグループ化
○ まとめ
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 2
OCFとBluetooth meshの対応範囲
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 3
家電連携のフレームワーク
用途ごとに定義
BLEベースの通信規格
メッシュ制御の方法を定義
重視する規定内容の範囲が異なる
アプリケーション層
ネットワーク層/トランスポート層
物理層/リンク層
←通信方式の定義
用途の定義→
OCF Bluetooth mesh
OCFの想定する通信方式
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 4
プロトコル変換ブリッジで対応可能
通信方式 IPv6対応 備考
Ethernet 〇
Wi-Fi 〇
Zigbee 〇 Zigbee IP(6LowPAN)
Bluetooth LE (IPSP/HPS対応) 〇
Bluetooth LE (IPSP/HPS非対応) ×
Z-Wave × ブリッジ内のZ/IP gatewayでアドレス解決
Bluetooth mesh ×
OCFはIPv6対応が前提
OCF-Bluetooth meshブリッジ(低層)
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 5
Bluetooth mesh機器はIPv6上で通信するOCFコマンドを直接解釈できない
OCF
ネットワーク
Bluetooth
mesh
ネットワーク
ブリッジ
アプリケーション層
ネットワーク層/トランスポート層
物理層/リンク層
IPv6 → ← IPv6非対応
OCF-Bluetooth meshブリッジを経由して参加
OCF Bluetooth mesh
Bluetooth mesh
ノード
IPアドレス
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 6
OCF-Bluetooth meshブリッジ(アプリ層)
単純に1:1対応の変換器を前もって作っておくことは困難
IPアドレス単位で制御(1:1)
制御単位はリソースタイプ
用途ごとに具体的
ノード単位でアクセス(1:n)
制御単位はモデル単位
操作が主で具体的な規定はない(照明以外)
独自のモデルも可能(cf. LEの独自プロファイル)
アプリケーション層
ネットワーク層/トランスポート層
物理層/リンク層
リソースタイプイプ →
(細かく規定)
← モデル(不十分)
OCF Bluetooth mesh
ブリッジはこれを相互に変換する
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 7
OCFリソースタイプとBluetooth meshモデル
OCF Bluetooth mesh
リソースタイプ
(多種の家電に含まれる機能を具体的に定義)
Binary Switch
Brightness
Color Chroma
…
など
OCF仕様書 https://openconnectivity.org/developer/specifications
Bluetooth mesh仕様書 https://www.bluetooth.com/ja-jp/specifications/mesh-specifications
モデル
(具体的な定義は少ない。照明関連のみ多い)
Generic OnOff Server/Client
Generic Level Server/Client
Lightness Server/SetupServer/Client
…
など対応するものもあれば
対応しないものもある
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 8
照明に関してはモデルがある
メーカー独自のモデルも可能
Bluetooth mesh照明用のOCFブリッジ
OCF側
ON/OFF 1通り
明るさ 2通り
色の指定方法 6通り
Bluetooth mesh側
ON/OFF 2通り or メーカー独自
明るさ 3通り or メーカー独自
色 3通り or メーカー独自
リソースタイプで定義
メーカー独自のモデルを採用だと個別対応
Bluetooth meshで制御する 照明を仮定してみる
※ Bluetooth meshモデルのうち、照明関連が比較的充実している
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 9
Bluetooth mesh TVのOCFブリッジ
独自コマンドでなければON/OFFは対応可能
他のBluetooth meshモデルは汎用のモデルや独自モデルを使って個別対応
OCFリソースの一部は対応可能だが、Bluetooth側実装に制限がある
OCF側
Binary Switch
Audio Controls
Media Source(入力切替)
Bluetooth mesh側
ON/OFFコマンド 2通り or 独自
音量 2通り(汎用) or 独自
Media source(入力切替) 独自
Bluetooth meshで制御する TVを仮定してみる
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 10
OCF間は1:1対応で制御可能だが、Bluetooth meshは1:N対応
Bluetooth meshのグループ化
OCF Bluetooth mesh
IPアドレス
XXXX:..:0001
IPアドレス
XXXX:..:0002
IPアドレス
XXXX:..:0001
IPアドレス
XXXX:..:0002
IPアドレス
XXXX:..:0003
Bluetooth meshは複数の機器をグループ化できる
© 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 11
まとめ
◎ 任意のBluetooth mesh機器をOCFネットワークに参加させたい
Bluetooth meshはIP通信ができない
↓
ブリッジがあれば参加可能
OCFリソースタイプとmeshモデルの対応が1:1ではない
↓
特定の機器に個別対応なら可能
任意の機器への対応は困難

More Related Content

PPTX
Bluetooth meshの基礎
PPTX
Introduction to conccrent_lock
PDF
【CNDT2020】Tunaclo API Connectで実現する次世代のクラウド間アクセス
PDF
Hybrid cloud fj-20190704_final
PDF
マスタリングTCP/IP ニフクラ編
PDF
20181129 Twilio Business Seminar in Osaka #2
PDF
EPCネットワークの異常分析自動化と5Gに向けた取り組み
PPTX
2016-ShowNet-対外接続(エクスターナル)
Bluetooth meshの基礎
Introduction to conccrent_lock
【CNDT2020】Tunaclo API Connectで実現する次世代のクラウド間アクセス
Hybrid cloud fj-20190704_final
マスタリングTCP/IP ニフクラ編
20181129 Twilio Business Seminar in Osaka #2
EPCネットワークの異常分析自動化と5Gに向けた取り組み
2016-ShowNet-対外接続(エクスターナル)

What's hot (19)

PPTX
[Cloud Native Journey ]HCCJP(ハイブリッドクラウド研究会) 第5回勉強会
PDF
L2延伸を利用したクラウド移行とクラウド活用術
PDF
Mk vpp for-containers-vppug
PPTX
屋外無線 最新動向 Feb 2017
PPTX
2016-ShowNet-IoTを融合したマルチクラウドファブリック
PDF
NIFcLab Tech Laboratoryはじめます(もうすぐ)
PDF
無線通信規格Wi-SUNの最新動向~スマートメータから大規模センサネットワークでのIoT活用まで~
PDF
Mk onic data-intensive-public
PDF
デバイスWebAPIによるIoTの普及拡大と応用事例
PDF
ニフクラ mobile backend チームのCIツール活用事例紹介
PDF
BGP as a method for Abstraction
PPTX
JANOG45 5Gの夢と現実 - 伊賀野パート
PPTX
2016-ShowNet-報告資料
PDF
Meraki 初期設定ガイド(MR18)
PPTX
これから始めるエンジニアのためのクラウド超入門
PPTX
ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料)
PDF
ShowNet2021 ファシリティ_parapara
PDF
これだけは知っておきたい5Gのキホン - 5Gビジネスに必要な基礎知識
PDF
HTTP and 5G
[Cloud Native Journey ]HCCJP(ハイブリッドクラウド研究会) 第5回勉強会
L2延伸を利用したクラウド移行とクラウド活用術
Mk vpp for-containers-vppug
屋外無線 最新動向 Feb 2017
2016-ShowNet-IoTを融合したマルチクラウドファブリック
NIFcLab Tech Laboratoryはじめます(もうすぐ)
無線通信規格Wi-SUNの最新動向~スマートメータから大規模センサネットワークでのIoT活用まで~
Mk onic data-intensive-public
デバイスWebAPIによるIoTの普及拡大と応用事例
ニフクラ mobile backend チームのCIツール活用事例紹介
BGP as a method for Abstraction
JANOG45 5Gの夢と現実 - 伊賀野パート
2016-ShowNet-報告資料
Meraki 初期設定ガイド(MR18)
これから始めるエンジニアのためのクラウド超入門
ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料)
ShowNet2021 ファシリティ_parapara
これだけは知っておきたい5Gのキホン - 5Gビジネスに必要な基礎知識
HTTP and 5G
Ad

More from PIXELAcorporation (11)

PPTX
Introduction to Functional Programming
PPTX
20190620 aws summit_tokyo_2019
PPTX
Global Azure Boot Camp 2019
PPTX
IP接続性の向上
PPTX
What is ocf ?
PPTX
エッジAI入門
PPTX
PIXELA passport ID
PPTX
4K SmartTV Works with Alexa
PPTX
20181228 ncf to_azure_batch
PPTX
Face seek ai edge
PPTX
TVCM視聴分析
Introduction to Functional Programming
20190620 aws summit_tokyo_2019
Global Azure Boot Camp 2019
IP接続性の向上
What is ocf ?
エッジAI入門
PIXELA passport ID
4K SmartTV Works with Alexa
20181228 ncf to_azure_batch
Face seek ai edge
TVCM視聴分析
Ad

Study ocf over_bluetooth_mesh

  • 2. Bluetooth meshのOCF準拠 ○ OCFとBluetooth meshの対応範囲 ○ OCFの想定する通信方式 ○ OCF-Bluetooth meshブリッジ(低層) ○ OCF-Bluetooth meshブリッジ(アプリ層) ○ Bluetooth mesh 照明用のOCFブリッジ ○ Bluetooth mesh TVのOCFブリッジ ○ Bluetooth meshのグループ化 ○ まとめ © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 2
  • 3. OCFとBluetooth meshの対応範囲 © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 3 家電連携のフレームワーク 用途ごとに定義 BLEベースの通信規格 メッシュ制御の方法を定義 重視する規定内容の範囲が異なる アプリケーション層 ネットワーク層/トランスポート層 物理層/リンク層 ←通信方式の定義 用途の定義→ OCF Bluetooth mesh
  • 4. OCFの想定する通信方式 © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 4 プロトコル変換ブリッジで対応可能 通信方式 IPv6対応 備考 Ethernet 〇 Wi-Fi 〇 Zigbee 〇 Zigbee IP(6LowPAN) Bluetooth LE (IPSP/HPS対応) 〇 Bluetooth LE (IPSP/HPS非対応) × Z-Wave × ブリッジ内のZ/IP gatewayでアドレス解決 Bluetooth mesh × OCFはIPv6対応が前提
  • 5. OCF-Bluetooth meshブリッジ(低層) © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 5 Bluetooth mesh機器はIPv6上で通信するOCFコマンドを直接解釈できない OCF ネットワーク Bluetooth mesh ネットワーク ブリッジ アプリケーション層 ネットワーク層/トランスポート層 物理層/リンク層 IPv6 → ← IPv6非対応 OCF-Bluetooth meshブリッジを経由して参加 OCF Bluetooth mesh Bluetooth mesh ノード IPアドレス
  • 6. © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 6 OCF-Bluetooth meshブリッジ(アプリ層) 単純に1:1対応の変換器を前もって作っておくことは困難 IPアドレス単位で制御(1:1) 制御単位はリソースタイプ 用途ごとに具体的 ノード単位でアクセス(1:n) 制御単位はモデル単位 操作が主で具体的な規定はない(照明以外) 独自のモデルも可能(cf. LEの独自プロファイル) アプリケーション層 ネットワーク層/トランスポート層 物理層/リンク層 リソースタイプイプ → (細かく規定) ← モデル(不十分) OCF Bluetooth mesh ブリッジはこれを相互に変換する
  • 7. © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 7 OCFリソースタイプとBluetooth meshモデル OCF Bluetooth mesh リソースタイプ (多種の家電に含まれる機能を具体的に定義) Binary Switch Brightness Color Chroma … など OCF仕様書 https://openconnectivity.org/developer/specifications Bluetooth mesh仕様書 https://www.bluetooth.com/ja-jp/specifications/mesh-specifications モデル (具体的な定義は少ない。照明関連のみ多い) Generic OnOff Server/Client Generic Level Server/Client Lightness Server/SetupServer/Client … など対応するものもあれば 対応しないものもある
  • 8. © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 8 照明に関してはモデルがある メーカー独自のモデルも可能 Bluetooth mesh照明用のOCFブリッジ OCF側 ON/OFF 1通り 明るさ 2通り 色の指定方法 6通り Bluetooth mesh側 ON/OFF 2通り or メーカー独自 明るさ 3通り or メーカー独自 色 3通り or メーカー独自 リソースタイプで定義 メーカー独自のモデルを採用だと個別対応 Bluetooth meshで制御する 照明を仮定してみる ※ Bluetooth meshモデルのうち、照明関連が比較的充実している
  • 9. © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 9 Bluetooth mesh TVのOCFブリッジ 独自コマンドでなければON/OFFは対応可能 他のBluetooth meshモデルは汎用のモデルや独自モデルを使って個別対応 OCFリソースの一部は対応可能だが、Bluetooth側実装に制限がある OCF側 Binary Switch Audio Controls Media Source(入力切替) Bluetooth mesh側 ON/OFFコマンド 2通り or 独自 音量 2通り(汎用) or 独自 Media source(入力切替) 独自 Bluetooth meshで制御する TVを仮定してみる
  • 10. © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 10 OCF間は1:1対応で制御可能だが、Bluetooth meshは1:N対応 Bluetooth meshのグループ化 OCF Bluetooth mesh IPアドレス XXXX:..:0001 IPアドレス XXXX:..:0002 IPアドレス XXXX:..:0001 IPアドレス XXXX:..:0002 IPアドレス XXXX:..:0003 Bluetooth meshは複数の機器をグループ化できる
  • 11. © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 11 まとめ ◎ 任意のBluetooth mesh機器をOCFネットワークに参加させたい Bluetooth meshはIP通信ができない ↓ ブリッジがあれば参加可能 OCFリソースタイプとmeshモデルの対応が1:1ではない ↓ 特定の機器に個別対応なら可能 任意の機器への対応は困難