DOMIQ, SIP i kamery Mobotix

Transkrypt

DOMIQ, SIP i kamery Mobotix
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
DOMIQ, SIP i kamery Mobotix
Ten samouczek jest drugim z serii samouczków, w którym przedstawiamy sposoby integracji systemu DOMIQ z urządzeniami Mobotix. Tematem przewodnim tego samouczka
jest realizacja funkcji wideodomofonu z udziałem urządzeń mobilnych i wideodomofonu
Mobotix T24.
Czytając ten samouczek dowiesz się jak:
•
Udostępnić obraz i dzwięk z domofonu na urządzeniach mobilnych
•
Wykorzystać DOMIQ/Display do wyświetlania obrazu z domofonu oraz sterowania
zamkami z wykorzystaniem drugiej kamery wewnętrznej dla dwukierunkowej komunikacji głosowej.
•
Zintegrować system DOMIQ z oprogramowaniem kamer Mobotix.
Konfiguracja kamer przedstawiona w niniejszym samouczku została wykonana w oparciu
o kamerę Mobotix Q24 oraz wideodomofon Mobotix T24. Wymienione modele urządzeń
mają zaimplementowaną obsługę protokołu SIP oraz oba urządzenia mogą pełnić rolę
serwera SIP.
Treść tego samouczka nie obejmuje omówienia szczeółowych zagadanień związanych z
protokołem SIP.
1. Warianty integracji
Na podstawie przeprowadzonych testów opracowaliśmy szczegółową konfigurację dla integracji domofonu z:
•
•
Urządzeniem mobilnym
Kamerą wewnętrzna i DOMIQ/Display
Oba rozwiązania mogą mieć różne warianty. Można także zastosować połączenie obu rozwiązań w jednej instalacji.
1.1. Integracja z urządzeniami mobilnymi
Jest to bardzo przydatne rozwiązanie pod nieobecność mieszkańców domu/mieszkania. Umożliwia odbieranie połączeń przychodzących z wideodomofonu w dowolnej lokalizacji na urządzeniach mobilnych (iOS lub Android).
Jest to również bardzo przydatna funkcjonalność, gdy użytkownicy systemu znajdują się
w zasięgu sieci lokalnej, do której podłączony jest wideodomofon, ale są np. na zewnątrz
budynku. Wówczas mają możliwość odbycia rozmowy audio-wideo, otwarcia drzwi/bramy przy użyciu tabletu lub telefonu.
Co jest niezbędne?
•
Wideodomofon Mobotix T24.
•
Tablet lub telefon z zainstalowanym klientem SIP.
© DOMIQ 2012
Strona 1 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
SIEĆ GSM LUB INTERNET
Urządzenia
mobilne np. tablet
lub smartphone
SIEĆ LOKALNA
dio
au eo
d
wi
Urządzenia
mobilne np. tablet
lub smartphone
audio
wideo
Wideodomofon
Mobotix T24
Nawiązywanie połączeń zdalnych może być realizowane na dwa sposoby:
•
Poprzez ustanowienie publicznego adresu IP wideodomofonu (wymaga odpowiedniej
konfiguracji routera).
•
Poprzez nabycie usługi u operatora telefonii internetowej.
Powyższe rozwiązanie działa również, gdy użytkownicy znajdują się w zasięgu sieci lokalnej, do której podłączony jest wideodomofon.
1.2. Integracja z kamerą wewnętrzną i DOMIQ/Display
Ta konfiguracja umożliwia zrealizowanie funkcji wideodomofonu z wykorzystaniem kamery wewnętrznej i panela DOMIQ/Display pokazującego obraz z wideodomofonu zamontowanego na zewnątrz budynku.
Po naciśnięciu przycisku dzwonka nawiązywane jest połączenie pomiędzy wideodomofonem a kamerą wewnętrzną co jest sygnalizowane dzwiękowo. Panel Display może wyświetlać obraz z wideodomofonu oraz przyciski sterujące (otwarcie bramy/drzwi, światło
itd.) przez cały czas, lub też pokazać tą specjalną stronę po odebraniu informacji o przyciśnięciu dzwonka.
Mikrofon i głośnik zamontowany w kamerze wewnątrz budynku umożliwia dwukierunkowe
przekazywanie dźwięku.
Co jest niezbędne?
•
Wideodomofon Mobotix T24.
•
Kamera Mobotix Q24.
•
Panel dotykowy DOMIQ/Display.
© DOMIQ 2012
Strona 2 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
Kamera z
protokołem SIP
np. MOBOTIX Q24
audio
wideo
www.domiq.pl
Wideodomofon
Mobotix T24
wideo
Systemy
wykonawcze
np. LCN
DOMIQ/Base
DOMIQ/Display
otwarcie bramy/drzwi
włączenie świateł
...
Opisane dwa rozwiązania można stosować razem lub każde z osobna. Dla przykładu, pod
nieobecność mieszkańców, stwierdzonej na podstawia informacji z centrali Satel, nawiązywane będą połączenia zdalne na urządzenia mobilne. Natomiast, gdy ktoś jest w domu/
mieszkaniu, wówczas stosowane jest rozwiązanie z panelem dotykowym i kamerą
wewnętrzną.
2. Konfiguracja komunikacji SIP
Wspomniane we wstępie modele urządzeń Mobotix mogą pracować jako serwer SIP.
Oznacza to, że urządzenie może obługiwać połączenia audio-wideo pomiędzy dowolnymi
urządzeniami (klientami) zarejestrowanymi do danego serwera. Należy mieć na uwadze,
urządzenia Mobotix mogą oprócz roli serwera, być jednocześnie klientami SIP. Innymi
słowy, można nawiązać połączenie z kamerą.
W dalszej części tego rozdziału prezentujemy konfigurację serwera SIP zaimplementowanego w wideodomofonie Mobotix T24 oraz konfigurację przykładowego klienta SIP na
iPhone.
2.1. Konfiguracja serwera SIP
Konfiguracja serwera SIP w wideodomofonie Mobotix T24 przebiega następująco:
1. Zaloguj się do intefejsu konfiguracyjnego wideodomofonu i następnie wybierz Admin
Setup.
2. W sekcji Audio and Phone wybierz VoIP Settings.
3. W nowym oknie skonfiguruj parametry wg poniższej listy:
•
Setup Mode: Expert Setup;
•
VoIP: Enabled;
•
Parallel Dialing: Enabled;
•
User Name: wpisz nazwę przypisaną kamerze;
•
SIP Domain: w przypadku sieci lokalnej, wpisz adres IP wideodomofonu. W przypadku telefonii internetowych nazwa domeny jest dostarczana przez operatora.
•
Registrar: wpisz adres IP użyty w polu SIP Domain rozszerzony o domyślny numer portu zarezerowany dla SIP (5061). Zatem jeżeli wideodomofon ma adres
192.168.10.100, wówczas wpisz: 192.168.10.100:5061. W przypadku korzystania z usług telefonii internetowej, wpisz w tym miejscu identyfikator przydzielony
© DOMIQ 2012
Strona 3 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
przez operatora. Registrar pełni funkcję bazy danych, do której rejestrują się węzły
(klienci) SIP, która zbiera informację o adresach IP i numerach portów węzłów i wykorzystuje je do dalszej komunikacji. Registrar pełni funkcję routera na poziomie
protokołu SIP.
•
SIP ID: wpisz nazwę kamery lub identyfikator przydzielony przez operatora telefonii
internetowej.
•
SIP password: w przypadku sieci lokalnej wpisz dowolne hasło, natomiast w przypadku telelefonii internetowej wpisz hasło przyznane przez operatora.
•
Use as Outbound Proxy: Enabled.
•
NAT traversal (tylko w przypadku połączeń zdalnych): Use STUN server.
•
NAT Addres or STUN server (tylko w przypadku połączeń zdalnych): wpisz adres
serwera STUN. Można skorzystać z dostępnych publicznych serwerów STUN. W
przypadku telefonii internetowych operator najczęściej udostępnia własny serwer
STUN.
•
Welcome Message for Inbound Calls: Enabled. Ta funkcja umożliwia odtworzenie dowolnego pliku dźwiękowego po nawiązaniu połączenia z kamerą.
•
Auto Hide OSD: Enabled;
•
Setup OSD: Disabled;
•
Video: Enabled;
•
Video Size: TV-CIF, co odpowiada rozdzielczości 352x288 pikseli. Jest to jednocześnie maksymalna dostępna rozdzielczość przesyłanego obrazu.
•
Video Bit Rate: ustaw ten parametr, w zależności od prędkości łącza internetowego, jakim dysponujesz. Im niższa wartość, tym płynniejszy obraz, ale gorsza
jakość.
•
Preferred Codec: H264;
Serwer SIP jest wstępnie skonfigurowany. Kolejnym krokiem jest utworzenie kont klientów, którzy będą mogli rejestrować się do serwera.
4. Wróć na główny poziom Admin Menu i wybierz SIP Server Settings. W nowym oknie
upewnij się, że parametr SIP Server ma wartość Enabled.
5. Dodaj nowe konto klikając na add new SIP account, a następnie uzupełnij jego
parametry:
•
W polu SIP Address wpisz nazwę użytkownika. W przypadku sieci lokalnej może
być to dowolna nazwa. W przypadku telefonii internetowej należy wprowadzić nazwę przydzieloną przez operatora.
•
W polu User Name wpisz nazwę użytkownika, najczęściej jest ona tożsama z nazwą wpisaną w polu SIP Address.
•
W komórce Password wprowadź hasło, które będzie wykorzystywane przy logowania do serwera SIP.
Należy dodać tyle kont SIP ile przewidujemy urządzeń biorących udział w komunikacji.
Ważne jest, aby również utworzyć konto dla wideodomofonu/kamery, aby mogła rejestrować się do serwera SIP. Bez tego nie będzie możliwe wykonywanie połączeń z wideodomofonu do innych urządzeń. Pola SIP Address oraz User Name i Password
należy wypełnić zgodnie z danymi wprowadzonymi w punkcie 3.
© DOMIQ 2012
Strona 4 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
6. Aby zatwierdzić zmiany kliknij Set, a następnie Close.
Poniższy obrazek przedstawia przykładową konfigurację kont klienckich:
Mając utworzone konta klienckie w ustawieniach serwera SIP, można przystąpić do ich
konfiguracji.
7. Wróć na poziom główny Admin Setup i wybierz Phone Profiles.
Okno to służy do tworzenia profili połączeń z konkretnymi urządzeniami (klientami) SIP.
Profil umożliwia zdefiniowanie typu połączenia (tylko audio lub audio i wideo), a także zachowania serwera SIP po pomyślnym nawiązaniu połączenia. Jeżeli chcesz, aby kilka
urządzeń miało skonfigurowane identyczne parametry połączenia, wówczas dodaj je do
jednego profilu. Jeśli do profilu dodane zostanie kilka urządzeń, wówczas po wyzwoleniu
zdarzenia generującego połączenie SIP, zainicjowane zostaną jednocześnie połączenia
do wszystkich urządzeń w obrębie profilu. Po odebraniu połączenia przez dowolnego z
adresatów określonych w profilu, pozostałe próby połączeń zostają anulowane. O tworzeniu zdarzeń generujących połączenia SIP przeczytasz w dalszej części samouczka.
8. Kliknij na Add new profile, aby dodać nowy profil i uzupełnij jego parametry:
•
Wprowadź unikalną nazwę profilu (lewy górny róg).
•
W polu Phone Number or SIP Address wpisz adres SIP urządzenia lub numer telefonu, z którym ma być nawiązane połączenie. Należy się tutaj posługiwać nazwami klientów utworzonymi w punkcie 5. Numer telefonu może zostać wprowadzony
jedynie, gdy korzystamy z usług telefonii internetowej. Aby dodać więcej urządzeń
kliknij Add i analogicznie skonfiguruj drugie urządzenie.
•
Parametry Dial Attempts oraz Dial Timeout kolejno określają liczbę prób połączenia oraz czas, po upływie którego połączenie zostanie uznane za nieudane.
•
Z listy Connection type wybierz typ połączenia.
•
Parametr Message name pozwala wybrać rodzaj wiadomości dźwiękowej, która
zostanie odtworzona po nawiązaniu połączenia.
© DOMIQ 2012
Strona 5 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
•
Parametr After the message has been sent określa zachowanie serwera SIP po
nawiązaniu połączenia. Wybierz opcję Intercom, aby mieć możliwość prowadzenia
dwukierunkowej rozmowy.
•
Ustaw opcję Camera Remote Control na On. Jest to bardzo istotna funkcja,
umożliwiająca zdalne sterowanie kamerą z poziomu aplikacji klienckiej. Jej
użycie zostało opisane w dalszej części samouczka.
•
Parametr Hangup after określa czas, po którym bezwzględnie zostanie zerwane
połączenie.
9. Kliknij Set, a następnie Close, aby zatwierdzić zmiany.
Poniższy obrazek przedstawia przykładową konfigurację profilu połączeń:
2.2. Konfiguracja klienta SIP
Klientem SIP może być urządzenie z zaimplementowaną obsługą protokołu SIP, np. telefon VoIP lub oprogramowanie tzw. softphone zainstalowane na urządzeniu mobilnym (tablet lub smartphone). W naszym przypadku omówimy wariant z oprogramowaniem.
W iTunes Store i na Play Market dostępnych jest bardzo dużo aplikacji klienckich SIP. Z
przetestowanych aplikacji darmowych możemy polecić aplikację 3CX Phone i na jej przykładzie omówimy konfigurację. Konfiguracja w większości aplikacji przebiega niemal
identycznie.
Aplikacja jest dostępna w wersji na urządzenia Apple i system Android. Sporym jej ograniczeniem jest możliwość prowadzenia jedynie konwersacji audio. Z płatnych aplikacji wartymi uwagi są Bria VoIP SIP Phone lub Acrobits. Wybór aplikacji pozostawiamy
indywidualnym upodobaniom, jednakże należy zwrócić uwagę, na dwa bardzo istotne wymagania, które musi spełniać aplikacja:
•
Możliwość wyświetlenia klawiatury numerycznej w trakcie prowadzenia rozmowy. Bez
tej funkcji nie będzie możliwe sterowanie systemem automatyki budynkowej
wprost z aplikacji SIP.
•
Działanie aplikacji „w tle”. Jeżeli aplikacja nie oferuje takiej funkcjonalności oznacza to,
że musi być stale uruchomiona i wyświetlona na ekranie, co uniemożliwa jej praktyczne wykorzystanie.
Konfiguracja przedstawiona w dalszej części tego podrozdziału została wykonana na
iPhone. Wygląd elementów może różnić się w zależności od wersji aplikacji:
1. Dodaj nowy profil.
© DOMIQ 2012
Strona 6 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
2. W polu Name wpisz nazwę profilu, natomiast w komórce Display name należy podać
nazwę, która będzie wyświetlana adresatowi połączenia (w naszym przypadku
nieistotne).
3. W polach User i ID wpisz nazwę przyporządkowaną danemu urządzeniu podczas
konfiguracji serwera SIP, np. user1. Analogicznie uzupełnij pole Password.
4. W sekcji Server settings:
•
Pole Use as określa lokalizację urządzenia. Wybierz opcję In office, jeżeli jesteś w
obrębie sieci lokalnej, do której jest podłączony serwer SIP. Opcja SIP Account
jest wykorzystywana, jeżeli korzystasz z usług telefonii VoIP. Opcja Out of Office
Tunnel jest wykorzysytwana w przypadku, gdy urządzenie jest poza siecią lokalną,
a serwer SIP ma przypisany publiczyny adres IP.
•
Local PBX IP: lokalny adres serwera SIP. Jeżeli korzystasz z telefonii VoIP możesz
pominąć ten parametr.
•
W polu External PBX IP wpisz nazwę domeny lub publiczny adres IP serwera SIP.
•
Jeżeli operator VoIP ma własny serwer STUN, wpisz jego adres w polu STUN Server. Jeżeli nie, możesz skorzystać z jednego z publicznych serwerów STUN, np.
stun3.3cx.com.
•
Jeżeli operator wymaga serwera proxy wpisz jego adres w polu Proxy. W przypadku połączenia lokalnego będzie to adres Registrar SIP.
Pozostałe parametry mogą pozostać niezmienione. Poprawna konfiguracja aplikacji zostanie potwierdzona komunikatem „On Hook”, co oznacza prawidłową rejestrację do serwera SIP.
3. Definiowanie zdarzeń
Po tym jak skonfigurowaliśmy komunikację SIP możemy przystąpić do definiowania zdarzeń. W zależności od przyjętego scenariusza zdarzenia mogą się od siebie różnić. W naszym przypadku dla pokazania różnorodności przyjęliśmy następujący scenariusz:
Jeżeli ktoś jest w domu/mieszkaniu, wówczas nawiązywane jest połączenie z kamerą wewnątrz obiektu z uwzględnieniem panela DOMIQ/Display. W przeciwnym przypadku nawiązywane jest połączenenie zdalne z urządzeniami mobilnymi. Obecność jest stwierdzana na
© DOMIQ 2012
Strona 7 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
podstawie stanu centrali alarmowej. Obecność może być determinowana również w inny
sposób, np poprzez ustawianie zmiennej MEM, w module Base.
Dodatkowym zdarzeniem będzie zdarzenie typu User Click, które posłuży do wyzwolenia
dowolnej akcji w systemie automatyki budynkowej np. otwarcie bramy/furtki itp.
W założonym przez nas scenariuszu zdarzenia są wyzwalane zgodnie z poniższym schematem blokowym:
Start
Naciśnięto
przycisk Dzwonek
Wyślij notyfikację
IP do modułu Base
Jest ktoś w
budynku?
T
Połącz z kamerą w
budynku
N
Wykonaj
połączenie z
urządzeniem
mobilnym
Wyświetl obraz z
kamery na panelu
Display
Stop
Stop
Jeżeli Twój scenariusz zdarzeń nie zakłada sprawdzenia obecności ludzi w budynku/
mieszkaniu, a jedynie ogranicza się do nawiązania połączenia z urządzeniem mobilnym,
wówczas możesz pominąć krok wysyłania notyfikacji IP do modułu Base. Przy takim scenariuszu wykonaj jedynie czynności od 5 do 8 opisane w sekcji Wysyłanie następnego
podrozdziału, zmieniając nazwę grupy akcji oraz rodzaj akcji na Phone Call.
3.1. Wysyłanie i odbiór notyfikacji IP
Oprogramowanie kamery współpracuje z oprogramowaniem zewnętrznym, dzięki czemu
możliwa jest pełna integracja wideodomofonu z systemem DOMIQ, a tym samym z
całą instalacją inteligentnego domu. Tworząc prostą regułę moduł Base będzie otrzymywał informacje o każdym zdarzeniu wyzwolonym w kamerze. Na tej podstawie Base
może reagować np. na naciśnięcie przycisków na wideodomofonie, wykrycie ruchu, wykrycie dźwięku itd. Sytuacja może być też odwrócona: wideodomofon zareaguje na odebrany komunikat IP o ustalonej treści.
W naszym przypadku utworzymy dwa profile: jeden będzie odpowiadał za wysyłanie notyfikacji do modułu Base, informujących o wszelkich zdarzeniach generowanych przez wideodomofon. Drugi profil pozwoli wysyłać notyfikacje IP do kamery wewnętrznej,
informujące o naciśnięciu dzwonka. Jest to niezbędne, aby kamera wewnętrzna mogła
odtworzyć sygnał dźwiękowy w momencie naciśnięcia dzwonka. Jeżeli nie planujesz za© DOMIQ 2012
Strona 8 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
stosowania wariantu z kamerą wewnętrzną, wówczas możesz pominąć tworzenie
drugiego profilu notyfikacji.
Wysyłanie
Definicja obu profili jest bardzo zbliżona, dlatego zaprezentujemy procedurę uogólnioną.
W miejscach, gdzie zachodzą różnice zamieściliśmy stosowne opisy.
1. W interfejsie konfiguracyjnym wideodomofonu wybierz opcję Admin setup.
2. W sekcji Transfer Profiles i wybierz opcję IP Notify Profiles:
•
Naciśnij Add new profile na dole ekranu.
•
W komórce IP Notify Profile wpisz nazwę profilu np. Base dla notyfikacji wysyłanych do modułu Base oraz np. Bell dla notyfikacji przesyłanych do kamery
wewnętrznej.
•
Z listy IP Notify Type wybierz Custom Configuration.
•
W polu Destination Address wpisz:
•
w przypadku modułu Base IP:4224 np. 192.168.10.20:4224.
•
w przypadku kamery wewnętrznej: IP:8000, np. 192.168.10.30:8000.
•
Wybierz opcję Raw TCP/IP w polu Data Protocol oraz Plain text w polu Data
Type.
•
W ostatnim okienku są definiowane treści notyfikacji. W przypadku modułu Base
będzie to notyfikacja zawierająca nazwę zdarzenia wyzwolonego w
wideodomofonie:
<nazwa>=$(EVT.EST.ACTIVATED).
W
naszym
przypadku:
MOBOTIX.event.t24=$(EVT.EST.ACTIVATED). Ten zapis oznacza, że nazwa akcji,
która wyzwoliła zdarzenie będzie odbierana przez moduł Base jako komenda
C.MOBOTIX.event.t24=<nazwa zdarzenia>. W przypadku naciśnięcia przycisku dzwonka będzie to: C.MOBOTIX.event.t24=CameraBellButton.
W przypadku kamery wewnętrznej, wysłać można dowolną treść np. dzwonek. Kamera wewnątrz budynku po otrzymaniu notyfikacji z tą treścią, wyzwoli zaprogramowane zdarzenie. Definicja zdarzenia została zaprezentowana w dalszej częsci
samouczka.
Przykładową konfigurację przedstawia poniższy obrazek.
© DOMIQ 2012
Strona 9 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
3. Kliknij Set, aby zatwierdzić wprowadzone zmiany, a następnie Close, aby zapisać je w
pamięci urządzenia.
Kolejnym etapem jest określenie akcji, jakie zostaną wykonane po naciśnięciu dzwonka:
4. Kliknij na Setup Menu, a następnie na Action Group Overview.
5. Dodaj nową grupę (przycisk Add new group), a następnie ustal jej parametry:
•
Wpisz nazwę grupy np. Dzwonek.
•
Z rozwijanej listy poniżej wybierz pozycję Enable.
•
W sekcji Event Selection wybierz CameraBellButton.
•
W sekcji Actions dodaj nową akcję (przycisk Add new action), a następnie wybierz z listy IP Notify:<nazwa profilu>, w naszym przypadku IP Notify: Base oraz IP
Notify: Bell.
6. Konfiguracja gotowa. Od tej chwili w każde naciśnięcie przycisku dzwonka na wideodomofonie będzie wysyłało zdefiniowane powyżej notyfikacje IP.
7. Kliknij Set, aby zatwierdzić wprowadzone zmiany, a następnie Close, aby zapisać je w
pamięci urządzenia.
Odbiór
Zdarzenia w kamerze mogą być wyzwalane komunikatem o określonej treści, otrzymanym
przez TCP/IP.
Wracając do naszego scenariusza, w zależności od stanu centrali alarmowej podjęta zostanie jedna z dwóch akcji: połączenie z kamerą w budynku lub zdalne połączenie z urządzeniem mobilnym. Aby zapewnić obsługę obu akcjom należy zdefiniować dwa niezależne
zdarzenia, które będą wyzwalane innymi komunikatami IP. Komunikat o treści local wyzwalał będzie połączenie lokalne (do kamery), natomiast remote będzie wyzwalał połączenie zdalne (z urządzeniami mobilnymi). W tym celu należy zdefiniować dwa niezależne
profile notyfikacji IP. Ze względu na ich podobieństwo przedstawiamy uogólnioną procedurę. W miejscach, gdzie zachodzą różnice zamieściliśmy stosowne opisy.
1. Wybierz opcję Setup Menu, a następnie Event Overview.
2. W sekcji Message Events i kliknij na Edit.
3. W nowym oknie kliknij na Add new profile, a następnie uzupełnij właściwości profilu:
•
Wpisz jego nazwę (lewy górny róg ekranu), np. local call dla połączeń lokalnych i
remote call dla połączeń zdalnych.
© DOMIQ 2012
Strona 10 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
•
Upewnij się, że wybrana jest opcja String compare.
•
W polu Message wpisz wiadomość, która będzie wyzwalała zdarzenie. Nie używaj
polskich znaków i spacji. W naszym przypadku: local dla połączeń lokalnych i remote dla zdalnych.
4. Kliknij przycisk Set, aby zatwierdzić wprowadzone zmiany.
5. Wróć na główny poziom Setup Menu i wybierz pozycję Action Group Overview.
6. W nowym oknie dodaj nową grupę (przycisk Add new group), a następnie ustal jej
parametry:
•
Wpisz nazwę grupy np. Local call.
•
Z rozwijanej listy poniżej wybierz pozycję Enable.
•
W sekcji Event Selection wybierz Message: local call w przypadku połączeń lokalnych. Dla połączeń zdalnych wybierz Message: remote call.
•
W sekcji Actions dodaj nową akcję (przycisk Add new action), a następnie wybierz z listy adresata połączenia Phone Call: <profil>. W miejsce <profil>, dla połączeń lokalnych wybierz nazwę profilu, do którego przyporządkowana została
kamera. Analogicznie wybierz profil połączeń dla urządzeń mobilnych.
7. Kliknij Set, aby zatwierdzić wprowadzone zmiany, a następnie Close, aby zapisać je w
pamięci urządzenia.
W kolejnym podrozdziale zaprezentujemy sposób, w jaki Base może przetwarzać komunikaty IP otrzymane z wideodomofonu oraz jak wysyłać z z Base komunikaty TCP/IP o
określonej treści.
3.2. Reakcja Base na notyfikacje IP
Mając zdefiniowane zdarzenia w kamerze, możemy przystąpić do utworzenia zdarzenia w
module Base, które będzie wyzwalane notyfikacją IP z wideodomofonu. W zależności od
stanu centrali alarmowej moduł Base odpowie komunikatem IP o określonej treści.
1. W konfiguratorze Base wybierz zakładkę Zdarzenia.
2. Dodaj nowe zdarzenie i uzupełnij jego właściwości:
•
Opcjonalnie wpisz opis zdarzenia.
•
W polu Kanał wpisz: C.MOBOTIX.event.t24 .
•
W komórce Dane wpisz: CameraBellButton. Zdarzenie będzie wyzwalane po
naciśnięciu przycisku dzwonka.
3. Kliknij na Dodaj komendę... . W oknie, które się wyświetli wpisz w polu Nazwa:
C.LOGIC, w komórce Wartość wpisz: sipCall().
4. W zakładce Logika wklej poniższy kod:
function sipCall()
-- w miejsce <numer> wpisz numer strefy determinujący obecność w
budynku/mieszkaniu
local isArmed = use 'IDS.armed.<numer>'
-- w miejsce <adres_ip> wpisz adres IP wideodomofonu
local address = ”<adres_ip>”
if isArmed.value == 0 then
© DOMIQ 2012
Strona 11 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
command ('C.TCP.send.'..address..':8000','local')
-- w miejsce <nazwa_ekranu> wpisz nazwę wizualizacji, na której
umieszczony jest podgląd z kamery.
command ('C.DISPLAY.screen’,’<nazwa_ekranu>’)
else
command ('C.TCP.send.'..address..':8000','remote')
end
end
Program sprawdza stan strefy alarmowej, która determinuje obecność ludzi w budynku i
w zależności od jej wartości wysyła odpowiedni komunikat: local lub remote na adres
IP wideodomofonu. Następnie komunikaty są przetwarzane zgodnie z konfiguracją z podrozdziału 3.1.Wysyłanie i odbiór notyfikacji IP
3.3. Sterowanie w czasie rozmowy
W podrozdziale opisującym aplikację SIP zwróciliśmy uwagę na funkcję umożliwiającą
wyświetlenie klawiatury numerycznej w trakcie rozmowy. Z kolei w opisie konfiguracji serwera SIP pisaliśmy o ustawieniu parametru Camera Remote Control na wartość On.
Połączenie obu powyższych funkcji umożliwia bezpośrednie sterowanie wideodomofonem, a pośrednio również systemem automatyki budynkowej z poziomu aplikacji klienckiej SIP.
Urządzenia Mobotix zostały wyposażone w funkcjonalność umożliwiającą odbieranie komend wysłanych przy użyciu klawiatury numerycznej urządzenia, z którym nawiązało połączenie SIP. Spośród dostępnych komend, na szczególną uwagę zasługuje ta przypisana
do cyfry 6. Po naciśnięciu 6 i potwierdzeniu znakiem #, zostanie wysłana komenda wyzwalająca wbudowane w wideodomofonie zdarzenie o nazwie User Click. Jak się zapewne domyślasz, stąd już tylko krok do utworzenia zdarzenia w module Base, które będzie
reagowało na jego wystąpienie. Po odebraniu zdarzenia, moduł Base może wykonać dowolnie zaprogramowaną sekwencję czynności np. otwarcie bramy/furtki, zapalenie świateł itd.
Aby zdefiniować wspomniane zdarzenia wykonaj następujące czynności:
1. W konfiguratorze kamery kliknij na Setup Menu, a następnie na Action Group
Overview.
2. W nowym oknie dodaj nową grupę (przycisk Add new group), a następnie ustal jej
parametry:
•
Wpisz nazwę grupy np. automation control.
•
Z rozwijanej listy poniżej wybierz pozycję Enable.
•
W sekcji Event Selection wybierz UC – User Click.
•
W sekcji Actions dodaj nową akcję (przycisk Add new action), a następnie wybierz z listy IP Notify:<nazwa utworzonego wcześniej profilu>, w naszym przypadku
IP Notify: Base. Dzięki temu Base otrzyma informację za każdym razem, gdy wyzwolone zostanie zdarzenie typu User Click.
3. Kliknij Set, aby zatwierdzić wprowadzone zmiany, a następnie Close, aby zapisać je w
pamięci urządzenia.
© DOMIQ 2012
Strona 12 z 13
TU-0012-120825
DOMIQ, SIP i kamery Mobotix
www.domiq.pl
4. W konfiguratorze modułu Base wybierz zakładkę Zdarzenia.
5. Dodaj nowe zdarzenie i uzupełnij jego właściwości:
•
Opcjonalnie wpisz opis zdarzenia.
•
W polu Kanał wpisz: C.MOBOTIX.event.t24 .
•
W komórce Dane wpisz: UC.
•
Zdefiniuj akcje (akcję), które będą wykonane po odebraniu zdarzenia typu User
Click - np. otwarcie bramy/furtki itd.
3.4. Reakcja kamery wewnętrznej
Jeżeli w realizowanym przez Ciebie scenariuszu nie ma kamery wewnętrznej, możesz
pominąć ten podrozdział.
W podrozdziale 3.1.Wysyłanie i odbiór notyfikacji IP zdefiniowaliśmy profil notyfikacji IP,
który wysyła notyfikację z wideodomofonu do kamery wewnętrznej, infromującą o naciśnięciu dzwonka. Jest to jednocześnie sygnał informujący o przychodzącym z wideodomofonu połączeniu SIP . Definicja zdarzenia przebiega wg poniższej procedury:
1. Wybierz Setup Menu > Event Settings > IP Receive (RC).
2. Uzupełnij parametry następująco:
Pole IP Receive Message należy wypełnić zgodnie z definicją profilu IP w
wideodomofonie.
Kolejnym etapem jest zdefiniowanie profilu dźwięku, który ma zostać odtworzony.
3. Wybierz Admin Setup > Audio and Phone > Sound Profiles.
4. Dodaj nowy profil i nadaj mu nazwę.
5. Wybierz dźwięk, który ma zostać odtworzony. W polu Loop Count możesz wpisać
liczbę potwórzeń odtworzenia dźwięku.
6. Kliknij Set, aby zatwierdzić wprowadzone zmiany, a następnie Close, aby zapisać je w
pamięci urządzenia.
7. Kliknij Setup Menu i wybierz Action Group Overview.
8. Dodaj nową grupę i nadaj jej nazwę np. tcp, a następnie kliknij Edit.
9. Z listy Event Selection wybierz RC - IP Receive.
10. Dodaj nową akcję (Add new action). Z listy wybierz Play Sound: <nazwa Twojego
profilu>.
11. Kliknij Set, aby zatwierdzić wprowadzone zmiany, a następnie Close, aby zapisać je w
pamięci urządzenia.
© DOMIQ 2012
Strona 13 z 13
TU-0012-120825

Podobne dokumenty

DOMIQ/Base Instrukcja konfiguracji

DOMIQ/Base Instrukcja konfiguracji Spis treści 1. Wstęp....................................................................................................................................................1 2. Produkty DOMIQ ...........

Bardziej szczegółowo