Table of Contents

簡介

Bluetooth Low Energy(BLE) 又稱為 Bluetooth Smart 或 Bluetooth 4.0,BLE的特色包含了下列幾點:
  • Ultra-low peak, average and idle mode power consumption
  • Ability to run for years on standard coin-cell batteries
  • Low cost
  • Multi-vendor interoperability
  • Enhanced range

BLE的技術可以讓像是手錶、牙刷或玩具等類型的裝置配備有藍芽無線傳輸的能力,並且可以讓開發人員能夠輕易地讓已配有藍芽的裝置延伸出新的功能出來,如運動、健身、健康照顧、人機介面及娛樂裝置上,例如可以安裝在計步器或葡萄糖監控器上。

最新版的藍芽規格是在屬性協定(attribute protocol,ATT)上採用以服務為基礎(Service-based)的架構,裝置之間所有低耗能訊息的傳遞均會執行在通用屬性組合(Generic Attribute Profile, GATT)之中,只要運用GATT組合之後Client及Server便可以在這樣的架構中進行互動。

Server端包含一組屬性,而在GATT屬性組合中有定義要如何使用屬性協定(Attribute Protocol)來發現、讀取、寫入及下維護的指令,所以服務本身便可以使用GATT屬性組合來定義其自己的屬性。

GATT組合是藍芽核心規格中的一部分。
GATT 架構圖
GATT 架構圖


上圖即為通用屬性組合(GATT)的架構,它能夠讓開發者很輕鬆地建構及實現新的屬性組合出來,並且能夠讓用很簡單的方式把屬性快速散佈建到成長中的嵌入式裝置及應用系統中。

GATT-Based Specifications (Qualifiable)
Adopted Versions
ANP
Alert Notification Profile
1.0 external image external_link.png
ANS
Alert Notification Service
1.0 external image external_link.png
CTS
Current Time Service
1.0 external image external_link.png
DIS
Device Information Service
1.0 external image external_link.png
FMP
Find Me Profile
1.0 external image external_link.png
HTP
Health Thermometer Profile
1.0 external image external_link.png
HTS
Health Thermometer Service
1.0 external image external_link.png
HRP
Heart Rate Profile
1.0 external image external_link.png
HRS
Heart Rate Service
1.0 external image external_link.png
IAS
Immediate Alert Service
1.0 external image external_link.png
LLS
Link Loss Service
1.0 external image external_link.png
NDCS
Next DST Change Service
1.0 external image external_link.png
PASP
Phone Alert Status Profile
1.0 external image external_link.png
PASS
Phone Alert Status Service
1.0 external image external_link.png
PXP
Proximity Profile
1.0 external image external_link.png
RTUS
Reference Time Update Service
1.0 external image external_link.png
TIP
Time Profile
1.0 external image external_link.png
TPS
Tx Power Service
1.0 external image external_link.png

參考

  1. http://www.bluetooth.com, What is Bluetooth Technology
  2. https://developer.bluetooth.org/TechnologyOverview/Pages/BLE.aspx, Bluetooth Smart (Low Energy) Technology
  3. http://en.wikipedia.org/wiki/IBeacon
  4. http://maniacdev.com/2013/10/tutorial-basics-of-using-the-ibeacon-api-for-beacon-monitoring-and-beacon-creation
  5. http://buyibeacons.com/
  6. http://estimote.com/?gclid=CL6Q5sL1g7sCFYZLpAodSnMAVA
  7. http://appleinsider.com/articles/13/06/19/inside-ios-7-ibeacons-enhance-apps-location-awareness-via-bluetooth-le