Wherever you see IoT mentioned, there’s probably mention of BLE behind the corner. Is it time to forget about Bluetooth classic?
Of course not. You should definitely stay in the loop and try to learn as much as you can about emerging technologies, nobody argues against it. But don’t let the new and shiny blind you. It’s just as important for developers to recognise occasions that call for a more conservative approach.
A BLE module may require only a coin cell battery to run, but it will drain more energy from you as a developer. If power consumption is not critical, classic bluetooth is much simpler to work with. Specifically, Bluetooth click has a familiar UART interface, an on-chip antenna, and a fully qualified 2.1/2.0/1.1 RN41 module with built-in firmware.
Also, consider that the majority of consumers still don’t have BLE-enabled smartphones. For those developing hardware that’s meant to connect with phones or tablets, Bluetooth classic is still a safer bet, reaching a bigger pool of potential users.
To simplify development on the smartphone side, we developed an Android app that pairs with Bluetooth click. It’s just a simple interface with two switches for setting things on and off with a relay (our hardware setup is based on a clicker 2 for STM32 board and on a relay click).
Here’s a demo:
The app is open source. Use it as a springboard to develop your own applications with Bluetooth click. Download it on your device as a demo, but go to Libstock to get the source code, and adapt it for your needs.
As you guessed by now, we slapped a 30% discount sticker on Bluetooth click to draw your attention to the Android app. Another classic from the marketeer’s toolbox, right? We want to get it out to the community and see what you’ll come up with. In any case, it shouldn’t prevent you from using the most of it, while it lasts.