Niniejszy artykuł przedstawia wykonanie integracji czytnika linii papilarnych Ekey z systemem Grenton Smart Home przy użyciu Gate Http
Zestaw urządzeń firmy Ekey wykorzystany do integracji, to:
- czytnik linii papilarnych Ekey xLine
- kontroler czytnika Ekey xLine cotroller
Integracja umożliwia:
- odczyt kto autoryzował otwarcie drzwi
- uruchomienie zdefiniowanych scen po otwarciu drzwi
- wysłanie powiadomienia o otwarciu drzwi
Konfiguracja Gate Http
1. W pierwszym kroku należy przygotować obiekt Http Listener
2. Następnie do zdarzenia OnRequest w obiekcie dodajemy skrypt, który uruchomi scenę "Powrót do domu" oraz potwierdzi otrzymanie żądania od Ekey.
CLU->scena_powrot_do_domu()
Gate_Http->Listener->StatusCode = 200
Gate_Http->Listener->ResponseBody = "OK"
Gate_Http->Listener->SendResponse()
Konfiguracja systemu Ekey
1. Proces instalacji oraz konfiguracji czytnika jest dostępny tutaj i tutaj
2. Po wykonaniu powyższych kroków, możemy przejść do utworzenia Żądania HTTP(S), które zostanie wysłane do Gate Http.
- Przechodzimy do ustawień w aplikacji i wybieramy "Połączenia smart home"
- Następnie przechodzimy do tworzenia Żądania HTTP(S)
- Wypełniamy pola następująco:
Pola "Nazwa" i "Lokalizacja" uzupełniamy dowolnie
- Metoda: POST
- URL: http://10.10.23.2/open (adres IP Gate Http oraz Path z naszego obiektu Listener)
- "Nagłówek żądania" oraz "Treść żądania" może zostać niewypełnione
- Poziom bezpieczeństwa: AllowHttp
- Uwierzytelnianie: Brak uwierzytelniania
Zmiany należy zapisać i przejść do głównego Menu i pole Użytkownicy:
Wybieramy "Odcisk linii papilarnych" następnie "Funkcje" i dodajemy Żądanie Http, które przygotowaliśmy.
Teraz po przyłożeniu palca do czytnika zostanie wysłany Request do naszego Gate Http.