Wired communication replacement with embedded software solution based on BLE technology

OData support
Csuka Barna
Department of Broadband Infocommunications and Electromagnetic Theory

By the spreading of smart devices and the growing popularity of Internet of Things gadgets, there is an increasing need for networks, which connect them with each other. Meanwhile, people find the interface cables more and more uncomfortable in their everyday life. The low energy need of the wireless communication solutions used for cable replacement, is an important expactation, because our devices mostly operate from battery. The Bluetooth Low Energy standard is one of the the most popular technologies used for creating wireless personal area networks, due to its energy friendly implementation. Through the Bluetooth support of smart phones and tablets it is one of the most widespread wireless interfaces, which makes the protocol suitable for the simple everyday use. With the low power consumption of our devices, their functionality is also limited, therefore the realization of complex systems usually requires the combined application of microcontrollers. As the use of different wireless interfaces in the same system is rather common, it is necessary to create gateways between the applied protocols. The popular Smart Home solutions provide a great example, in which the sensors use different protocol for communicating with each other, than the user, who wants to control the system. The main goal of my thesis was the implementation of an embedded software solution for Silicon Labs' Blue Gecko Bluetooth Smart SoC radio board. The task of the application was to create a gateway between Silicon Labs proprietary wireless protocol, named Connect, and Bluetooth Low Energy, using wired communication for inter-microcontroller communication. The chosen wired interface was SPI (Serial Peripherial Interface), due to its omnipresence in embedded systems, which makes the application suitable for creating gateway between Bluetooth and any other communication protocol.


Please sign in to download the files of this thesis.