How can I set up a device management system using HiveMQ, and does HiveMQ offer device management capabilities similar to Google Cloud IoT Core? As I have already set up the HiveMQ extension for Google Cloud Pub/Sub and it is functioning well, I am interested in exploring HiveMQ’s device management capabilities. Given that Google is retiring its IoT Core service soon, I would like to know how to implement a device management system for potentially thousands or even millions of IoT devices. I appreciate your responses.
Exploring the device management capabilities of HiveMQ as an alternative to Google Cloud IoT Core
what are the requirements of your device management system ?
Thanks, @azo for taking out your time to respond.
Here are my requirements for the device management system:
- Automated provisioning of thousands of devices, without human intervention.
- Secure authentication of IoT devices to ensure that only authorized devices can connect to the system.
- Real-time monitoring of device status, including battery status, online/offline status, and hardware failure alerts.
- Ability to remotely update device configurations, including software updates, security patches, and other settings as needed.
Thanks again for your time.
- device provisioning is a concern related to device not of HiveMQ broker.
- You can setup TLS where each client is authenticated. You can also setup user ac based access but I think that is much less preferred way of authentication and thats why optional in broker.
- That is your application where dashboard is going to reside. HiveMQ can help you retrieve persisted data. Look into plug-ins or Rest API integration to retrieve Broker data for different messages.
- This is also concern related to device. Broker on its own can not provide these capabilities as far as I understand
Thank you @azo for your response. I’m grateful.