Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
PIXELAcorporation
5,054 views
Bluetooth meshの基礎
Bluetooth meshの基礎とデモを行いました
Technology
◦
Read more
8
Save
Share
Embed
Embed presentation
1
/ 34
2
/ 34
3
/ 34
4
/ 34
5
/ 34
6
/ 34
7
/ 34
8
/ 34
9
/ 34
10
/ 34
11
/ 34
12
/ 34
13
/ 34
14
/ 34
15
/ 34
16
/ 34
17
/ 34
18
/ 34
19
/ 34
20
/ 34
21
/ 34
22
/ 34
23
/ 34
24
/ 34
25
/ 34
26
/ 34
27
/ 34
28
/ 34
29
/ 34
30
/ 34
31
/ 34
32
/ 34
33
/ 34
34
/ 34
More Related Content
PDF
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
by
UnityTechnologiesJapan002
PDF
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
by
Preferred Networks
PDF
はじめようARCore:自己位置推定・平面検出・FaceTracking
by
Takashi Yoshinaga
PDF
Python 3.9からの新定番zoneinfoを使いこなそう
by
Ryuji Tsutsui
PDF
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
by
Masaru Kurahayashi
PDF
Trend of 3D object detections
by
Eiji Sekiya
PDF
型安全性入門
by
Akinori Abe
PDF
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
by
UnityTechnologiesJapan002
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
by
Preferred Networks
はじめようARCore:自己位置推定・平面検出・FaceTracking
by
Takashi Yoshinaga
Python 3.9からの新定番zoneinfoを使いこなそう
by
Ryuji Tsutsui
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
by
Masaru Kurahayashi
Trend of 3D object detections
by
Eiji Sekiya
型安全性入門
by
Akinori Abe
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
What's hot
PDF
DigdagはなぜYAMLなのか?
by
Sadayuki Furuhashi
PDF
[D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...
by
Tomoya Hibi
PDF
PCL
by
Masafumi Noda
PDF
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
by
GREE VR Studio Lab
PDF
MRTK V2.3 Spatial Awareness
by
Yuichi Ishii
PDF
TLS, HTTP/2演習
by
shigeki_ohtsu
PDF
【Unity】 Behavior TreeでAIを作る
by
torisoup
PDF
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
by
Unity Technologies Japan K.K.
PDF
Rescale で Singularity を使ってみよう!
by
Shinnosuke Furuya
PDF
アニメーションとスキニングをBurstで独自実装する.pdf
by
infinite_loop
PPT
「Android案件できます」って言ったら、ヒドい目にあった話
by
Kenta Komori
PPTX
ARマーカーを利用したHoloLens同士の位置合わせ
by
Takahiro Miyaura
PDF
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
by
Takahito Tejima
PDF
サブバンドフィルタリングに基づくリアルタイム広帯域DNN声質変換の実装と評価
by
Shinnosuke Takamichi
PDF
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
by
Preferred Networks
PPTX
Docker Tokyo
by
cyberblack28 Ichikawa
PDF
SDCCオープンネットワークのご紹介【2021/01版】
by
ProjectDC-01
PDF
最近思った機械学習(PyTorch)のベストプラクティス
by
Masato Fujitake
PDF
Yahoo!ニュースにおけるBFFパフォーマンスチューニング事例
by
Yahoo!デベロッパーネットワーク
PPT
Glibc malloc internal
by
Motohiro KOSAKI
DigdagはなぜYAMLなのか?
by
Sadayuki Furuhashi
[D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...
by
Tomoya Hibi
PCL
by
Masafumi Noda
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
by
GREE VR Studio Lab
MRTK V2.3 Spatial Awareness
by
Yuichi Ishii
TLS, HTTP/2演習
by
shigeki_ohtsu
【Unity】 Behavior TreeでAIを作る
by
torisoup
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
by
Unity Technologies Japan K.K.
Rescale で Singularity を使ってみよう!
by
Shinnosuke Furuya
アニメーションとスキニングをBurstで独自実装する.pdf
by
infinite_loop
「Android案件できます」って言ったら、ヒドい目にあった話
by
Kenta Komori
ARマーカーを利用したHoloLens同士の位置合わせ
by
Takahiro Miyaura
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
by
Takahito Tejima
サブバンドフィルタリングに基づくリアルタイム広帯域DNN声質変換の実装と評価
by
Shinnosuke Takamichi
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
by
Preferred Networks
Docker Tokyo
by
cyberblack28 Ichikawa
SDCCオープンネットワークのご紹介【2021/01版】
by
ProjectDC-01
最近思った機械学習(PyTorch)のベストプラクティス
by
Masato Fujitake
Yahoo!ニュースにおけるBFFパフォーマンスチューニング事例
by
Yahoo!デベロッパーネットワーク
Glibc malloc internal
by
Motohiro KOSAKI
Similar to Bluetooth meshの基礎
PDF
Bluetoothl-Low-Energy入門講座-part1
by
edy555
PDF
IoTで使用されている Bluetoothを利用したビーコン(Beacon)の基礎と事例
by
株式会社芳和システムデザイン(Houwa System Design K.K.)
PPTX
とある小型の青歯規格(ブルートゥース)
by
iPride Co., Ltd.
PDF
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
by
Masahiro NAKAYAMA
PDF
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
by
Seeed K.K.
PDF
20140922 ble bootcamp
by
akihiro uehara
PDF
Bluetooth Low Energy入門講座 -part2
by
edy555
PDF
ifLink[改善版].pdf
by
KunihiroSugiyama1
PDF
iOSアプリ開発者のための Bluetooth Low Energy体験講座
by
akihiro uehara
PDF
Node.jsとXBeeで電気回路を無線制御
by
Yusuke Umahashi
PPTX
20160320 BLE4.2勉強会 MakerLab Nagoya
by
akihiro uehara
PDF
20131026 i beaconワークショップ
by
akihiro uehara
PDF
IoT時代におけるセンサーデバイスとネットワーク通信について.pdf
by
CRI Japan, Inc.
PPTX
AITCオープンラボ第4回IoT勉強会 センサーデータの取得・送信編
by
Yasuyuki Jinnouchi
PDF
Nordic-Semi (Japan) ~ Next Step for IoT & Bluetooth Smart @ Wireless Japan 20...
by
Mitsuo Yamazaki
PDF
IoTタグで遊んでみよう
by
Yukimitsu Izawa
PDF
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
by
aitc_jp
PDF
Nordic bluetooth smart 20150123 shared
by
Mitsuo Yamazaki
PDF
Kavya racharla ndh-naropanth_fin_jp-final
by
PacSecJP
PDF
機械学習 (AI/ML) 勉強会 #2 IoT編
by
Fujio Kojima
Bluetoothl-Low-Energy入門講座-part1
by
edy555
IoTで使用されている Bluetoothを利用したビーコン(Beacon)の基礎と事例
by
株式会社芳和システムデザイン(Houwa System Design K.K.)
とある小型の青歯規格(ブルートゥース)
by
iPride Co., Ltd.
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
by
Masahiro NAKAYAMA
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
by
Seeed K.K.
20140922 ble bootcamp
by
akihiro uehara
Bluetooth Low Energy入門講座 -part2
by
edy555
ifLink[改善版].pdf
by
KunihiroSugiyama1
iOSアプリ開発者のための Bluetooth Low Energy体験講座
by
akihiro uehara
Node.jsとXBeeで電気回路を無線制御
by
Yusuke Umahashi
20160320 BLE4.2勉強会 MakerLab Nagoya
by
akihiro uehara
20131026 i beaconワークショップ
by
akihiro uehara
IoT時代におけるセンサーデバイスとネットワーク通信について.pdf
by
CRI Japan, Inc.
AITCオープンラボ第4回IoT勉強会 センサーデータの取得・送信編
by
Yasuyuki Jinnouchi
Nordic-Semi (Japan) ~ Next Step for IoT & Bluetooth Smart @ Wireless Japan 20...
by
Mitsuo Yamazaki
IoTタグで遊んでみよう
by
Yukimitsu Izawa
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
by
aitc_jp
Nordic bluetooth smart 20150123 shared
by
Mitsuo Yamazaki
Kavya racharla ndh-naropanth_fin_jp-final
by
PacSecJP
機械学習 (AI/ML) 勉強会 #2 IoT編
by
Fujio Kojima
More from PIXELAcorporation
PPTX
エッジAI入門
by
PIXELAcorporation
PPTX
Introduction to conccrent_lock
by
PIXELAcorporation
PPTX
TVCM視聴分析
by
PIXELAcorporation
PPTX
Face seek ai edge
by
PIXELAcorporation
PPTX
Global Azure Boot Camp 2019
by
PIXELAcorporation
PPTX
IP接続性の向上
by
PIXELAcorporation
PPTX
Study ocf over_bluetooth_mesh
by
PIXELAcorporation
PPTX
20181228 ncf to_azure_batch
by
PIXELAcorporation
PPTX
What is ocf ?
by
PIXELAcorporation
PPTX
PIXELA passport ID
by
PIXELAcorporation
PPTX
4K SmartTV Works with Alexa
by
PIXELAcorporation
PPTX
20190620 aws summit_tokyo_2019
by
PIXELAcorporation
PPTX
Introduction to Functional Programming
by
PIXELAcorporation
エッジAI入門
by
PIXELAcorporation
Introduction to conccrent_lock
by
PIXELAcorporation
TVCM視聴分析
by
PIXELAcorporation
Face seek ai edge
by
PIXELAcorporation
Global Azure Boot Camp 2019
by
PIXELAcorporation
IP接続性の向上
by
PIXELAcorporation
Study ocf over_bluetooth_mesh
by
PIXELAcorporation
20181228 ncf to_azure_batch
by
PIXELAcorporation
What is ocf ?
by
PIXELAcorporation
PIXELA passport ID
by
PIXELAcorporation
4K SmartTV Works with Alexa
by
PIXELAcorporation
20190620 aws summit_tokyo_2019
by
PIXELAcorporation
Introduction to Functional Programming
by
PIXELAcorporation
Recently uploaded
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
Bluetooth meshの基礎
1.
Bluetooth mesh(BTmesh) 株式会社ピクセラ 先端技術開発部 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 2018年9月13日
2.
アジェンダ 1.概要 2.プロビジョニング 3.デモ © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 2
3.
Bluetooth mesh(BT mesh)の特徴 ©
2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 3 BLEの通信方式を応用したmeshネットワーク 中継を繰り返すことで長距離通信可能 理論上は台数制限なし (ユニキャストアドレスは2バイト)
4.
BT meshの誤解1 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 4 BT meshの誤解1: Bluetooth5 の機能の一つにmesh機能がある 実際は ・Bluetooth 5とは関係ない ・mesh機器は BLE機能+mesh機能 mesh機器 BLE Mesh ハードウェアは共通 BT mesh用のソフトウェア BLEソフトウェア (4.1でも5でもいい)
5.
BT meshの誤解2 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 5 BT meshの誤解2: BT mesh は BLE機器を1つだけ改造すれば メッシュネットワークを構成できる 実際は ・ ハードウェアは互換 ・ ソフトウェアスタックは別物 (実際はメモリ容量の関係でハードウェアの変更が必要) BLE BLE BLE 3つの機器でmeshにしたい → すべて対応が必要 ここだけmesh対応しても中継できない
6.
BT meshの誤解3 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 6 BT meshの誤解3 : BT mesh対応製品があるので買ってくればつながる 実際は ・Bluetooth SIGに準拠した(SIG mesh)のほかに メーカー独自のmesh機能を持った製品もあるので注意 タブレット SIG mesh 独自 mesh 通信可通信可 通信不可 の場合あり ×
7.
BT meshの誤解4 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 7 BT meshの誤解4 : BT mesh対応すれば無条件に通信距離がのびる 実際は ・1つ1つはただのBLEで単体の性能が上がるわけではない ・Mesh対応にはトレードオフがある BLE温度センサー 電池で1年動作 26 ℃ 実用で5m BT mesh温度センサー ? ℃ 距離は伸びない BT mesh温度センサー 26 ℃ BT mesh温度センサー 中継機能は 電池寿命が短い Mesh 対応
8.
フラッド型ネットワーク © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 8 BT meshはフラッド型のメッシュネットワーク ・ ブロードキャストを繰り返して通信する 1 2 3 4 機器1が機器4をONにする 1がブロードキャスト 1 2 3 4 2,3がブロードキャスト ON × 届かない × 届かない
9.
ノード © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 9 ノード(Node) : BT meshネットワーク内の各デバイス ノードの種類 ・ Relay Node(右図R) 通信を中継 ・ Proxy Node(右図P) BLE機器と通信 ・ Low Power Node(右図L) スリープするノード ・ Friend Node(右図F) Low Power Nodeのデータをキャッシュ ・ Leaf Node(右図LN) 特別なことは何もしない末端のノード P R R F L BLE対応 タブレット L N
10.
エレメント © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 10 エレメント(element) : ノードに属する物理的な機器 例:3つのエレメントを持ったノード複数のエレメントも可能
11.
モデル © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 11 モデル(model) : エレメントの持つ具体的な機能 例 「ON/OFF」,「 明るさ」を制御できる電球は Generic ON/OFF Generic Level というモデルを持たせれば対応可能
12.
機器の制御 © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 12 各エレメントはモデルを介して制御する モデル(サーバー) Generic ON/OFF Generic Level モデル(クライアント) Generic ON/OFF モデル(クライアント) Generic Level ON/OFF 制御が可能 ON/OFF制御 明るさ制御 明るさ 制御が可能 モデル(サーバー) Generic ON/OFF Generic Level
13.
セキュリティ © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 13 セキュリティは必須 3つの鍵を持つ ・NetKey ネットワーク共通の鍵 ・AppKey グループで共通の鍵 ・DevKey デバイス固有の鍵 ネットワーク構成後の通信は NetKeyとAppKeyを使用 NetKey AppKeyDevKey DevKey DevKey DevKey DevKey AppKey
14.
プロビジョニング © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 14 BT meshにはペアリングという操作はない プロビジョニング ・ BT meshネットワークに参加させるための操作 プロビジョナー ・ ネットワークへの追加、削除を管理を行う機器
15.
プロビジョニングの流れ © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 15 5つのステップで行う 1. ビーコニング 2. インビテーション 3. パブリックキーの交換 4. 認証 5. プロビジョニングデータの配布 最終的に暗号鍵(NetKey)を共有することが目的 プロビジョナーと追加デバイス間で1:1の通信を行う (BLE のMesh Provisioning ServiceのGATTサービスと通信を行う)
16.
プロビジョニングの流れ © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 16 1.ビーコニング 従来のBLEの接続操作と同じ プロビジョナー (セントラル) 追加対象 (ペリフェラル) BD_ADDR (xx:xx:xx:xx:xx:xx) 発見 Mesh Provisioning Service 発見 アドバタイズ開始 スキャン開始 接続 Unprovisioned device beacon サービスのスキャン
17.
プロビジョニングの流れ © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 17 2.インビテーション 機器の持つ基本的な機能の問い合わせ プロビジョナー (セントラル) 追加対象 (ペリフェラル) 内容 ・エレメントの数 ・対応するセキュリティアルゴリズム ・パブリックキー交換方法 ・値を入力するタイプのデバイスか? ・値を出力するタイプのデバイスか? Provisioning Invite Provisioning Capability
18.
プロビジョニングの流れ © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 18 3.パブリックキーの交換 共通鍵を送るための公開暗号鍵の送り方で2通りの方法がある OOB(Out-of-band)使用する 例) QRコード、キーコード、NFC, IRなど (Bluetooth以外) プロビジョナー (セントラル) 追加対象 (ペリフェラル) Provisioning start 追加対象の公開鍵表示追加対象の公開鍵入力 プロビジョナーの公開鍵送信
19.
プロビジョニングの流れ © 2018 PIXELA
CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 19 3.パブリックキーの交換 共通鍵を送るための公開暗号鍵の送り方で2通りの方法がある OOB(Out-of-band)使用しない プロビジョナー (セントラル) 追加対象 (ペリフェラル) Provisioning start 追加対象の公開鍵表示 プロビジョナーの公開鍵送信
20.
概要 プロビジョニングの流れ © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 20 4.認証 プロビジョニング対象の確認 a. 対象機器がOOBデータを出力する場合 プロビジョナー (セントラル) 追加対象 (ペリフェラル) ランダム値の表示 追加対象が表示した ランダム値の入力 値のディスプレイ表示 特定回数の点滅 など
21.
概要 プロビジョニングの流れ © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 21 4.認証 プロビジョニング対象の確認 b. 対象機器にOOBデータを入力する場合 プロビジョナー (セントラル) 追加対象 (ペリフェラル) ランダム値の表示 追加対象が表示した ランダム値の入力 指定回数のボタン押し など 入力完了
22.
概要 プロビジョニングの流れ © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 22 4.認証 プロビジョニング対象の確認 c. Static OOB または No OOB プロビジョナー (セントラル) 追加対象 (ペリフェラル) ランダム値生成ランダム値生成
23.
概要 プロビジョニングの流れ © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 23 4.認証 確認値のチェック これまでにやり取りした値を使って、確認値を規格で決められた方法で計算 プロビジョナー (セントラル) 追加対象 (ペリフェラル) Confirmation Valueの生成 Confirmation Valueの生成 計算結果(Provisioning Confirmation) の送受信 計算結果(Provisioning Confirmation) の送受信 計算に使ったランダム値の送信 計算に使ったランダム値の送信 照合 照合
24.
概要 プロビジョニングの流れ © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 24 5.プロビジョニングデータの配布 プロビジョナー (セントラル) 追加対象 (ペリフェラル) プロビジョニングデータの生成 ・NetKey ・DevKey ・KeyIndex ・Flag ・IV index ・Unicast Address プロビジョニングデータの送信
25.
概要 プロビジョニングまとめ © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 25 ビーコニング インビテーション 公開鍵交換 認証 プロビジョニング データの配布 ユーザーの手数を増やす → セキュリティが強固になる
26.
デモ センサーの追加 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 26 BLE対応 タブレット New Device Nexus7上でアプリを動かすとBluetooth が不安定なので省略 やること ・NewDeviceの検出 ・NewDeviceのプロビジョニング ・NewDeviceのコンフィグレーション プロビジョナー
27.
デモ キットの紹介 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 27 Silicon labs社の Blue Gecko SoC Wireless Starter Kit を使用
28.
デモ センサーの追加 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 28 ① 電源投入 meshデバイスは未プロビジョニング状態なので、自動的にビーコンを送出
29.
デモ センサーの追加 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 29 ② プロビジョニング スキャン 接続 追加先ネットワークの 選択 プロビジョニング 完了 5~10秒 5~10秒
30.
デモ センサーの追加 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 30 ビーコニング インビテーション 公開鍵交換 認証 プロビジョニング データの配布 デモ機は赤いフローを通る (OOBを使わないシンプルなルート)
31.
デモ センサーの追加 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 31 ② プロビジョニング結果 ユニキャストアドレス UUID 追加先ネットワーク名 NetKey AppKey(未設定) DevKey サーバーモデル一覧
32.
デモ センサーの追加 © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 32 ③ 設定(コンフィグレーション) ノードに実装された機能を どう使うかを設定 (FWに依存) ここからはGATTではなく meshネットワーク上で設定 途中画面 省略 10~15秒
33.
デモ センサーの追加のポイント © 2018
PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 33 プロビジョニングだけ実装しても使い勝手がよくない ・ 追加したデバイスをどんな名前にするか? ・ 追加したデバイスをどのグループに対応させるか? ・ タブレットにどんなUIを表示するか? ・ 追加したデバイスのどの機能を使用するか? プロビジョニング自体のほかに、設定が必要
34.
デモ BT mesh
lightの制御 © 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 34 BLE対応 タブレット Proxy Node Relay Node Relay Node Node Element Model Generic ON/OFF Model Generic Level 各ノードの仕様 BT mesh light sample Demo Network Group1