We have a big number of routers in the field, all of them the same moder RUT955.
I would like to know if there is a way to install a package (MQTT package in particular) to all our routers at once, or do we have to create a script ourselves that uploads and installs the package to each one (or manually go into each router’s web interface to install it).
As a remote management option, I would suggest looking into our product RMS (Remote Management System) at Remote Management System (RMS). Simply uploading an MQTT package might not fulfill all your remote management needs.
Without RMS, there isn’t an easy option to install packages on all routers simultaneously, as each router requires individual access either through the shell or WebUI to install packages or using scripting as you said.
It’s quite straightforward to accomplish this task when RMS is available. You can use the task functionality for this purpose. Here’s a quick guide on how to do it:
In the Management section, navigate to the Task Manager tab.
Click on the “+ ADD” button.
Fill in the information for the new task: Task group name, Task name, Timeout (give it a bit more time as you are going to use this task for multiple devices), and command opkg-call --online-install mqtt_pub, then press save.