-文/圖 Rolelo工作室

CC2541 SensorTag Development Kit 是德州儀器(Texas Instruments)於所推出的藍芽低耗能(BLE)開發套件,專門用來開發藍芽無線應用。CC2541 SensorTag 除了將許多常用的感測器整合在一塊小型的板子上,讓開發者可以很方便地進行開發應用,還支援了iBeacon技術,只要向Apple簽署iBeacon許可協議,就可以向德州儀器(Texas Instruments)取得韌體更新,進而使用iBeacon技術開發室內定位的應用。

1

【SensorTag的體積相當小。】

什麼是藍芽低耗能(BLE)
藍芽低耗能(BLE)指的是Bluetooth low energy,低耗電量的藍芽技術。採用這種技術的裝置通常體積都很小,像是穿戴型裝置或是小型感測器,使用銅板大小的水銀電池就可以使用很久。裝置包裝上通常都會有Bluetooth Smart的標誌。

2 【Bluetooth Smart的標誌】

什麼是iBeacon
iBeacon 是 Apple公司所提出基於藍芽低耗能(BLE)的室內定位技術。一般手機裝置所採用的定位是透過wifi或是基地台的訊號來判定,但在室內受到建築物的干擾,定位的誤差往往很大。採用iBeancon技術的裝置會不斷廣播開發者設定的訊號,透過在室內不同位置安裝採用iBeacon技術的裝置,支援藍芽低耗能(BLE)的手機裝置上的應用,就可以依偵測到不同裝置的訊號強度,更精準的定位室內位置。

有哪些感測器
紅外溫度感測器 IR Temperature Sensor (TMP006) from Texas Instruments
濕度感測器Humidity Sensor (SHT21) from Sensirion
壓力感測器Pressure Sensor (T5400) from Epcos
加速度感測器Accelerometer (KXTJ9) from Kionix
陀螺儀感測器Gyroscope (IMU-3000) from InvenSense
磁力感測器Magnetometer (MAG3110) from Freescale
還有兩個按鈕

3 【SensorTag 感測器位置】

可以應用在哪些方面
之前提到SensorTag上有許多感測器,像是陀螺儀或是加速度感測器,就可以讓應用取得使用者的動作資訊, 像是透過轉動SensorTag來觀看3D模型。
http://www.youtube.com/watch?v=toOO4q-DG9k
透過轉動SensorTag來觀看3D模型

或是透過不同動作的組合來控制iTune撥放音樂。
http://www.youtube.com/watch?v=1WdYfYyXyv4
透過SensorTag來控制iTunes

德州儀器(Texas Instruments)也提供了免費的iOS與Android APP,可以透過APP來讀取SensorTag中的感測器數值。 以下是官方產品介紹影片與APP下載網址。

http://www.youtube.com/watch?v=zPhjnN0HD2E
官方展示影片

iOS:

https://itunes.apple.com/tw/app/ti-sensortag/id552918064?mt=8
4

Android:

https://play.google.com/store/apps/details?id=com.ti.ble.sensortag&hl=zh_TW
5

透過升級韌體,SensorTag就可以變成iBeacon裝置,開發者就可以用來開發相關的室內定位應用。室內定位可以用來應用在商家的廣告提醒、博物館的展覽導覽、或是圖書館的位置指引。
http://www.youtube.com/watch?v=TvtrU9lCKmQ
官方展示影片

參考資料
BLE:
http://www.bluetooth.com/Pages/Bluetooth-Smart-Devices.aspx
iBeacon
http://en.wikipedia.org/wiki/IBeacon

TI Wiki:
http://processors.wiki.ti.com/index.php/Bluetooth_SensorTag
http://processors.wiki.ti.com/index.php/Category:BluetoothLE?DCMP=blestack&HQS=ble-wiki

User Guide:
http://processors.wiki.ti.com/index.php/SensorTag_User_Guide
http://processors.wiki.ti.com/index.php/BLE_Device_Monitor_User_Guide
http://processors.wiki.ti.com/images/a/a8/BLE_SensorTag_GATT_Server.pdf

Yummy Melon Software Blog
http://yummymelon.com/ymsblog/sensortag-remote-control-for-itunes.html

Driving AutoCAD using a SensorTag’s accelerometer
http://through-the-interface.typepad.com/through_the_interface/2013/11/driving-autocad-via-the-accelerometer-in-a-sensortag.html