The platform can register, manage, communicate, and send updates to the devices. To ensure sensitive data handling we used data encryption and cloud storage. System also collects data for further analysis, such as the number of active connected devices, types of messages sent and received.