Integracja z czytnikiem linii papilarnych Ekey

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

41LcczOOxdL._AC_UF1000,1000_QL80_

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"

Screenshot_20231005_105658

  • Następnie przechodzimy do tworzenia Żądania HTTP(S)

Screenshot_20231005_105919

  • Wypełniamy pola następująco:

Screenshot_20231005_135736

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:

Screenshot_20231005_142255 Screenshot_20231005_142533

Wybieramy "Odcisk linii papilarnych" następnie "Funkcje" i dodajemy Żądanie Http, które przygotowaliśmy.

Screenshot_20231009_093329Screenshot_20231009_093338

Teraz po przyłożeniu palca do czytnika zostanie wysłany Request do naszego Gate Http.