IoT application development simplifies cloud connectivity
SensiEDGE has introduced SensiBLE 2.0, a new portable IoT module in a small form factor (17x40mm) powered by a rechargeable Li-Ion battery. Packed with a variety of sensors such as ambient light sensor, UV sensor, pressure sensor, relative humidity sensor, as well as a microphone, SensiBLE 2.0 is a true IoT application accelerator.
It features an accelerometer and magnetometer so the device can be used as a digital compass, pedometer or to measure vibration levels.
SensiBLE 2.0 runs on the all-in-one Bluetooth 4.2 module SPBTLE-1S from STMicroelectronics. This is a certified module that includes the BLE v4.2 stack and the low-power ARM Cortex-M0 32-bit core. It has been designed to leverage the BlueNRG-1 integrated DC-DC step-down converter in order to achieve low power consumption in active mode. The module runs at 32MHz, which is more than enough for most applications. In addition, the module has 160 KB of flash and 24 KB of embedded RAM with data retention.
SensiBLE 2.0 is fully compatible with STBLESensor application (available for Android and iOS). This program makes it easy to read values and send them to Cloud. Also available to designers is SensiBleWindows, a unique SensiEDGE application for Windows. The source codes of both programs can be found on the GitHub, and its license allows designers to edit their source codes based on their individual requirements.
SensiBLE 2.0 is an industrial-grade customisable solution for design engineers looking to design IoT products without getting involved in either hardware development or production logistics. A key benefit of SensiBLE2.0 is that it allows developers to focus on their own applications, domain expertise and core competencies, rather than the underlying hardware platform or production logistics when creating products for the IoT.
The SensiBLE 2.0 software code is available online and it can be easily customised. For example, it is possible to configure an external FLASH memory located on the board to store sensor measures if a BLE connection is lost; when the connection is restored, all data received during this downtime can be transferred.