藍牙智能是一個新的標準,是藍牙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