Los paneles o dashboards son interfaces dónde realizar publicaciones o subscricciones de forma gráfica y sencilla a través del servidor.
Paneles o dashboards
Pará dispositivos móviles
Las dos aplicaciones que hemos encontrado de cierta calidad son estas.
Paneles webs
También podemos realizar páginas webs en forma de paneles o dashboards para mandar temas (topics) y valores o para recibir temas (topics) y valores del robot. En concreto esta ha sido realizada a través de la IA Gemini de Google. En dicho panel al pulsar por ejemplo el botón adelante envía al servidor mqtt el tema adelante con valores separados por coma de velocidad y pasos que los coge de los casilleros correspondientes. Cuando le damos al botón ir a posición x,y al servidor se manda el tema posición con valores separados por coma posición x, posición y y velocidad tomados de los casilleros. Además tenemos una zona dónde se refleja el estado del robot y su posición y ángulo en un panel virtual simulando una alfombrilla (copad) de tamaño 300x200.

Es necesario en el fichero html cambiar la ip por la del broker (servidor mqtt). Esta IP puede ser local (si estamos en intranet) o pública si nuestro broker es remoto. Lo haremos con un editor de texto plano y en concreto está en la línea 235 del código de la web.

Vídeo de demostración de funcionamiento del sistema con broker remoto (no en red local):
panel de control en html
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0