Zobacz demo systemu w postaci widgetu na stronę www.

Aplikacja mobilna iHome Controler

Obecnie odostępna jest wersja na telefony z systemem operacyjnym android

iHome to zaawansowany interfejs dla systemów automatyki i urządzeń IoT, umożliwiający integrację, monitorowanie i sterowanie nimi poprzez spójną i elastyczną platformę wizualizacji.


iHome został zaprojektowany jako niezależna warstwa interfejsu użytkownika i zarządzania, przeznaczona dla inżynierów, integratorów i administratorów systemów IoT. Umożliwia centralne sterowanie i nadzór nad urządzeniami połączonymi w sieci IP - lokalnie lub przez Internet - bez względu na ich producenta czy typ komunikacji.


Interfejs administracyjny iHome pozwala definiować wielopoziomową strukturę użytkowników, grup urządzeń, lokalizacji oraz powiązanych uprawnień. Dzięki temu można tworzyć niezależne panele sterowania i wizualizacji dla poszczególnych obiektów, stref lub użytkowników. Konfiguracja panelu odbywa się modułowo, z możliwością pełnej personalizacji wyglądu, logiki i interakcji.


Interfejs iHome może być uruchamiany zarówno w aplikacji mobilnej na urządzeniach z systemem Android, jak i w przeglądarce internetowej - jako samodzielny panel lub osadzony widget w dowolnej stronie WWW. Dzięki temu użytkownicy mają dostęp do pełnej funkcjonalności systemu z poziomu telefonu, tabletu lub komputera, w dowolnym miejscu i czasie.


iHome może prezentować dane z czujników dowolnego typu - temperatury, wilgotności, napięcia, prądu, przepływu, poziomu cieczy, ciśnienia czy zużycia energii. Dane te mogą być wizualizowane w czasie rzeczywistym, zapisywane lokalnie lub przekazywane do zewnętrznych systemów analitycznych.


Platforma obsługuje integrację z urządzeniami różnych producentów oraz oprogramowaniem open-source, wykorzystując standardowe protokoły komunikacyjne, takie jak HTTP, MQTT, Modbus TCP/RTU, SNMP i inne. Dzięki temu może współpracować zarówno z prostymi modułami przekaźnikowymi, jak i z rozbudowanymi sterownikami automatyki przemysłowej.

Obsługiwane urządzenia

  • Lan kontroler v3
  • Lan kontroler v3
  • Lan kontroler v2.5
  • Lan kontroler v2.5
  • TinyESP to uniwersalny kontroler WIFI z oprogramowaniem opensource EasyESP
  • afe 1ch
    Moduł Sonoff z wgranym oprogramowaniem afe-firmware
    (https://www.smartnydom.pl/afe-firmware-pl/)
  • Raspbery iHome Control
    Kontroler urzadzeń oparty o raspbery PI, pracujący jako sterownik i kontroler elementów sieciowych

Opisy techniczne i dokumentacje poszczególnych urządzeń dostępne są na stronach producentów oraz w projektach open-source:
1, 2 tinycontrol.pl
3 smartnydom.pl

Architektura i komunikacja

iHome działa w modelu klient–serwer i stanowi warstwę wizualizacji oraz wymiany danych między użytkownikiem a systemami automatyki. Może współpracować z istniejącymi backendami, brokerami MQTT, bazami danych lub kontrolerami sprzętowymi, nie narzucając własnej logiki automatyki.

Warstwy architektury

  • Warstwa sprzętowa (device layer) - urządzenia IoT, kontrolery i sensory komunikujące się poprzez protokoły IP lub RS-485.
  • Warstwa komunikacyjna (communication layer) - usługi pośredniczące, takie jak broker MQTT, serwer HTTP/REST, bramki Modbus i SNMP.
  • Warstwa integracyjna (integration layer) - logika wymiany danych, translacja protokołów, buforowanie i mapowanie zmiennych.
  • Warstwa prezentacji (UI layer) - interaktywny panel użytkownika w przeglądarce lub aplikacji mobilnej, generowany dynamicznie z konfiguracji JSON.

Interfejsy API

iHome udostępnia REST API oraz kanały MQTT pozwalające na:

  • odczyt i zapis stanów urządzeń (GET/POST /api/device/{id}),
  • pobieranie i przesyłanie danych pomiarowych (GET /api/data/{device}),
  • konfigurację paneli, użytkowników i uprawnień (POST /api/config/...),
  • integrację z systemami zewnętrznymi (Home Assistant, Node-RED, SCADA, BMS).

Poprzez kanały MQTT możliwa jest dwukierunkowa komunikacja w czasie rzeczywistym, np. przy użyciu topików ihome/{device_id}/state i ihome/{device_id}/cmd.

Bezpieczeństwo i niezawodność

  • Szyfrowanie SSL/TLS dla HTTPs i MQTT.
  • Autoryzacja użytkowników za pomocą tokenów i kluczy API.
  • Replikacja i eksport danych na zewnętrzne węzły.

Integracja z innymi systemami

iHome nie zastępuje systemów automatyki, lecz rozszerza ich możliwości o warstwę wizualizacji, konfiguracji i zdalnego dostępu. Dzięki modułowej budowie i otwartemu API może działać równolegle z innymi platformami IoT.

  • współpraca z lokalnymi kontrolerami (TinyControl, AFE Firmware, itp.),
  • integracja z PLC i systemami BMS przez Modbus TCP lub MQTT,
  • wymiana danych z narzędziami wizualizacji, raportowania i analizy energii.
Zobacz demo systemu w postaci widgetu na stronę www.

Aplikacja mobilna iHome Controler

Obecnie odostępna jest wersja na telefony z systemem operacyjnym android
iHome
Wersja systemu: 2.10.50, aktualiacja: 2026-05-15
Polityka prywatności
Copyright net2me.pl 2018
stats pixel