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
iPride Co., Ltd.
PPTX, PDF
2,051 views
とある小型の青歯規格(ブルートゥース)
2018/11/16に行われた勉強会で発表されたものです。 関連記事:https://www.ipride.co.jp/blog/2510
Software
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 11 times
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成
by
MobileRoboticsResear
PPTX
JIRA / Confluence の必須プラグインはこれだ
by
Narichika Kajihara
PDF
Sift特徴量について
by
la_flance
PDF
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
by
Hiroharu Kato
PDF
三次元点群を取り扱うニューラルネットワークのサーベイ
by
Naoya Chiba
PDF
TensorFlow Lite Delegateとは?
by
Mr. Vengineer
PDF
DSIRNLP#1 ランキング学習ことはじめ
by
sleepy_yoshi
PDF
Siftによる特徴点抽出
by
Masato Nakai
大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成
by
MobileRoboticsResear
JIRA / Confluence の必須プラグインはこれだ
by
Narichika Kajihara
Sift特徴量について
by
la_flance
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
by
Hiroharu Kato
三次元点群を取り扱うニューラルネットワークのサーベイ
by
Naoya Chiba
TensorFlow Lite Delegateとは?
by
Mr. Vengineer
DSIRNLP#1 ランキング学習ことはじめ
by
sleepy_yoshi
Siftによる特徴点抽出
by
Masato Nakai
What's hot
PDF
GoによるWebアプリ開発のキホン
by
Akihiko Horiuchi
PPTX
ORB-SLAMの手法解説
by
Masaya Kaneko
PPTX
DockerコンテナでGitを使う
by
Kazuhiro Suga
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
UnityとROSの連携について
by
UnityTechnologiesJapan002
PDF
Apache Arrow - データ処理ツールの次世代プラットフォーム
by
Kouhei Sutou
PDF
グラフニューラルネットワークとグラフ組合せ問題
by
joisino
PPTX
学習時に使ってはいないデータの混入「リーケージを避ける」
by
西岡 賢一郎
PPTX
カルマンフィルタ入門
by
Yasunori Nihei
PPTX
MongoDBが遅いときの切り分け方法
by
Tetsutaro Watanabe
PDF
Tackling Complexity
by
Yoshitaka Kawashima
PDF
オープンソース SLAM の分類
by
Yoshitaka HARA
PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
PDF
WindowsではじめるROSプログラミング
by
Takayuki Goto
PDF
PythonによるCVアルゴリズム実装
by
Hirokatsu Kataoka
PDF
RDF Semantic Graph「RDF 超入門」
by
オラクルエンジニア通信
PDF
20180527 ORB SLAM Code Reading
by
Takuya Minagawa
PDF
CRDT in 15 minutes
by
Shingo Omura
PPTX
データモデリング・テクニック
by
Hidekatsu Izuno
PPTX
Alpine.jsハンズオン
by
AyakaNishiyama
GoによるWebアプリ開発のキホン
by
Akihiko Horiuchi
ORB-SLAMの手法解説
by
Masaya Kaneko
DockerコンテナでGitを使う
by
Kazuhiro Suga
マイクロにしすぎた結果がこれだよ!
by
mosa siru
UnityとROSの連携について
by
UnityTechnologiesJapan002
Apache Arrow - データ処理ツールの次世代プラットフォーム
by
Kouhei Sutou
グラフニューラルネットワークとグラフ組合せ問題
by
joisino
学習時に使ってはいないデータの混入「リーケージを避ける」
by
西岡 賢一郎
カルマンフィルタ入門
by
Yasunori Nihei
MongoDBが遅いときの切り分け方法
by
Tetsutaro Watanabe
Tackling Complexity
by
Yoshitaka Kawashima
オープンソース SLAM の分類
by
Yoshitaka HARA
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
WindowsではじめるROSプログラミング
by
Takayuki Goto
PythonによるCVアルゴリズム実装
by
Hirokatsu Kataoka
RDF Semantic Graph「RDF 超入門」
by
オラクルエンジニア通信
20180527 ORB SLAM Code Reading
by
Takuya Minagawa
CRDT in 15 minutes
by
Shingo Omura
データモデリング・テクニック
by
Hidekatsu Izuno
Alpine.jsハンズオン
by
AyakaNishiyama
Similar to とある小型の青歯規格(ブルートゥース)
PDF
Bluetoothl-Low-Energy入門講座-part1
by
edy555
PDF
Nordic nRF51822でBLEしてみました 2
by
Hirokuma Ueno
PDF
Mac から Python で BLE ペリフェラルを操作する
by
Takuya Nishimoto
PPTX
モバイル通信を使わない 近接端末間通信対戦のレシピ
by
NakamuraTaro
PDF
IoTで使用されている Bluetoothを利用したビーコン(Beacon)の基礎と事例
by
株式会社芳和システムデザイン(Houwa System Design K.K.)
PPTX
[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?
by
ksk sue
PDF
Bluetooth LE +スマートフォン勉強会@関西(2013年11月2日)
by
akihiro uehara
PDF
BONXを支える技術:Bluetooth編 ~Bluetoothを120%使い倒す方法~
by
Taisuke Oe
PDF
20140922 ble bootcamp
by
akihiro uehara
PDF
BLEくびかりぞく
by
youten (ようてん)
PDF
20130902 btleハンズオンワークショップ
by
akihiro uehara
PDF
スマートフォン電子回路をつなごう
by
tnoho
PDF
iOSアプリ開発者のための Bluetooth Low Energy体験講座
by
akihiro uehara
PDF
Winストアアプリでble接続
by
エンジニア勉強会 エスキュービズム
PDF
Bluetooth connecting iot bluetooth
by
Daisuke Nagata
PDF
20131026 i beaconワークショップ
by
akihiro uehara
PPTX
Arduino tank meets bluetooth
by
Masuda Tomoaki
PPTX
20170304 fmcn playbulb
by
Nariaki Iwatani
PDF
Kavya racharla ndh-naropanth_fin_jp-final
by
PacSecJP
PDF
2014年3月8日 スマートフォン勉強会 プレゼン資料
by
akihiro uehara
Bluetoothl-Low-Energy入門講座-part1
by
edy555
Nordic nRF51822でBLEしてみました 2
by
Hirokuma Ueno
Mac から Python で BLE ペリフェラルを操作する
by
Takuya Nishimoto
モバイル通信を使わない 近接端末間通信対戦のレシピ
by
NakamuraTaro
IoTで使用されている Bluetoothを利用したビーコン(Beacon)の基礎と事例
by
株式会社芳和システムデザイン(Houwa System Design K.K.)
[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?
by
ksk sue
Bluetooth LE +スマートフォン勉強会@関西(2013年11月2日)
by
akihiro uehara
BONXを支える技術:Bluetooth編 ~Bluetoothを120%使い倒す方法~
by
Taisuke Oe
20140922 ble bootcamp
by
akihiro uehara
BLEくびかりぞく
by
youten (ようてん)
20130902 btleハンズオンワークショップ
by
akihiro uehara
スマートフォン電子回路をつなごう
by
tnoho
iOSアプリ開発者のための Bluetooth Low Energy体験講座
by
akihiro uehara
Winストアアプリでble接続
by
エンジニア勉強会 エスキュービズム
Bluetooth connecting iot bluetooth
by
Daisuke Nagata
20131026 i beaconワークショップ
by
akihiro uehara
Arduino tank meets bluetooth
by
Masuda Tomoaki
20170304 fmcn playbulb
by
Nariaki Iwatani
Kavya racharla ndh-naropanth_fin_jp-final
by
PacSecJP
2014年3月8日 スマートフォン勉強会 プレゼン資料
by
akihiro uehara
More from iPride Co., Ltd.
PDF
「似ているようで微妙に違う言葉」2025/10/17の勉強会で発表されたものです。
by
iPride Co., Ltd.
PPTX
ddevについて .
by
iPride Co., Ltd.
PDF
Drupal Recipes 解説 .
by
iPride Co., Ltd.
PPTX
Devcontainerのススメ(1)-Devcontainerとはどういう技術?-
by
iPride Co., Ltd.
PPTX
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
by
iPride Co., Ltd.
PPTX
Vibe Codingを触って感じた現実について.pptx .
by
iPride Co., Ltd.
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
Marp - MarkdownとCSSでスライド作成 2025/10/31の勉強会で発表されたものです。
by
iPride Co., Ltd.
PPTX
自宅のUPSのアース線をどう処理するかに苦労した話. .
by
iPride Co., Ltd.
PPTX
謎単位「坪」 .
by
iPride Co., Ltd.
PPTX
「Drupal SDCについて紹介」2025/10/17の勉強会で発表されたものです。
by
iPride Co., Ltd.
PPTX
やってみた!OpenAI Function Calling 入門 .
by
iPride Co., Ltd.
PDF
自転車安全運転講習.pdf 2025/09/26 の勉強会で発表されたものです。
by
iPride Co., Ltd.
PPTX
Drupal11新機能紹介.pptx [2025/09/12]の勉強会で発表されたものです。
by
iPride Co., Ltd.
PDF
Drupal10 Theme Starterkit入門.pdf .
by
iPride Co., Ltd.
PPTX
色について.pptx .
by
iPride Co., Ltd.
PPTX
ECAモジュールの基礎調査.pptx 2025/05/30 の勉強会で発表されたものです。
by
iPride Co., Ltd.
PPTX
AWS Card Clash で遊ぼう!2025/10/24の勉強会で発表されたものです。
by
iPride Co., Ltd.
PPTX
2025/10/10の勉強会 スマートウォッチ1つで実践する私のスマート時間管理術.pptx
by
iPride Co., Ltd.
PPTX
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
by
iPride Co., Ltd.
「似ているようで微妙に違う言葉」2025/10/17の勉強会で発表されたものです。
by
iPride Co., Ltd.
ddevについて .
by
iPride Co., Ltd.
Drupal Recipes 解説 .
by
iPride Co., Ltd.
Devcontainerのススメ(1)-Devcontainerとはどういう技術?-
by
iPride Co., Ltd.
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
by
iPride Co., Ltd.
Vibe Codingを触って感じた現実について.pptx .
by
iPride Co., Ltd.
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
Marp - MarkdownとCSSでスライド作成 2025/10/31の勉強会で発表されたものです。
by
iPride Co., Ltd.
自宅のUPSのアース線をどう処理するかに苦労した話. .
by
iPride Co., Ltd.
謎単位「坪」 .
by
iPride Co., Ltd.
「Drupal SDCについて紹介」2025/10/17の勉強会で発表されたものです。
by
iPride Co., Ltd.
やってみた!OpenAI Function Calling 入門 .
by
iPride Co., Ltd.
自転車安全運転講習.pdf 2025/09/26 の勉強会で発表されたものです。
by
iPride Co., Ltd.
Drupal11新機能紹介.pptx [2025/09/12]の勉強会で発表されたものです。
by
iPride Co., Ltd.
Drupal10 Theme Starterkit入門.pdf .
by
iPride Co., Ltd.
色について.pptx .
by
iPride Co., Ltd.
ECAモジュールの基礎調査.pptx 2025/05/30 の勉強会で発表されたものです。
by
iPride Co., Ltd.
AWS Card Clash で遊ぼう!2025/10/24の勉強会で発表されたものです。
by
iPride Co., Ltd.
2025/10/10の勉強会 スマートウォッチ1つで実践する私のスマート時間管理術.pptx
by
iPride Co., Ltd.
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
by
iPride Co., Ltd.
とある小型の青歯規格(ブルートゥース)
1.
発表者:トビウオ ※ロゴ作成にとある櫻花の画像生成を使用しました
2.
Bluetoothとは? • イヤホンやマウス・キーボードでおなじみの無線規格 • 数m〜数十m程度の距離でデータをやり取りできる •
WiFiよりは低速だが、その分消費電力が低い • より低消費電力に特化した規格(BLE)も存在する ※画像はWikipediaから。ライセンスはPD
3.
BLEとは? • 速度や有効距離を妥協して、その分消費電力を節約する ことに特化した「Bluetooth Low
Energy」の略 • 性質上、IoT方面でしばしば採用される • 計測センサーやヘルスケア機器など • 有名所ではPokémon GO Plusにも使われている https://www.pokemongo.jp/plus/より引用
4.
BLEで通信しよう • BLEでは、「セントラル」の機器と「ペリフェラル」の機 器との間で通信を行う(ブロードキャストモードもあるが説明を略す) セントラル ペリフェラル (通信を制御する)
(情報を発信する)
5.
BLEの接続手順 ペリフェラル セントラル アドバタイズパケット ↑ペリフェラルから発信される アドバタイズパケットをスキャンし、 どういったデバイスがあるかを知る ※画像素材はいらすとやから
6.
BLEの接続手順 セントラル ペリフェラル ペリフェラルに対して コネクション要求を送る 応答を返し、 コネクションを確立する コネクション中は アドバタイズパケットを 送信しない
7.
BLEの接続手順 セントラル ペリフェラル セントラルからの要求に答える 指定したキャラクタリスティックに 読み込み・書き込み・通知要求などを送る サービス(大分類) キャラクタリスティック(小分類) •
UUID • UUID • ハンドル • 値 • パーミッション • プロパティ • デスクリプタ
8.
UUIDについて • BLEにおける「サービス・キャラクタリスティックの仕様 」は、Bluetooth SIGで規格化されているものが多い •
例えば心拍計は「Heart Rate」という名前のサービス (UUID:0x180D)として定義されており、以下のキャラク タリスティックが定義されている • 心拍数を返す(UUID:0x2A37) • 装着するべき位置を返す(UUID:0x2A38) • 機器に制御指示を送るための(UUID:0x2A39) パターン
9.
UUIDについて • 前述の心拍計の規格「Heart Rate」は「Heart
Rate Profile(HRP)」とも呼ばれており、HRP対応機器なら同じ 手順でデータを読み出すことができる • ただ、機器に独自サービスが仕込まれていることもよく あり、機器によってはSDK経由でアクセスできたりする • 「0x180D」のように4桁しかないのは短縮形で、「 xxxxxxxx-0000-1000-8000-00805f9b34fb」のxxxx部分に 当てはめれば本来の128bit UUIDになる ※機器の独自サービスの場合、短縮形が無いこともある
10.
プログラムからの利用 • AndroidやiOSやLinuxでは、ライブラリを利用することで セントラル・ペリフェラルどちらの役割も持てる • Windows・Macの場合、組み込み機器への利用頻度の問題 なのか、セントラルの役割しか持てないライブラリが多 い •
Pythonから使用する際に使用するライブラリとしては、 pybluezやblyepyやBluefruitLEなどが有名
11.
BLEの注意点 • アドバタイズパケットは誰からでも読めるので、所有 者以外からペリフェラルにアクセスされる可能性があ る • 同じ理由により、機器の仕様もある程度読み取れる。 Bluetooth
SIGで規格化された方のサービスなら、サー ドパーティ製アプリからアクセスも可能 ※右記のアプリケーションの場合、 HRP対応機器からデータを読み出せる
12.
BLEの注意点 あるスマートタグ(BLE使用)のレビュー Androidの場合、Android 6.0以降だと BluetoothだけでなくGPSをON にしないとデバイスをスキャンできない (ペアリングすればGPS権限は不要) 「APIの都合」をユーザーに説明 するのがなかなか難しい……
13.
参考資料 • アプリケーション開発視点でのBLE通信 -
Qiita • Viewer | Bluetooth Technology Website Name: Heart Rate
Download