Guía
El MQTT de Bambu Lab, en palabras claras
Las impresoras Bambu Lab informan de su estado por MQTT, un protocolo de mensajería ligero, directamente a las apps de tu red. Así funciona esa conexión, y así la usa Bambu Bar.
En resumen
Todas las impresoras Bambu Lab ejecutan un servidor MQTT en tu red local, en el puerto 8883 con cifrado TLS. Una app inicia sesión con el nombre de usuario bblp y el código de acceso de la impresora, se suscribe al tema de informes de la impresora y recibe actualizaciones de estado más o menos cada segundo.
La lectura del estado funciona en cualquier modo. El envío de órdenes como pausar y detener solo funciona para las apps de terceros con el modo Solo LAN y el Modo desarrollador activados. Así funcionan tanto la conexión LAN de Bambu Studio como Bambu Bar.
La conexión
| Protocolo | MQTT sobre TLS |
| Puerto | 8883 en la impresora |
| Nombre de usuario | bblp |
| Contraseña | El código de acceso de 8 caracteres de la impresora |
| Tema de estado | device/<serial>/report |
| Tema de órdenes | device/<serial>/request |
La impresora es el servidor: las apps se conectan a ella directamente a través de tu red, sin la nube de Bambu Lab.
Informes: lo que envía la impresora
Tras conectarse, una app pide una vez un informe completo (una solicitud pushall) y después recibe los cambios a medida que se producen, aproximadamente cada segundo mientras imprime. Los informes están en JSON e incluyen el trabajo y su fase, el progreso y las capas, el tiempo restante, las temperaturas de la boquilla, la cama y la cámara de impresión, los ventiladores, las bandejas del AMS con su filamento y los errores de la impresora (códigos HMS).
Bambu Bar combina esos cambios en una imagen única de la impresora, que es lo que muestran la barra de menús, la ventana y los widgets. Cada modelo informa de campos distintos, y por eso una A1 no muestra temperatura de la cámara de impresión y una H2D muestra dos boquillas.
Solicitudes: lo que envían las apps
Las órdenes van al tema de solicitudes: pausar, reanudar, detener, la velocidad de impresión, la luz de la cámara de impresión o la petición de un informe completo. La impresora decide qué acepta: con el firmware actual, las apps de terceros solo pueden enviar órdenes de impresión cuando la impresora está en modo Solo LAN con el Modo desarrollador activado. Si no, Bambu Bar muestra un candado en esos botones. Consulta por qué los controles están bloqueados.
Certificados: asegurarse de que es tu impresora
La conexión está cifrada con TLS, y cada impresora presenta un certificado. Bambu Bar solo acepta la impresora si ese certificado se encadena a las autoridades de certificación de Bambu Lab, que vienen incluidas en la app, y está emitido para el número de serie de la impresora. Así, ningún otro dispositivo de tu red puede hacerse pasar por la impresora y quedarse con el código de acceso.
Detección y cámara
- Detección: las impresoras se anuncian en tu red por UDP (puerto 2021). Así es como las apps muestran las impresoras sin una dirección IP, y como Bambu Bar se entera de que una impresora tiene una nueva.
- La cámara no va por MQTT: las impresoras X1, H2, H3C, P2S y X2D la transmiten por RTSPS (puerto 322, con LAN Only Liveview activado), y las P1, A1 y A2L mediante un flujo JPEG cifrado (puerto 6000). Consulta la cámara en tu Mac.
Consulta los informes por tu cuenta
Para hacer diagnósticos, cualquier cliente MQTT puede leer los informes. Con las herramientas de línea de comandos de Mosquitto, y los valores de tu impresora en lugar de los marcadores:
mosquitto_sub -h <printer-ip> -p 8883 -u bblp -P <access-code> --insecure -t "device/<serial>/report"
--insecure omite la comprobación del certificado, así que úsalo solo en una red de confianza, y solo para leer. Nunca pegues tu código de acceso ni tu número de serie en foros o informes de errores.
No es una API pública
Es el protocolo que usan las propias apps de Bambu Lab en la red local, no una API documentada y estable: los campos varían entre modelos y versiones de firmware, y Bambu Lab puede cambiar lo que acepta la impresora. Bambu Bar sigue esos cambios para que tú no tengas que hacerlo. Consulta el modo LAN explicado para ver los ajustes de la impresora implicados y dónde encontrar el código de acceso.
Preguntas, respondidas
¿Qué puerto usa una impresora Bambu Lab para MQTT?
El puerto 8883, con TLS. El nombre de usuario es bblp y la contraseña es el código de acceso de la impresora.
¿Necesito el modo Solo LAN para leer el estado por MQTT?
No. La impresora también informa de su estado a las apps locales en modo nube. Solo LAN con el Modo desarrollador hace falta para que las apps de terceros envíen órdenes de impresión.
¿Bambu Bar usa la nube de Bambu Lab?
No. Se conecta directamente al servidor MQTT local de la impresora, como Bambu Studio en modo LAN, y antes comprueba el certificado de la impresora.
Sigue leyendo
- El modo LAN, explicadoModo nube, Solo LAN, LAN Only Liveview y Modo desarrollador: cuatro ajustes distintos, y cuáles necesitas de verdad.
- Modo desarrollador y controles bloqueadosPor qué pausar, detener y la velocidad muestran un candado en Bambu Bar, qué cambia el Modo desarrollador en la impresora y si lo necesitas.
- Código de acceso y dirección IPDónde muestra tu impresora su código de acceso de 8 caracteres y su dirección IP, y cómo usarlos para conectarte desde tu Mac.
- Privacidad: datos locales de impresora y analíticas webCómo gestiona Bambu Bar los datos locales de la impresora, los códigos de acceso, la vista de la cámara, las licencias de apoyo y las analíticas web.

Deja de ir a mirar la impresora
Controla tus impresiones Bambu Lab desde el Mac: progreso, tiempo restante, temperaturas, filamento AMS y cámara en directo. Recibe avisos y usa widgets sin abrir Bambu Studio.
Progreso, avisos y filamentomacOS 26 o posterior, Apple silicon e Intel Windows y Linux, muy pronto