Sensors, Bluetooth, and the IoT Sandeep Kamath Texas Instruments
What s driving the Internet of Things (IoT)? Smart Energy Cloud Connectivity Energy conservation awareness and legislation is increasing new standards such as SEP 2.0 and Econnet Lower cost Wi-Fi and other IP based radios Smart phones and tablets enabling remote control anywhere The Mobile Hub Personal accessories connected to a phone, a car or other mobile hubs
Industrial in the IoT Wirelessly connected LED lighting & energy management Flow & pressure sensors
Automotive in the IoT Navigation, Bluetooth hands free & audio, Wi-Fi Keyless entry, interior lighting, mirror control, sensors
Homes in the IoT Security & safety system, sensors Smart home energy gateway, thermostats, sensors
Fitness and healthcare in the IoT Informed workouts with activity & performance measurement Safe independent living with fall detection, medication monitoring, etc.
Connecting everything wirelessly 50 billion connected devices anticipated by 2020 Electronic Shelf Wearables Home automation Lighting Automotive Remote control toys Industrial Telehealth Sports equipment Appliances
Wireless sensor requirements Long battery life, low power Sensor data collection engine & memory IP compatibility OS integration on mobile hubs Easy development tools
IoT: Why now? More products are adding intelligence with MCUs for more sophisticated control. Advancements in sensor technology Adding connectivity is getting easier & cheaper. New silicon delivers battery-enabled applications. Wi-Fi and Internet access widely available. Tablets, PCs and smartphones broadly available. Customer benefits are now clearer. We are at the IoT inflection point
Bluetooth Low Energy
Bluetooth The 1st Wave Point-to-point solutions Wireless audio was the main application 7 billion Bluetooth enabled devices Focus on cable replacement
Bluetooth low energy 2 nd Wave Billions of Bluetooth Smart Ready devices turning data into information through apps Mobile Phones Tablets Personal Computers Connected Televisions New Applications Lower cost. Lower power Billions of Bluetooth Smart & Classic Bluetooth devices securely sending data Health & Fitness Automotive Consumer Electronics Smart Home/Energy
What is Bluetooth low energy? Part of Bluetooth 4.0 / 4.1 Wireless Personal Area Network technology Master Slave Target Applications: Low Power Low Latency Low Throughput Slave Slave Spread Market and Application Areas Entertainment, Sports & Fitness Home Automation, Security & Proximity Medical, Industrial & Automotive 13
Bluetooth low energy vs WiFi/BT BLE WiFi Li-Ion Smallest Power Source Required 1 AAA Coin Cell BLE BT WiFi 6 [Mbps] 50 Technology Maximum Throughput (Symbol rate) 11 3 WiFi 1 BLE BT Technology 14
Connection Events All communication between two connected devices occur during Connection Events Occur even when one (or both) sides have no data to send Occurs periodically Current draw [ma] Connection Events Sleeping Sleeping time 15
Bluetooth low energy Device Roles A Bluetooth low energy device can operate in four profile roles: Peripheral An advertiser that is connectable Operates as a slave in a connection Example: Heart Rate Sensor Central Scans for advertisements and initiates connections Operates as a master in connections. Examples: Smartphone, Tablet, PC Broadcaster An advertiser that is non-connectable Examples: Temperature Sensor, Location Beacon Observer Scans for advertisements, but cannot initiate connections Example: Temperature Display 16
Profiles and Services A Profile defines and describes the use of Services necessary to implement a given Application Bluetooth SIG adopted examples: Heart Rate Profile Heart Rate Service (HRS) Device Information Service (DIS) Proximity Profile Link Loss Service Immediate Alert Service Find Me Profile Immidiate Alert Service Profile Service Characteristic Properties Value Descriptor... Characteristic Properties Value Descriptor Heart Rate Profile HRS Measurement Notify 98 User. Disc. DIS System ID Read Only XX... XX User. Disc. GATT = Generic Attribute Profile 17
GATT Architecture GATT specifies the structure in which data is stored and exchanged. Servers have data, which are exposed using characteristics. Clients want to use this data Client Requests or Commands Responses Server Service Characteristic Characteristic Service Characteristic Characteristic 18
Demo: Bluetooth low energy SensorTag Peripheral Device Slave + Server (has data) Central Device Master + Client (wants data) CC2541 LEDs Push Buttons I2C KTXJ9 Acceleration IMU-3000 Rotation T5400 Pressure SHT21 Humidity MAG3110 Magnetic Field TMP006 Temperature Sensor Data Configuration 19
SensorTag: Six sensors, one small board Pressure sensor IR Temperature sensor Compass Accelerometer Gyroscope User Buttons Interface Connector For EZ430 battery packs (optional) Debug Header MCU + BLE Transciever Airflow for Humidity Sensor LEDs DCDC Converter CR2032 Coincell Battery Holder Pairing Button PCB Antenna Humidity sensor
How can YOU create with the SensorTag? Easy development All sensors individually controlled from a smartphone/tablet (makes RF easy) No embedded SW knowledge required Over-the-air downloads of firmware updates Free App brings sensors to life Demonstrates the use of all sensors ios app available today on App Store Android app available on Google Play Download new firmware directly from the app Source code available for download Low cost Affordable $25 dev kit with royalty-free software FCC, IC and ETSI certified solution = no certification cost for you 3 rd party App support Use techbasic App builder to make SensorTag apps
Bluetooth low energy SensorTag What can YOU create?
Thank you www.ti.com/ble 23