Embedded Linux-Based Smart Home Gateway

Name
Toomas Aleksander Veromann
Abstract
This thesis describes a means of developing a custom embedded Linux distribution compatible with devices with ARM processors and limited resources, such as gateways in smart home environments. These devices are usually constrained in computational resources such as RAM and memory space. The Yocto Project is utilized to create and customize an operating system image and configure a set of applications which can make the devices work as useful gateways. The configured applications include a Mosquitto MQTT broker, a web server, and a database to display and persist brokered messages. The output of this thesis is the configured operating system image which was tested in an emulated device environment. The image includes a custom set of applications, which form a smart home data visualisation application.
Graduation Thesis language
English
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Jakob Mass
Defence year
2018
 
PDF