Extensions to Middleware Ginga for Integration with IoT Environments

Ginga is a middleware specified to offer support to execution of interactive applications, on digital TV (DTV) receivers. Although it offers an extensive application programming interface (API), it does not provide integration with IoT devices, which would favor its use in Internet of things (IoT) environments. This work aims to integrate Ginga with the IoT technology, through support to the message queuing telemetry transport (MQTT) communication protocol. Ginga’s API has been extended with support to MQTT, which resulted in an integrated framework regarding IoT and DTV. As a result, reference applications were developed, in order to validate the proposed framework, in a home network.