Currently in my project in which the controller(client) sends sensor data to the server and receives feedback from the server with some additional data, uses MQTT protocol for communication. It has 2 separate topics for client and server.
Topic1 - Client(SUBSCRIBES), Server(PUBLISHES)
Topic2 - Client(PUBLISHES), Server(SUBSCRIBES)
But if this project is a use case of a larger application, let's say some 5000 devices need to be installed somewhere.
So, will it be needed to create 5000 different topics for both client and server? Or with lesser topics it can be done and how?