Przedmiotem wdrożenia jest funkcjonalność interfejsu vcMap, który przy pomocy serwera FME pobiera dane z czujników smogowych i udostępnia je do wtyczki. Dane są transformowane tak, aby układ współrzędnych był zgodny z układem używanym w portalu 3D. Część webowa pluginu jest konfigurowalna za pomocą zdefiniowanego modelu konfiguracji w pliku JSON, a część odpowiedzialna za pobieranie danych bazuje na procedurach FME zaimplementowanych na serwer.
Dane z serwera IoT są przetwarzane na przykład dla zakresu granic miasta. Dla każdego typu pomiaru plugin tworzy warstwę widoczną w menu warstw aplikacji vcMap. Po włączeniu warstwy plugin odczytuje aktualne dane pomiarowe i wyświetla je w postaci bloków 3D w portalu. Rozwiązanie posiada funkcję interwałowego odświeżania danych – pobiera wartość długości interwału z pliku konfiguracyjnego i zgodnie z nim odświeża dane z lokalnego pliku GeoJSON. Następnie dane są transformowane do postaci obiektów przestrzennych specyficznych dla silnika mapowego aplikacji (OpenLayers/Cesium). Wyniki są wyświetlane w zależności od liczby parametrów i charakterystyki danych w formie tabeli lub listy.
Na potrzeby testowania rozwiązań serwerowych i możliwości budowy miejskiej otwartej platformy zarządzania danymi IoT możliwe będzie uruchomienie dalszych prac nad konfiguracją serwera realizującego standardy OGC udostępnienia danych sensorycznych w modelu 3D.
Wkrótce dane IoT zostaną opublikowane w modelu 3D miasta Poznania.