Guida
MQTT di Bambu Lab, in parole semplici
Le stampanti Bambu Lab comunicano il proprio stato tramite MQTT, un protocollo di messaggistica leggero, direttamente alle app sulla tua rete. Ecco come funziona questa connessione e come la usa Bambu Bar.
In breve
Ogni stampante Bambu Lab esegue un server MQTT sulla tua rete locale, sulla porta 8883 con cifratura TLS. Un’app si autentica con il nome utente bblp e il codice di accesso della stampante, si iscrive al topic dei report della stampante e riceve aggiornamenti di stato circa una volta al secondo.
La lettura dello stato funziona in qualsiasi modalità. L’invio di comandi come pausa e interruzione funziona per le app di terze parti solo con Solo LAN e la Modalità sviluppatore attive. È così che funzionano sia la connessione LAN di Bambu Studio sia Bambu Bar.
La connessione
| Protocollo | MQTT su TLS |
| Porta | 8883 sulla stampante |
| Nome utente | bblp |
| Password | Il codice di accesso di 8 caratteri della stampante |
| Topic di stato | device/<serial>/report |
| Topic dei comandi | device/<serial>/request |
La stampante fa da server: le app vi si connettono direttamente attraverso la tua rete, senza il cloud di Bambu Lab.
I report: cosa invia la stampante
Dopo la connessione, un’app chiede una volta un report completo (una richiesta pushall), poi riceve le modifiche man mano che avvengono, circa ogni secondo durante la stampa. I report sono in JSON e comprendono il lavoro e la sua fase, avanzamento e layer, tempo rimanente, temperature di nozzle, piano e camera, ventole, i vassoi AMS con il loro filamento e gli errori della stampante (codici HMS).
Bambu Bar unisce queste modifiche in un quadro unico della stampante, che è ciò che mostrano la barra dei menu, la finestra e i widget. Modelli diversi comunicano campi diversi: per questo una A1 non mostra la temperatura della camera e una H2D mostra due nozzle.
Le richieste: cosa inviano le app
I comandi vanno al topic delle richieste: pausa, ripresa, interruzione, velocità di stampa, luce della camera o la richiesta di un report completo. È la stampante a decidere cosa accettare: con il firmware attuale, le app di terze parti possono inviare comandi di stampa solo quando la stampante è in modalità Solo LAN con la Modalità sviluppatore attiva. In caso contrario, Bambu Bar mostra un lucchetto su quei pulsanti. Vedi perché i controlli sono bloccati.
Certificati: essere sicuri che sia la tua stampante
La connessione è cifrata con TLS e ogni stampante presenta un certificato. Bambu Bar accetta la stampante solo se quel certificato risale alle autorità di certificazione di Bambu Lab, incluse nell’app, ed è emesso per il numero di serie della stampante. In questo modo nessun altro dispositivo sulla tua rete può spacciarsi per la stampante e raccogliere il codice di accesso.
Rilevamento e telecamera
- Rilevamento: le stampanti si annunciano sulla tua rete via UDP (porta 2021). È così che le app elencano le stampanti senza un indirizzo IP, e che Bambu Bar si accorge quando una stampante ne riceve uno nuovo.
- La telecamera non passa da MQTT: le stampanti X1, H2, H3C, P2S e X2D la trasmettono via RTSPS (porta 322, con LAN Only Liveview attivo), e le stampanti P1, A1 e A2L tramite un flusso JPEG cifrato (porta 6000). Vedi la telecamera sul tuo Mac.
Guarda i report con i tuoi occhi
Per la diagnostica, qualsiasi client MQTT può leggere i report. Con gli strumenti a riga di comando di Mosquitto, sostituendo i segnaposto con i valori della tua stampante:
mosquitto_sub -h <printer-ip> -p 8883 -u bblp -P <access-code> --insecure -t "device/<serial>/report"
--insecure salta la verifica del certificato, quindi usalo solo su una rete di cui ti fidi, e solo per leggere. Non incollare mai il codice di accesso o il numero di serie in forum o segnalazioni di bug.
Non è un’API pubblica
È il protocollo che le app di Bambu Lab usano sulla rete locale, non un’API documentata e stabile: i campi variano tra modelli e versioni del firmware, e Bambu Lab può cambiare ciò che la stampante accetta. Bambu Bar segue questi cambiamenti al posto tuo. Vedi la modalità LAN spiegata per le impostazioni della stampante coinvolte e dove trovare il codice di accesso.
Domande, risposte
Quale porta usa una stampante Bambu Lab per MQTT?
La porta 8883, con TLS. Il nome utente è bblp e la password è il codice di accesso della stampante.
Mi serve la modalità Solo LAN per leggere lo stato via MQTT?
No. La stampante comunica lo stato alle app locali anche in modalità cloud. Solo LAN con la Modalità sviluppatore serve perché le app di terze parti possano inviare comandi di stampa.
Bambu Bar usa il cloud di Bambu Lab?
No. Si connette direttamente al server MQTT locale della stampante, come Bambu Studio in modalità LAN, e prima ne verifica il certificato.
Leggi anche
- La modalità LAN spiegataModalità cloud, Solo LAN, LAN Only Liveview e Modalità sviluppatore: quattro impostazioni diverse, e quali ti servono davvero.
- Modalità sviluppatore e controlli bloccatiPerché pausa, interruzione e velocità mostrano un lucchetto in Bambu Bar, cosa cambia la Modalità sviluppatore sulla stampante e se ti serve.
- Codice di accesso e indirizzo IPDove la stampante mostra il codice di accesso di 8 caratteri e l’indirizzo IP, e come usarli per connetterti dal Mac.
- Privacy: dati della stampante e statistiche del sitoCome Bambu Bar gestisce i dati locali delle stampanti, i codici di accesso, la visione della telecamera, le licenze di supporto e le statistiche del sito.

Basta camminare fino alla stampante
Segui le stampe Bambu Lab sul Mac: avanzamento, tempo rimanente, temperature, filamento AMS e telecamera in diretta. Avvisi e widget sulla scrivania senza aprire Bambu Studio.
Avanzamento, avvisi e filamentomacOS 26+, Apple silicon e Intel Windows e Linux in arrivo