TapHome

Akuvox

Instrukcja konfiguracji integracji wideodomofonu Akuvox R20A z systemem TapHome, obejmująca konfigurację kont SIP, strumieniowanie RTSP i interfejs API HTTP.

Przegląd

Dokument ten opisuje konfigurację dzwonka wideo Akuvox R20A z systemem automatyki domowej TapHome.

Konfiguracja urządzenia (interfejs webowy Akuvox)

Fabryczne dane logowania to admin / admin. Nowszy firmware wymusza zmianę tego hasła przy pierwszym logowaniu i wyświetla na ekranie własne zasady złożoności. Cokolwiek tu ustawisz, zmieni to tylko login do interfejsu webowego — poświadczenia dla RTSP i HTTP API pozostają bez zmian; zobacz Interkom – Ustawienia przekaźnika poniżej.

Ścieżki w menu uległy zmianie pomiędzy generacjami firmware’u, dlatego ta strona podaje obie opcje tam, gdzie występują różnice. Zanim zaczniesz, otwórz Status i odczytaj Model, Firmware Version oraz Hardware Version. Dwie różne liczby w wersji firmware’u mają znaczenie i odpowiadają na różne pytania: pierwsza oznacza generację sprzętową (20.x, 220.x, 320.x) i decyduje o tym, jaki układ menu widzisz, natomiast trzecia decyduje o tym, czy urządzenie w ogóle posiada High Security Mode (10 lub wyższa). Jeśli ustawienie wymienione na tej stronie nie znajduje się tam, gdzie wskazano, oznacza to, że korzystasz z innej generacji.

Interkom – Ustawienia podstawowe

Basic intercom settings
  • Ustaw numer klawisza Push Button na 111
  • Ustaw maksymalny czas trwania połączenia na 2 minuty (TapHome Core wymusza limit 2 minut)
  • Włącz „Push To Hang Up” dla natychmiastowego zakończenia połączenia

Interkom – Ustawienia przekaźnika

Relay settings configuration
  • Ustaw opóźnienie przekaźnika w sekundach (zgodnie z ustawieniami przełącznika HTTP TapHome)
  • Włącz Packet Parser do sterowania przełącznikiem drzwi
  • W sekcji „Open Relay via HTTP” włącz przełącznik, wpisz nazwę użytkownika HTTP API jako „admin” i ustaw hasło
  • Dzwonek przechowuje trzy niezależne zestawy poświadczeń, a TapHome zapisuje tylko jedną parę. Zmiana hasła do interfejsu webowego nie zmienia dwóch pozostałych, więc aby integracja z TapHome działała od początku do końca, ustaw dla wszystkich trzech tę samą nazwę użytkownika i to samo hasło:
    • logowanie do interfejsu webowego — Security > Basic
    • nazwa użytkownika i hasło RTSP — Intercom > RTSP (w nowszym firmware Surveillance > RTSP > RTSP Basic); to one zabezpieczają snapshot i strumień wideo
    • nazwa użytkownika i hasło HTTP API — Intercom > Relay, sekcja „Open Relay via HTTP” (w nowszym firmware Access Control > Relay); to one służą do otwierania drzwi
  • Niezgodność haseł nie jest widoczna w aplikacji TapHome — pole jest wypełnione, ale po prostu dotyczy innej usługi. Typowym objawem jest działające połączenie bez obrazu z kamery lub obecność obrazu bez możliwości otwierania drzwi.

Interkom – Konfiguracja RTSP

RTSP server configuration
  • Włącz serwer RTSP
  • Wyłącz audio RTSP (dźwięk przesyłany jest przez SIP)
  • Zwróć uwagę na RTSP User Name i RTSP Password na tej stronie — to nie są dane logowania do interfejsu webowego. Zabezpieczają one zarówno strumień RTSP, jak i snapshot, a co za tym idzie, muszą być zgodne z tym, co wpisujesz w TapHome.
  • Nowszy firmware dodaje w tym miejscu oddzielny przełącznik „MJPEG Authorization”. Jest on domyślnie włączony i weryfikowany na podstawie poświadczeń RTSP, dlatego niezgodność haseł objawia się brakiem obrazu z kamery, podczas gdy samo połączenie głosowe działa bez problemu.

