ThingsBoard is a popular platform for implementing and managing complex IoT solutions. We’ve developed a Java library that simplifies communication with the platform (receive telemetry data from IoT devices, send commands to devices, configure ThingsBoard etc.). This library is used for building complex systems for processing IoT device data while leveraging all capabilities of ThingsBoard.
As a first step of your internship, you’d get to know the ThingsBoard platform as well as our application architecture and the Java library. Then you’d help us to extend the capabilities of the library to leverage new features of ThingsBoard.
You should have programming skills in Java and be interested in industrial IoT in general.