Skip to content

Wsparcie mapy ​

Całkowicie odtworzono mechanizm obsługi danych map, dekodowania i renderowania dla wsparcia map na żywo i wielu zapisanych map ze wszystkimi funkcjami oferowanymi przez oficjalną aplikację.

Mapa na żywoMapa na żywo
  • Renderowanie obrazów w wysokiej rozdzielczości z buforowaniem warstw w celu poprawy wydajności.
  • Wszystkie algorytmy znajdowania pozycji ikon i indeksów kolorów zostały niezależnie odtworzone, aby odpowiadały wyglądowi i stylowi oficjalnej aplikacji.
  • Wszystkie operacje map są obsługiwane w pamięci przed przesłaniem na urządzenie w celu zapewnienia niskiego opóźnienia aktualizacji.
  • W pełni wyposażony, wysoce zoptymalizowany zintegrowany menedżer map do edycji map i obsługi map częściowych.
  • Z dynamiczną częstotliwością odświeżania zależną od typu mapy, stanu urządzenia i ostatniego czasu dostępu.

Jak wyświetlać mapę i kontrolować urządzenie z pulpitu

Wysoka częstotliwość odświeżania przy niskim opóźnieniu ​

Funkcje integracji obejmują zaawansowane możliwości dekodowania map, aby zapewnić wysoką częstotliwość odświeżania przy niskim opóźnieniu, blisko odpowiadającą wydajności oficjalnej aplikacji. Bezproblemowo przetwarza napływające strumienie danych, aby obsługiwać standardową częstotliwość odświeżania co trzy sekundy, spotykaną w większości urządzeń, a także szybszą częstotliwość odświeżania co jedną sekundę, wprowadzoną w modelach z 2026 roku i nowszych.

Częstotliwość odświeżania czyszczeniaCzęstotliwość odświeżania czyszczeniaCzęstotliwość odświeżania czyszczenia

Złożoność dekodowania mapy

Nowoczesne urządzenia przesyłają częściowe aktualizacje map (P-frames), które zawierają jedynie przyrostowe różnice względem poprzedniej klatki. Dekodowanie tych ramek różnicowych jest procesem wysoce skomplikowanym, ale koniecznym do osiągnięcia aktualizacji w czasie rzeczywistym. Dzięki samodzielnemu obsługiwaniu tej logiki integracja unika dużego narzutu i arbitralnych ograniczeń czasowych wynikających z ciągłego żądania pełnych map.

Schematy kolorów ​

Integracja oferuje wiele wbudowanych schematów kolorów, pozwalając użytkownikom dostosować styl wizualny zarówno map na żywo, jak i zapisanych, aby jak najlepiej pasowały do projektu pulpitu.

Schemat kolorów Dreame LightSchemat kolorów Dreame Light
Dreame jasny
Schemat kolorów Dreame DarkSchemat kolorów Dreame Dark
Dreame ciemny
Schemat kolorów Mijia LightSchemat kolorów Mijia Light
Mijia jasny
Schemat kolorów Mijia DarkSchemat kolorów Mijia Dark
Mijia ciemny
Schemat kolorów w skali szarościSchemat kolorów w skali szarości
Skala szarości

Aktywny schemat kolorów dla konkretnego urządzenia można zmienić w dowolnym momencie za pomocą opcji konfiguracji Schemat kolorów.

Ikony pokoi i spersonalizowane ikony czyszczenia ​

Silnik renderujący mapy dynamicznie generuje i nakłada kompleksowy zestaw ikon, etykiet i odznak specyficznych dla poszczególnych pokoi, aby odzwierciedlić aktualne spersonalizowane ustawienia czyszczenia urządzenia w czasie rzeczywistym. Te dynamicznie renderowane elementy obejmują:

