An IoT-oriented Fast Prototyping Platform for BLE-based Star Topology Networks
Abstract
The Internet of Things (IoT) is characterized by many technologies, standards, tools and devices for a wide range of application fields and often, for the end-users (makers and developers), is hard to orientate in an equally wide range of offers from various manufacturers. In recent years, the Bluetooth Low Energy (BLE) communication protocol is achieving a large portion of the market, thanks to its low-power and low-cost orientation and its pervasiveness in mobile devices, like smartphones. For these reasons, BLE is increasingly used in IoT-oriented Wireless Personal Area Networks (WPAN), where a small set of devices arranged in star topology network and connected to a smartphone and a Wi-Fi gateway, can cover a large number of monitoring and controlling use case scenarios. This work presents the ST’s STM32 Open Development Environment (ODE), a complete suite of hardware and software tools representing a reference point for end-users willing to create BLE-based star topology networks for a wide range of applications. Through a simple use case in a smart home context, it is shown how all provided tools can be used to fast prototype applications addressing all user requirements.
Keywords
BLE, Embedded System, Internet-of-Things, MQTT, Rapid Prototyping, STM32 ODE
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
L. Invidia, S. Oliva, A. Palmieri, L. Patrono and P. Rametta, "An IoT-oriented Fast Prototyping Platform for BLE-based Star Topology Networks," in Journal of Communications Software and Systems, vol. 15, no. 2, pp. 138-149, April 2019, doi: 10.24138/jcomss.v15i2.682
@article{invidia2019orientedfast,
author = {Lorenzo Invidia and Silvio Lucio Oliva and Andrea Palmieri and Luigi Patrono and Piercosimo Rametta},
title = {An IoT-oriented Fast Prototyping Platform for BLE-based Star Topology Networks},
journal = {Journal of Communications Software and Systems},
month = {4},
year = {2019},
volume = {15},
number = {2},
pages = {138--149},
doi = {10.24138/jcomss.v15i2.682},
url = {https://doi.org/10.24138/jcomss.v15i2.682}
}