Bluetooth Low Energy
Posted: Fri Nov 08, 2013 5:01 am
For a work project, I've been researching Bluetooth Low Energy (BLE), part of the Bluetooth 4.0 standard, and... It's going to be big. Move over QR Codes, RFID & NFC. For any short-range (<50m), non-streaming data transfer, paired or broadcasting, BLE is going to be it.
If you're not familiar with BLE, here are a few examples of existing and proposed use cases your smartphone can tap into:
* Proximity Detection - Lost your keys? Want more info on that museum exhibit before you? Want relevant coupons when standing at a store shelf?
* Biometric Sensors - Heart rate monitors, glucose monitors, step counters
* Home Automation - Track outlet power consumption on your phone, control lights and AC, remote control AV equipment
* Indoor Navigation - Where am I in this store/office building (that's blocking GPS)? How do I get to room 1301? Where is the closest bathroom/ATM/emergency exit?
* Maker Projects - Record model rocket telemetry, wireless weather station, dive tracking, etc...
* Education - Connect small, simple, battery-powered sensors to your software to interact with the world
Kickstarters for BLE projects abound, and several major chip manufacturers are pushing out these low-energy chipsets. Texas Instruments sees the future well, I think, and is even selling an inexpensive unit, the SensorTag ($25), directed at software developers. It is a little keychain-sized device that lasts 6 months to a year on a single coin cell battery and is packed with sensors such as IR remote temperature, ambient temperature, humidity, barometric pressure, accelerometer, magnetometer, and buttons.
All you need to be able to incorporate all that juicy wireless data is support for BLE communication, something that's hardware-supported by mid-to-latest generation iPhones, iPads, Android devices, newer laptops, and any computer with the addition of a cheap and tiny USB dongle—all the places Livecode can run.
A short while back I suggested adding support for Apple's iBeacons, but that's just the TIP of the BLE iceburg. If any of this sounded interesting to you, go read up on Bluetooth Low Energy and help support this feature request. This is exactly the sort of thing Livecode should support sooner rather than later, unless you want people turning to BASIC to make these sort of apps?
If you're not familiar with BLE, here are a few examples of existing and proposed use cases your smartphone can tap into:
* Proximity Detection - Lost your keys? Want more info on that museum exhibit before you? Want relevant coupons when standing at a store shelf?
* Biometric Sensors - Heart rate monitors, glucose monitors, step counters
* Home Automation - Track outlet power consumption on your phone, control lights and AC, remote control AV equipment
* Indoor Navigation - Where am I in this store/office building (that's blocking GPS)? How do I get to room 1301? Where is the closest bathroom/ATM/emergency exit?
* Maker Projects - Record model rocket telemetry, wireless weather station, dive tracking, etc...
* Education - Connect small, simple, battery-powered sensors to your software to interact with the world
Kickstarters for BLE projects abound, and several major chip manufacturers are pushing out these low-energy chipsets. Texas Instruments sees the future well, I think, and is even selling an inexpensive unit, the SensorTag ($25), directed at software developers. It is a little keychain-sized device that lasts 6 months to a year on a single coin cell battery and is packed with sensors such as IR remote temperature, ambient temperature, humidity, barometric pressure, accelerometer, magnetometer, and buttons.
All you need to be able to incorporate all that juicy wireless data is support for BLE communication, something that's hardware-supported by mid-to-latest generation iPhones, iPads, Android devices, newer laptops, and any computer with the addition of a cheap and tiny USB dongle—all the places Livecode can run.
A short while back I suggested adding support for Apple's iBeacons, but that's just the TIP of the BLE iceburg. If any of this sounded interesting to you, go read up on Bluetooth Low Energy and help support this feature request. This is exactly the sort of thing Livecode should support sooner rather than later, unless you want people turning to BASIC to make these sort of apps?