I am curious if MQTT is compatible for this used case:
The system has:
100,000 IoT microcontroller devices
devices use WiFi or cellular modems for communication
microcontroller and communication module must consume 240mW (on average) while in power down/sleep
devices must be able to woken up by a message with < 15 second delay (assuming good connectivity)
Would MQTT be a poor choice for this use case?
i.e.
Wouldn't the communication module always need an open socket, even during sleep?
Wouldn't there need to be 100,000 open sockets on the broker?
The system has:
100,000 IoT microcontroller devices
devices use WiFi or cellular modems for communication
microcontroller and communication module must consume 240mW (on average) while in power down/sleep
devices must be able to woken up by a message with < 15 second delay (assuming good connectivity)
Would MQTT be a poor choice for this use case?
i.e.
Wouldn't the communication module always need an open socket, even during sleep?
Wouldn't there need to be 100,000 open sockets on the broker?