Dziś trochę o możliwościach VIRTUINO jako domowego serwera IoT jako wstęp do PROGRAMOWANIA w Virtuino
Jak u mnie działa VIRTUINO?
Załączony na stałe stary tablet z Androidem i Virtuino łączy się ze wszystkimi modułami ESP rozmieszczonymi na całej posesji. Na stałe jest ich 5 sztuk a dodatkowo pojawia się w systemie jeszcze kilka w zależności od potrzeb.
Wszystkie moduły pracują w ramach jednego projektu. Z reguły moduł posiada własną stronę (dashboard) choć w wielu przypadkach sygnały z i do modułów pochodzą z różnych stron.
Zmienne dla wszystkich modułów są opisane jednakowo co znakomicie ułatwia mi tworzenie kolejnych projektów na zasadzie kopjuj/wklej choć jest mało czytelne z poziomu aplikacji Virtuino. Dokładny opis funkcji poszczególnych zmiennych zawarty jest w sketchu Arduino programu dla ESP
Jedynie zmienne z emulatora mają przypisane nazwy by można je powiązać z funkcjami w aplikacji. Są to zmienne wykorzystywane w programistycznych funkcjach Virtuino. Ale o tym będzie nieco później.
Virtuino ma kilkanaście widgetów. Niby niewiele ale tak naprawdę jest wszystko co potrzeba.
Ale możliwości konfiguracyjne widgetów są ogromne, łącznie z tym iż możemy dodawać własne ich kształty i rozmiary. Super sprawą jest możliwość nakładania jednych widgetów na inne a także celowe ich ukrywanie w zależności od określonych zmiennych. To daje nieprzebraną wręcz możliwość tworzenia własnych pulpitów po których ciężko poznać że zostały stworzone w Virtuino. (więcej na ten temat tutaj i tutaj )
Ale najciekawszą częścią Virtuino są narzędzia / skrypty.
To fascynujące, jak bardzo rozbudowane możliwości oferuje Virtuino w kontekście IoT i programowania. Integracja różnych urządzeń na jednej platformie to krok ku inteligentnym domom, a odpowiednia automatyzacja w takich systemach może wpłynąć na oszczędności, szczególnie w zakresie zarządzania energią. Warto rozważyć, jak takie technologie, jak Fotowoltaika, mogą współpracować z systemami IoT, zapewniając zrównoważone zarządzanie energią. Dzięki zintegrowanym magazynom energii, łatwiej zarządzać zużyciem energii w domu, a jednocześnie wykorzystać moc energii słonecznej w najbardziej optymalny sposób.
OdpowiedzUsuń