Interkom – API HTTP

HTTP API settings
  • Włącz Packet Parser
  • Ustaw tryb uwierzytelniania na Digest

Konto – Ustawienia podstawowe

Account basic settings
  • Wybierz Konto 1 i włącz je
  • Ustaw nazwę użytkownika na 112
  • Skonfiguruj SIP Server 1 na adres IP TapHome Core
  • Dla obu urządzeń – Core i dzwonka – używaj statycznych adresów IP
  • Ustaw typ transportu na UDP
  • Po prawidłowej konfiguracji status powinien wyświetlać „Zarejestrowano”

Konto – Ustawienia zaawansowane

Account advanced settings
  • Włącz kodek audio PCMU
  • Włącz automatyczną odpowiedź
  • Włącz połączenia anonimowe przy wyłączonym odrzucaniu
  • Ustaw zakres portów SIP: minimalny 16384, maksymalny 16400

Konfiguracja sieci

Network configuration
  • Dla stabilności przełącz z DHCP na tryb statycznego IP

Telefon – Funkcje połączeń

Phone call features
  • Ustaw tryb automatycznej odpowiedzi na „Audio”
  • Ustaw kodek multicast na PCMU
  • Włącz Direct IP z portem 5060

Telefon – Ustawienia głosu

Phone voice settings
  • Dostosuj głośność mikrofonu i głośnika (zalecane: głośność 15 dla głośnika)

Konfiguracja aplikacji TapHome

Ustawienia strumieni wideo

Video streams configuration
  • Niska rozdzielczość: /live/ch00_1 — drugi kanał, 640×480
  • Wysoka rozdzielczość: /live/ch00_0 — pierwszy kanał, 1280×720
  • Ścieżka snapshotu: /picture.jpg — dzwonek udostępnia go ze swojego serwera MJPEG na porcie 8080, a nie na porcie interfejsu webowego, więc TapHome również musi być skierowany na ten port. Porty ustawia się w ustawieniach sieci lokalnej, zobacz Konfiguracja w TapHome; port snapshotu to oddzielna wartość od portu HTTP.
  • Włącz SIP

Parametry przełącznika HTTP

HTTP switch configuration
  • Ustaw OnHttpPath na: "/fcgi/do?action=OpenDoor&UserName=admin&Password=xxxx&DoorNum=1" — użyj hasła do HTTP API, które ustawiłeś wyżej w sekcji Interkom – Ustawienia przekaźnika
  • Ta forma działa tylko wtedy, gdy High Security Mode na dzwonku jest wyłączony. Urządzenia, które mają go włączonego, odrzucają ją, a Akuvox akceptuje wtedy tylko "/fcgi/OpenDoor?action=OpenDoor&DoorNum=1" z poświadczeniami wysyłanymi przez uwierzytelnianie HTTP, a nie w samej ścieżce. Nie potwierdziliśmy, czy przełącznik HTTP TapHome potrafi wysłać ten wariant, więc na nim nie polegaj: wyłącz High Security Mode i użyj powyższej formy. Przełącznik ten znajduje się w Security > Basic w starszym firmware oraz w System > Security w nowszym.
  • High Security Mode istnieje tylko w firmware, którego trzecia liczba to 10 lub wyższa, na przykład 320.30.10.136 — w wersjach poniżej tej wartości przełącznika po prostu nie ma w menu, a powyższa forma jest jedyną, jaką dzwonek rozpoznaje. Urządzenia wysyłane z nowszym firmware mogą przyjść z włączonym tym trybem.
  • Jeśli obraz z kamery działa, ale drzwi się nie otwierają, ten przełącznik jest pierwszą rzeczą do sprawdzenia.
  • Czas wyłączenia musi odpowiadać wartości opóźnienia przekaźnika urządzenia (w milisekundach)