I’ve seen more and more Bluetooth 4.0 LE devices in the last few months including RFDuino, Wimoto Motes, TI SensorTag, and Scadanu Scout, so I thought it would be good to write a bit about Bluetooth. First, I’ll write about the different version of Bluetooth, since I was still confused with the practical implications between the versions, and then I’ll show some development kits and software resources to play around and/or develop Bluetooth 4.0 LE applications both on devices and hosts. Bluetooth Versions Bluetooth v1.0 and v1.0B The Bluetooth 1.0 Specification was released in 1999, and according to an entry in Wikipedia, 1.0 and 1.0B devices had many issues, mainly interoperability issues. You won’t find any Bluetooth 1.0 device today. Bluetooth v1.1 Bluetooth v1.1 was ratified as IEEE Standard 802.15.1-2002 in 2002. It fixed many issues found in the previous specifications, added the option to use non-encrypted channels, as well […]
Scanadu Scout Medical Tricorder for Android and iOS
Low cost personal medical tricorders have the potential to dramatically bring down the cost of health care, and avoid unnecessarily wasted time in hospitals, which is probably the XPRIZE Foundation has launched a competition for medical tricorders, where the winners will get 10 millions US dollars in funding. Scanadu Scout is one of the entry, and they currently have an indiegogo campaign, already oversubscribed, for their medical grade tricorder which gather data by placing it on your forehead for 10 seconds, and display medical data transferred via Bluetopoth Low Energy (Bluetooth SMART) on your iOS and smartphone. The company did not disclose full specifications, but they still revealed the device runs 32-bit Micrium RTOS, which is already FDA approved (pre-market 510K notification and PMA approval), it supports Bluetooth 4.0 SMART, and a micro USB port is included to recharge the battery. I fired up few Google image searches to look […]
$25 Texas Instruments SensorTag is a Bluetooth LE Devkit with 6 Sensors
Yesterday, I wrote about Wimoto Motes, tiny Bluetooth LE devices with several sensors that can be controlled and monitored via an iOS app, and soon by an Android app, as well as Linux devices. Each mote costs $39 plus shipping, and one commenter mentioned the price may be a bit too high. A Google search for “bluetooth sensor” immediately brings TI SensorTag, which looks somewhat similar, except it is a Bluetooth LE development kit, includes 6 sensors (but no light sensor), and only costs $25 including shipping. SensorTag Specifications: Bluetooth 4.0 low energy (CC2541) SoC 6 sensors connected via I2C: IR Temperature sensor (TI TMP006) Humidity sensor (Sensirion SHT21) Pressure sensor (Epcos T5400) Accelerometer (Kionix KXTJ9) Gyroscope (InvenSense IMU-3000) Magnetometer (Freescale MAG3110) Power – Single cell coin cell battery (CR2032), quiescent current consumption of 8uA, allowing years of battery life. FCC, IC and ETSI certified solution Dimension – 71.2x36x15.5 mm, […]
Wimoto Motes are Tiny Bluetooth Sensors for iOS, Android, and Linux Devices
Wimoto Motes are small (30x30x8mm) wireless sensors that communicate temperature, humidity, soil moisture… values to your iPhone, iPad, Android, and Linux (yes, including the Raspberry Pi) devices via Bluetooth. They are said to last for about a year on a single CR2032 battery and don’t require an Internet connection to work, but you can still upload your data to Wimoto cloud service via the app, or use an optional mote.cloud bridge to do it for you in realtime via Wifi. There are currently 4 Motes: Climote – Measures light (0 to 60,000 lux), temperature (-25 to 85 C) and humidity. Used to monitor a room environment (bedroom, cellar, greenhouse,…), and tell you if you need to make adjustment Growmote – Measures sunlight (0 to 60,000 lux), soil moisture (5 levels) and temperature (-25 to 85 C), to make sure your lawn or flowers are not thirsty. Thermote – Measures an object temperature […]
$19 RFDuino is a Coin-sized Bluetooth Arduino-compatible Board
RFDuino is a tiny board, about the size of a coin, powered by Nordic nRF51822 Cortex M0 SoC including bluetooth 4.0 LE support, and software compatible with Arduino UNO and DUE board, so you can just use Arduino sketches with the board. Bluetooth allows it to communicate with your smartphone (iPhone for now, but Android support is coming) to control motors & relays, monitor sensors, turn LEDs on/off, and more. Key features of RFDuino board: MCU – Nordic nRF51822 Cortex M0 @ 16 MHz Memory – 16 KB on-chip SRAM Storage – 256 KB on-chip Flash Connectivity – Bluetooth 4.0 Low Energy built in MCU GPIO – 7 pin software configurable as digital IO, analog ADC, SPI, I2C, UART and PWM. The company currently offers several stackable shields for RFDuino including battery shields (1x AAA, 2x AAA, and CR2032 coin battery), a servo shield, a USB shield, a prototype shield […]
May the Force be with You Thanks to Thalmic Labs MYO Gesture Control Armband
If you’ve always dreamed of being able to control objects just by thinking about it, you may be interested in MYO, a gesture control armband that is supposed to “unleash your inner Jedi” by monitoring electrical activity in your forearm muscles, and converting that into input commands transmitted wirelessly to the object to control. This can be used to control a quadcopter, or more simply your computer, smartphone, tablet, television, etc.. There are not many details about the technology behind it, but we do know it’s using Bluetooth 4.0 to communicate with peripheral, comes with a lithium ion battery, and will be powered by an ARM processor. It will support Windows and Mac computers, as well as Android and iOS devices initially. The company will provide an “MYO API” to let developers come with new concepts and products, the device will be available sometimes in 2013, and you can pre-order […]
Bluetooth Smart Devices and Low Energy support on Linux – ELCE 2012
Andre Guedes and João Paulo Rechi Vita, software engineers at Instituto Nokia de Tecnologia (INdT), give a presentation about Bluetooth Low Energy support on Linux (BlueZ stack) at the Embedded Linux Conference Europe in Barcelona on November 5, 2012. Abstract: This presentation will cover a brief introduction on how the Bluetooth Low Energy technology works. Then it will present the current status of its support on Linux, presenting the available APIs and how to interact with Bluetooth Smart devices. Then we’ll present the profiles we’re currently working on and what support can be expected to be found on Linux and BlueZ this year. There will be also a few demos of Bluetooth Smart devices working on Linux. The audience of this talk is application or framework developers that want to add support for Bluetooth Smart devices to their software, hardware vendors,and technology curious. Basic Bluetooth understanding is recommended but not […]
$56 MK809 II Android Jelly Bean mini PC based on Rockchip RK3066 Processor
Kimdecent announced it started to sell MK809 II mini PC with Rockchip RK3066, 1GB RAM, 8GB Flash and built-in Bluetooth. This HDMI TV dongle is very similar to Rikomagic MK802 IIIs in terms of specs, and I’ve been told the user interface is also nearly identical. Here are the specs of the device: SoC – Rockchip RK3066 Dual ARM Cortex-A9 processor clocked @ up to 1.6 GHz with Mali-400MP4 Quad-core GPU, System Memory – 1GB DDR3 RAM Storage – 8GB NAND Flash + micro SD card slot (Up to 32 GB) Connectivity: Wifi – 802.11 b/g/n Bluetooth 2.1 3G support via external 3G USB dongle USB – 1x USB 2.0 Host, 2x micro USB Host Video Output – HDMI Video Codecs – MPEG1/2/4, H.264, VC-1, Divx, Xvid, RM8/9/10, VP6 Video Containers – MKV, TS, TP, M2TS, RM/RMVB, BD-ISO, AVI, MPG, VOB, DAT, ASF, TRP, FLV etc full formats Audio Codecs […]