Skip to content

Supporto Mappa ​

Gestione dei dati della mappa completamente reverse engineering, decodifica e rendering per supporto live e di più mappe salvate con tutte le funzionalità fornite dall'App ufficiale.

Mappa liveMappa live
  • Rendering di immagini ad alta risoluzione con caching dei layer per migliorare le prestazioni.
  • Tutti gli algoritmi per trovare la posizione e l'indice colore delle icone sono stati reverse engineered in modo indipendente per corrispondere all'aspetto e alla sensazione dell'App ufficiale.
  • Tutte le operazioni sulla mappa sono gestite in memoria prima di essere inviate al dispositivo per aggiornamenti a bassa latenza.
  • Gestore della mappa completamente funzionale e altamente ottimizzato per l'editing delle mappe e la gestione delle mappe parziali.
  • Con frequenza di aggiornamento dinamica determinata dal tipo di mappa, dallo stato del dispositivo e dall'ultimo tempo di accesso.

Come visualizzare la mappa e controllare il dispositivo dalla dashboard

Alta frequenza di aggiornamento con bassa latenza ​

Le funzionalità di integrazione offrono avanzate capacità di decodifica delle mappe per fornire un alto tasso di aggiornamento con bassa latenza, avvicinandosi alle prestazioni dell'app ufficiale. Elabora senza problemi i flussi di dati in arrivo per supportare il tasso di aggiornamento standard di tre secondi presente sulla maggior parte dei dispositivi, così come il tasso di aggiornamento più veloce di un secondo introdotto con i modelli del 2026 e successivi.

Tasso di aggiornamento pulitoTasso di aggiornamento pulitoTasso di aggiornamento pulito

Complessità di decodifica delle mappe

I dispositivi moderni trasmettono aggiornamenti parziali delle mappe (P-frame) che contengono solo le differenze incrementali rispetto al frame precedente. La decodifica di questi frame differenziali è un processo altamente complesso, ma è necessaria per ottenere aggiornamenti in tempo reale. Gestendo questa logica in modo autonomo, l'integrazione evita il pesante overhead e le limitazioni temporali arbitrarie legate alla richiesta continua di mappe complete.

Schemi di colori ​

L'integrazione offre più schemi di colori predefiniti, permettendo agli utenti di personalizzare lo stile visivo sia delle mappe in tempo reale sia di quelle salvate per adattarsi al meglio al design della loro dashboard.

Schema di colori Dreame LightSchema di colori Dreame Light
Dreame chiaro
Schema di colori Dreame DarkSchema di colori Dreame Dark
Dreame scuro
Schema di colori Mijia LightSchema di colori Mijia Light
Mijia chiaro
Schema di colori Mijia DarkSchema di colori Mijia Dark
Mijia scuro
Schema di colori in scala di grigiSchema di colori in scala di grigi
Grigio

Lo schema di colori attivo per un dispositivo specifico può essere cambiato in qualsiasi momento dall'opzione di configurazione Schema colori.

Icone per stanze e pulizie personalizzate ​

Il motore di rendering della mappa genera dinamicamente e sovrappone un set completo di icone, etichette e badge specifici per le stanze per riflettere in tempo reale le impostazioni di pulizia personalizzate del dispositivo. Questi elementi resi dinamicamente includono:

Icone per stanze e pulizie personalizzateIcone per stanze e pulizie personalizzateIcone per stanze e pulizie personalizzate
  • Colori delle stanze
  • Icone delle stanze
  • Nomi delle stanze
  • Sfondo dei nomi delle stanze
  • Ordine delle stanze
  • Livello di aspirazione per stanza
  • Volume d'acqua per stanza
  • Tempi di pulizia per stanza
  • Modalità di pulizia per stanza
  • Modalità di lavaggio per stanza

Qualsiasi di questi elementi specifici della stanza può essere nascosto selettivamente dalla mappa generata in qualsiasi momento tramite l'opzione di configurazione Elementi della mappa da nascondere.

Rendering dinamico degli oggetti per tipi di lavoro ​

Gli elementi visivi mostrati sulla mappa, inclusi i colori delle stanze, le icone attive e altri oggetti, cambiano dinamicamente a seconda del tipo di lavoro corrente del robot (ad esempio, pulizia della stanza vs. pulizia della zona) per riflettere accuratamente il compito attivo.

Rendering della pulizia della stanzaRendering della pulizia della stanzaRendering della pulizia della stanza
Rendering della pulizia della zonaRendering della pulizia della zonaRendering della pulizia della zona

Mappatura rapida e pulizia spot ​

L'integrazione può analizzare e rendere mappe temporanee non salvate in tempo reale. Questo include mappe disegnate dinamicamente durante le operazioni di mappatura rapida o i compiti di pulizia spot avviati direttamente tramite il pulsante fisico sul robot.

Gestione delle mappe temporanee

Quando il robot sta effettuando la mappatura rapida o la pulizia spot, crea una nuova mappa temporanea nella sua memoria e non risponde alle azioni locali dell'API map_request. Poiché queste nuove mappe create non hanno ancora un nome oggetto, possono essere accessibili solo tramite la proprietà cloud map_data. I dati delle nuove mappe richiedono regole di decodifica e rendering completamente diverse, rendendo questa integrazione particolarmente adatta a gestire questo tipo di dati della mappa.

Mappatura rapidaMappatura rapidaMappatura rapida
Pulizia mirata (Spot)Pulizia mirata (Spot)Pulizia mirata (Spot)

Quando un lavoro di mappatura è completato ma il dispositivo ha raggiunto il limite massimo di mappe salvate, il robot si fermerà e aspetterà la tua decisione su se sovrascrivere una mappa esistente o scartare quella appena generata. L'integrazione fornisce un Notifiche dedicato per avvisarti quando viene scoperta una mappa temporanea e attende un'azione.

Stato del robot ​

Sovrapposizioni dell'icona dell'aspirapolvere per visualizzare lo stato del dispositivo, in linea con le convenzioni dell'app ufficiale.

Standby prolungato
In attesa
Attivo
In carica
Errore
Standby prolungatoStandby prolungato
In attesaIn attesa
AttivoAttivo
In caricaIn carica
ErroreErrore

Suggerimento

I warning possono essere cancellati tramite notifiche o il servizio clear_warning per ripristinare lo stato del robot sulla mappa.

Entità Stanze ​

Entità dinamiche delle stanzeEntità dinamiche delle stanzeEntità dinamiche delle stanze

L'integrazione espone entità di stanze dinamiche per gestire tutte le proprietà personalizzabili di una stanza, come il suo nome, il materiale del pavimento e le impostazioni di pulizia personalizzate. Queste entità sono generate dinamicamente dalle mappe salvate e si aggiornano automaticamente quando la mappa selezionata cambia.

Per ulteriori informazioni sulle entità delle stanze