What is BLE?
Bluetooth Low Energy or BLE is a wireless technology used to connect devices. Bluetooth Special Interest Group (Bluetooth SIG) developed this technology focusing on industries like healthcare, security, home entertainment, etc. The BLE is Bluetooth version 4.0 and focuses on the Internet of Things (IoT) application.
BLE is a low-power wireless technology that transmits a small amount of data at lower speeds. BLE is used in low bandwidth applications, transmitting sensor data, control devices. It has low-duty data cycles and operates in a channel having a radio frequency above 40. BLE also has a quicker connection capability compared to its previous versions. Bluetooth 5 introduced in 2016 is a modification on BLE enhancing speed, range, and data capacity.
Why BLE is used
Bluetooth Low Energy (BLE) uses 2.4 GHz radio frequencies allowing dual-mode devices to share a single radio antenna while using a simpler modulation system. BLE is a leading Internet of Things (IoT) technology due to its low cost and demand in the development community. BLE employed in smartphones provided the opportunity for IoT developers to massively scale their operations. BLE can be operated in ecosystems that require 1 MB/s throughout.
Projects completed using BLE
The client is an Original Equipment Manufacturer (OEM) based out of Europe.
The Smart Shower was a new concept in their product offering and they wanted to develop a Smart Hardware with BLE and Wi-Fi capability. The device needs to be controlled by an end-user mobile application, an admin mobile application and using a remote control. There are two microcontrollers in the device and data communication occurs between them.
WeMakeIoT developed the hardware integration, web architecture design and system integration.
We integrated the Wi-Fi and BLE modules with the device and established the BLE communications between the device and end-user mobile application, admin mobile application and remote control. Device pairing, bonding and advertising were implemented for connecting the apps with the device over BLE. A web infrastructure was developed to facilitate the data transfer from device to cloud and vice versa. OTA implementation for 2 different microcontroller units was brought in to facilitate Over-The-Air updates over both BLE and Wi-Fi. Developed device-to-cloud communication to update device logs to the cloud.
The solutions developed by our team enabled the client to control the device over BLE and using a remote control, remotely manage the device updates and visualize the device data from the web.