Nowadays the Internet-of-Things (Cyber-physical systems, Industry 4.0, smart cities, smart home etc.) is one of the fastest growing segment of the information technology. These solutions usually integrate many different devices like sensors, embedded systems, mobile devices, single-board computers and compute clouds into a complex system. The goal of these systems is to provide smart services in the physical world.
The integration is one of the most important challenges of this field, like connecting embedded devices to mobile or web based systems, that provide the user interface. A usual way to achieve this is using an edge gateway, which can connect devices with low computing performance and even without secure internet connection option to the backends of the system running in cloud.
My task was to design and implement an edge gateway solution for a teleconference system developed by LSK Hungária Ltd. The main goal of the gateway is to establish the connection between an Android controller application and the teleconference devices (a conference camera and an interactive display).