蓝牙智能是一个新的标准,是蓝牙4.0才引入的,单模式射频,支持新蓝牙低功耗连接,采用蓝牙低功耗技术的设备可以仅凭一款纽扣就可以运行数年。根据IMS Research的报告,搭载蓝牙智能技术的配件将是未来几年蓝牙应用中增长最快的。
SensorTag结合了蓝牙智能技术、传感器技术以及手机应用程序等,将蓝牙智能应用的开发周期从几个月缩短到几个小时,该套件更集成了APP,可以令工程师更专注于产品本身的设计开发。
SensorTag是业界第一款专为无线传感器应用开发的蓝牙低功耗套件,同时其也是业界唯一的面向智能手机APP开发人员提供的开发套件。是一款既可以被当做参考设计又可以智能手机附件的开发平台使用的产品。
无需任何嵌入式软件设计经验。
无需任何嵌入式编译器。
包括6个低功耗的MEMS传感器和一个低功耗蓝牙射频,只需一颗纽扣电池。
提供iOS及Android APP,可以直接进行演示。
iOS系统
通过SensorTag App,你可以几分钟内建立自己的SensorTag APP,它允许快速简单的进行产品设计原型,并可生成相应的代码。
支持SensorTag的iOS设备包括:
iPhone 4s及以上
iPad(3)及以上
iPad mini
iPod Touch(5代以上)
Android系统
SensorTag.apk文件从这里下载:http://www.ti.com/tool/sensortag-sw
支持Android系统的设备包括:
Nexus 4
Nexus 7 (2012) (JWR66V)
Nexus 7 (2013) (JSS15J)
Samsung S4 (JWR66V.S11.130708)
HTC One (0.1.0.0 - 20130728)
由于资源有限,Android设备并没有全部进行测试,如果您已经进行了测试,请加入蓝牙低能源论坛进行讨论。http://e2e.ti.com/support/low_power_rf/f/538.aspx
Android 4.3的Nexus7(2012)未启用蓝牙低功耗功能,若要使用此设备,你可能需要下载低功耗蓝牙启动工具https://play.google.com/store/apps/details?id=com.manuelnaranjo.btle.installer2,这需要设备root并且安装了BusyBox。
目前与Android系统的连接初试时间是7.5ms,早期版本的SensorTag固件可能会引起湿度传感器的链接超时,1.4版本已解决了此问题。Firmware在此下载http://processors.wiki.ti.com/index.php/SensorTag_Firmware。
新的固件可以通过Windows BLE Device Monitor(http://www.ti.com/product/cc2541#softTool)导入,或者最新的SensorTag App,或者CC-Debugger(http://www.ti.com/tool/cc-debugger)。 若采用Windows BLE Device Monitor需要使用CC2540 USB Dongle(http://www.ti.com/tool/cc2540emk-usb)。
BLE Device Monitor是一个可以读写蓝牙低功耗设备参数的工具,支持Windows XP、Vista及Win7。
APP Store http://itunes.apple.com/app/ti-ble-sensortag/id552918064?l=nb&mt=8
SensorTag Android app源码http://www.ti.com/tool/sensortag-sw
SensorTag iOS App源码 http://www.ti.com/tool/sensortag-sw
BLE Device Monitor http://www.ti.com/lit/zip/swrc258
快速指南 http://www.ti.com/lit/swru324
用户手册 http://processors.wiki.ti.com/index.php/SensorTag_User_Guide
BLE Device Monitor用户指南 http://processors.wiki.ti.com/index.php/BLE_Device_Monitor_User_Guide
如何认证
SensorTag参考设计经过了包括FCC(美国)/ETSI(欧洲)/IC(加拿大) RF认证,也经过蓝牙终端产品认证(https://www.bluetooth.org/tpg/EPL_Detail.cfm?ProductID=24031)。以下是如何通过蓝牙认证的介绍(http://processors.wiki.ti.com/index.php?title=How_to_Certify_your_Bluetooth_product&action=submit)。
第三方合作伙伴列表
·CC&C
支持SensorTag的APP列表
The official TI SensorTag app 点击下载
Sensirion Confort Guide 点击下载
Byteworks SensorTag app built using techBASIC 点击下载
Weight Training-Genie 点击下载
Gammapoint Weather Run - Bike, Walk, Hike Tracker 点击下载
拆解SensorTag(http://blog.makezine.com/2013/04/18/teardown-of-the-ti-sensortag)
分分钟写完一个专属的SensorTag App(http://developer.bluetooth.org/DevelopmentResources/Pages/Webinars.aspx?ItemID=11)
树莓派与SensorTag。如何将这二者互联(http://mike.saunby.net/2013/04/raspberry-pi-and-ti-cc2541-sensortag.html)
HTC One与SensorTag Lance Nanek在HTC One上展示了SensorTag的demo(http://neatocode.tumblr.com/post/48928591866/esp-for-your-android-ti-sensortag)。PPT(http://www.slideshare.net/lancenanek/htc-bluetooth-low-energy-and-the-ti-sensortag)。
蓝牙智能时代已经开启(http://ble.stalliance.no/)
Byteworks的蓝牙低功耗博客(http://www.byteworks.us/Byte_Works/Blog/Entries/2012/10/31_Controlling_the_TI_SensorTag_with_techBASIC.html)
所有关于低功耗蓝牙的技术均可到:http://www.ti.com/ble-wiki百科进行访问。
视频介绍
NEW! TI SensorTag introduction video
A framework for building Bluetooth 4.0 Low Energy (aka Smart or LE) iOS and OS X applications using the CoreBluetooth API. Includes Deanna and DeannaMac, applications to communicate with a TI SensorTag for iOS and OS X respectively.
Intended for iOS and OS X developers intent on shipping production-level code to communicate with BLE devices. Think of it as AFNetworking for BLE.
Features
ObjectiveC Block-based API for Bluetooth LE communication
Operations (e.g. scanning, retrieval, connection, reads, writes) map to the data object hierarchy of CoreBluetooth.
Where to get it
http://kickingvegas.github.io/YmsCoreBluetooth/
YmsCoreBluetooth in Action
SensorTag as iTunes Remote
Here is a video of an iOS app running in the background using YmsCoreBluetooth to characterize the SensorTag to control the Music app on an iPhone. Using YmsCoreBluetooth, time spent making this demo from concept to execution (including shooting the video) took a half-day, just in time to head for lunch.
http://yummymelon.com/ymsblog/sensortag-remote-control-for-itunes.htmlBluetooth Dump
A simple xCode example of enumerating visible Bluetooth LE devices via Core Bluetooth and locating a TI SensorTag and connecting to it https://github.com/jeradesign/BluetoothDump
Sensor Tag C# application (BLEHealthDemo modification)
There is modification of BLEHealth Demo C# application to run with Keyfob and Sensor Tag without cleanup code. Sensor Tag Firmware modded to change period in Gyroscope (A and B img for download). http://www.orcs.sebsoft.com/index.php/79-vision/72-how-to-acquire-data-by-c-from-bluetooth-4-bluetooth-low-energy-ti-ble-keyfob-ti-sensor-tag