-文/图 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