Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bluetooth Low Energy について
Search
S-cubism
November 10, 2017
Technology
81
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bluetooth Low Energy について
S-cubism
November 10, 2017
More Decks by S-cubism
See All by S-cubism
WSLでreactの開発環境作った話
scubism
0
730
未経験者がAndroidアプリをリリースするまで
scubism
0
150
scubism_LT_20180223_細田謙二_イベントソーシング
scubism
0
160
REVEAL.JSをちょっとだけ使ってみた
scubism
0
280
忙しい人のための仮想通貨
scubism
0
130
サーバ作業の注意コマンド
scubism
0
150
最近勉強してること、次にやりたいこと
scubism
0
130
FOOD TECH
scubism
0
79
Firebase(Realtime Database)について
scubism
0
140
Other Decks in Technology
See All in Technology
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
420
データレイクの「見えない問題」を可視化する
sansantech
PRO
1
110
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
280
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
100
When Platform Engineering Meets GenAI
sucitw
0
130
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
680
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
410
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
580
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
240
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
13
5.4k
入門!AWS Blocks
ysuzuki
1
160
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.3k
Featured
See All Featured
Claude Code のすすめ
schroneko
67
230k
HDC tutorial
michielstock
2
720
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
140
Paper Plane (Part 1)
katiecoart
PRO
0
9.1k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Building an army of robots
kneath
306
46k
How to Ace a Technical Interview
jacobian
281
24k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
590
A Modern Web Designer's Workflow
chriscoyier
698
190k
Faster Mobile Websites
deanohume
310
31k
Transcript
Bluetooth Low Energy について エスキュービズム 社内技術LT 2017/11/10 波多野 健太
Bluetooth Low Energy とは • 無線PAN技術であるBluetoothの仕様における、 バージョン4.0の呼称。略称はBLE。 • バージョン3.0までのBluetoothと比較して、 省電力かつ省コストで通信や実装を行うことを
意図して設計されている。 • 3.0までのBluetoothの仕様との後方互換性は持たない が、同居は可能。 • iOS 5以降、Android 4.3以降で利用可能。 引用元: Wikipedia https://ja.wikipedia.org/wiki/Bluetooth_Low_Energy
SCプロダクトでの利用例 • 対面表示機 • My Shopping Concierge (iBeacon) • スマートホテルキー
概念 セントラル Central ペリフェラル Peripheral
アドバタイズとスキャン スキャン Scan アドバタイズしている ペリフェラルの情報を読み取る。 アドバタイズ Advertise デバイス名、電波強度などの 情報を発信する。
スキャンして発見したペリフェラルに接続要求 接続確立 サービス(Services)探索 サービス(Services)取得 キャラクタリスティック(Characteristic)探索 キャラクタリスティック(Characteristic)取得 ペリフェラル セントラル
サービスとキャラクタリスティック • サービス Service • キャラクタリスティックの集合体。 • キャラクタリスティック Characteristic •
ユーザデータ、その他の属性を格納するのに用いられる。 • ざっくり言えば、BLEでデータのやり取りをすることは、 「ペリフェラルが対応するキャラクタリスティックのどれか とデータをやり取りする」 ことを意味する。 • iBeaconはアドバタイズデータのみ使うので若干異なる。
例 • Battery Service (バッテリ, 0x180F ※) … サービス •
Battery Level (バッテリレベル, 0x2A19) … キャラクタリスティック • Device Information (デバイス情報, 0x180A) • Manufacturer Name String (製造元名, 0x2A29) • Model Name String (モデル名, 0x2A24) • Serial Number String (シリアル番号, 0x2A25) • Heart Rate (心拍数, 0x180D) • Heart Rate Measurement (心拍数測定値, 0x2A37) • Glucose (ブドウ糖, 0x1808) • Glucose Measurement (ブドウ糖測定値, 0x2A18) • Glucose Measurement Context (食前/食後、測定者等の情報, 0x2A34) • Indoor Positioning (屋内測位, 0x1821) • Latitude (緯度, 0x2AAE) • Longitude (経度, 0x2AAF) • Location Name (場所名, 0x2AB5) • Environmental Sensing (環境検知, 0x181A) • Pressure (気圧, 0x2A6D) • Temperature (気温, 0x2A6E) • Humidity (湿度, 0x2A6F) • Immediate Alert (即時アラート, 0x1802) • Alert Level (緊急度, 0x2A06) 引用元: Bluetooth Technology Website https://www.bluetooth.com/ ※サービスとキャラクタリスティックには128bitのUUIDが割り当てられているが、標準で定義されるものは16bitの短縮形で 表現可能であり、実体は「0000XXXX-0000-1000-8000-00805F9B34FB」の「XXXX」を置き換えたもの。
実践
おわりに • 時代はIoT。Bluetooth Low Energyは、 覚えておいて損はないです。 • Androidでの利用は茨の道のようだけど・・・ • Bluetooth
Low Energy、やってみませんか?