Ikony pokoi i spersonalizowane ikony czyszczeniaIkony pokoi i spersonalizowane ikony czyszczeniaIkony pokoi i spersonalizowane ikony czyszczenia
  • Kolory pokoi
  • Ikony pokoi
  • Nazwy pokoi
  • Tła nazw pokoi
  • Kolejność pokoi
  • Poziom ssania dla pokoju
  • Ilość wody dla pokoju
  • Czas czyszczenia pokoju
  • Tryb czyszczenia pokoju
  • Tryb mopowania pokoju

Każdy z tych elementów specyficznych dla pomieszczenia może być w dowolnym momencie selektywnie ukryty na generowanej mapie za pomocą opcji konfiguracyjnej Ukryte obiekty mapy.

Dynamiczne renderowanie obiektów dla typów zadań ​

Wyświetlane na mapie elementy wizualne, w tym kolory pomieszczeń, aktywne ikony i inne obiekty, zmieniają się dynamicznie w zależności od aktualnego typu zadania robota (np. sprzątanie pomieszczenia vs sprzątanie strefy), aby dokładnie odzwierciedlić aktywne zadanie.

Renderowanie sprzątania pomieszczeniaRenderowanie sprzątania pomieszczeniaRenderowanie sprzątania pomieszczenia
Renderowanie sprzątania strefyRenderowanie sprzątania strefyRenderowanie sprzątania strefy

Szybkie mapowanie i sprzątanie punktowe ​

Integracja może analizować i renderować niezapisane, tymczasowe mapy w czasie rzeczywistym. Obejmuje to dynamicznie rysowane mapy podczas operacji szybkiego mapowania lub zadań sprzątania punktowego uruchamianych bezpośrednio za pomocą fizycznego przycisku na robocie.

Obsługa tymczasowych map

Gdy robot wykonuje szybkie mapowanie lub sprzątanie punktowe, tworzy w swojej pamięci nową tymczasową mapę i nie reaguje na lokalne akcje API map_request. Ponieważ te nowo utworzone mapy nie mają jeszcze nazwy obiektu, można uzyskać do nich dostęp jedynie poprzez właściwość chmurową map_data. Nowe dane mapy wymagają zupełnie innych zasad dekodowania i renderowania, co sprawia, że ta integracja jest wyjątkowo zdolna do obsługi tego typu danych mapy.

Szybkie mapowanieSzybkie mapowanieSzybkie mapowanie
Czyszczenie punktoweCzyszczenie punktoweCzyszczenie punktowe

Gdy zadanie mapowania zostanie zakończone, ale urządzenie osiągnęło maksymalny limit zapisanych map, robot zatrzyma się i poczeka na Twoją decyzję, czy nadpisać istniejącą mapę, czy odrzucić nowo utworzoną. Integracja zapewnia dedykowany Powiadomienia, aby powiadomić Cię, gdy tymczasowa mapa zostanie wykryta i oczekuje na akcję.

Stan robota ​

Nakładki ikon odkurzacza do wyświetlania stanu urządzenia, zgodne z konwencjami oficjalnej aplikacji.

Uśpiony
Bezczynny
Aktywny
Ładowanie
Błąd
UśpionyUśpiony
BezczynnyBezczynny
AktywnyAktywny
ŁadowanieŁadowanie
BłądBłąd

Wskazówka

Ostrzeżenia można usuwać za pomocą powiadomień lub usługi clear_warning, aby przywrócić stan robota na mapie.

Jednostki pomieszczeń ​

Dynamiczne jednostki pomieszczeńDynamiczne jednostki pomieszczeńDynamiczne jednostki pomieszczeń

Integracja udostępnia dynamiczne jednostki pomieszczeń do zarządzania wszystkimi konfigurowalnymi właściwościami pomieszczenia, takimi jak jego nazwa, materiał podłogi oraz dostosowane ustawienia sprzątania. Te jednostki są generowane dynamicznie z zapisanych map i aktualizują się automatycznie, gdy wybrana mapa ulega zmianie.

Więcej informacji o jednostkach pomieszczeń