Informacje o aplikacjach
Singlewire InformaCast® to platforma umożliwiająca wysyłanie komunikatów alarmowych i innych przy użyciu rozwiązań technicznych już istniejących w organizacji, w tym głośników sieciowych Axis. System masowego powiadamiania InformaCast rozpowszechnia w całym obiekcie alerty dźwiękowe skutecznie przyciągające uwagę. Aplikacja AXIS Speaker Functionality for Singlewire InformaCast umożliwia połączenie urządzeń Axis z infrastrukturą rozwiązania Singlewire InformaCast. Aplikacji można używać w głośnikach sieciowych Axis po zakupie licencji oraz zainstalowaniu aplikacji za pomocą aplikacji AXIS Device Manager.
Dodawanie urządzenia w aplikacji AXIS Device Manager
Włącz klienta aplikacji AXIS Device Manager.
W celu pobrania i zainstalowania aplikacji AXIS Device Manager, przejdź na stronę axis.com/products/axis-device-manager.
Po uruchomieniu aplikacja AXIS Device Manager automatycznie wyszuka urządzenia.
Aby wyszukać ręcznie, kliknij .
Jeśli nie zostaną znalezione żadne urządzenia, sprawdź konfigurację sieci.
Jeśli aplikacja wyświetli komunikat, że niektóre urządzenia mają stare oprogramowanie sprzętowe, kliknij łącze, aby zaktualizować je do najnowszych wersji.
Wybierz urządzenia, które chcesz dodać, kliknij przycisk Next (Dalej), a następnie kliknij przycisk Finish (Zakończ).
Ustaw hasło dla urządzeń:
Wybierz wszystkie urządzenia i kliknij opcję .
Wprowadź nazwę użytkownika i hasło, kliknij OK.
Bezpieczne hasła
Urządzenia Axis wysyłają wstępnie ustawione hasło przez sieć jako zwykły tekst. Aby chronić urządzenie po pierwszym zalogowaniu, skonfiguruj bezpieczne i szyfrowane połączenie HTTPS, a następnie zmień hasło.
Hasło urządzenia stanowi podstawową ochronę danych i usług. Urządzenia Axis nie narzucają zasad haseł, ponieważ mogą być one używane w różnych typach instalacji.
Aby chronić dane, zalecamy:
Używanie haseł o długości co najmniej ośmiu znaków, najlepiej utworzonego automatycznym generatorem haseł.
Nieujawnianie haseł.
Regularną zmianę haseł co najmniej raz na rok.
Instalowanie aplikacji i aktywowanie jej licencji
W programie AXIS Device Manager kliknij , aby utworzyć raport systemowy.
Otwórz plik .csv w programie innym niż Microsoft® Excel®.
Przejdź do okna rejestracji kluczy licencyjnych i wygeneruje klucze na podstawie kodu licencyjnego. Otwórz stronę axis.com/support/license-key-registration#/registration/batch.
Wczytaj plik .csv z aplikacji AXIS Device Manager.
System wygeneruje klucze licencyjne, które można pobrać.
Aby pobrać klucze licencyjne, kliknij opcję Download the result as zip (Pobierz dane wyjściowe w formacie zip).
Wyodrębnij zawartość pliku .zip.
Przejdź do strony axis.com/products/axis-speaker-functionality-for-singlewire-informacast i pobierz aplikację AXIS Speaker Functionality for Singlewire InformaCast dla swojego urządzenia.
Przejdź do portalu InformaCast i sprawdź, czy urządzenia zostały dodane.
Edytowanie pliku .csv
Na urządzeniach, dla których chcesz uzyskać licencję, usuń wszystkie dane poza adresem MAC.
W pierwszym wierszu wpisz słowa „code” i „device”. Format musi być następujący:
code,device
.W kolejnych wierszach wprowadź kod licencyjny i adres MAC. Format musi być następujący:
license code,MAC address
.
W każdym wierszu dokumentu może się znajdować tylko jeden adres MAC.
Przykład
wiersz 1: kod,urządzenie
wiersz 2: ABC1D-23EFG-H4IJ5-KL6MN,ABC0123DEFA4
wiersz 3: ABC1D-23EFG-H4IJ5-KL67M,ABC123DE4FAB
Dodawanie aplikacji do urządzenia
Zaznacz urządzenia.
Kliknij .
Kliknij przycisk Browse (Przeglądaj) i odszukaj, a następnie zaznacz pobraną aplikację.
Kliknij Next (Dalej).
Gdy zobaczysz monit o zainstalowanie aplikacji, zaznacz opcję Yes (Tak) i kliknij przycisk Next (Dalej).
Kliknij przycisk Browse (Przeglądaj) i odszukaj plik klucza licencyjnego. Zaznacz pliki kluczy licencyjnych dla wybranych urządzeń. Adres MAC podłączonego urządzenia znajduje się w nazwie pliku.
Kliknij kolejno przyciski Next (Dalej) i Finish (Zakończ).
W interfejsie WWW urządzenia przejdź do obszaru Apps (Aplikacje), aby uruchomić aplikację.
Jeśli chcesz skonfigurować inne modele urządzeń, powtórz dla nich całą procedurę.
Definiowanie zachowania urządzeń Axis na platformie InformaCast®
Oprócz elementów określonych przez Singlewire można dodać do pliku konfiguracji głośnika IP (InformaCastSpeaker.cfg) elementy specyficzne dla Axis, aby skonfigurować funkcje typowe dla urządzeń Axis lub dostosować ich zachowanie. Można skonfigurować następujące funkcje:
Ustawienia wyświetlacza — określają zachowanie wyświetlacza w sytuacji, gdy nie ma żadnego komunikatu do wyświetlenia.
Akcje związane z transmisjami — umożliwiają sterowanie sygnalizatorami błyskowymi, syrenami i wyglądem tekstu.
Wybór urządzenia docelowego
Wewnątrz tagu AxisConfig
są zawarte wszystkie ustawienia specyficzne dla Axis, na przykład DisplaySettings
lub Actions
. Element AxisConfig
jest objęty kontrolą wersji i umożliwia kierowanie konfiguracji zarówno do urządzeń o określonych numerach produktów, jak i do indywidualnych urządzeń, dlatego może występować wielokrotnie.
Plik konfiguracji może zawierać dowolną liczbę tagów AxisConfig
, o ile nie kolidują one ze sobą.
Version | Urządzenie uwzględnia tylko wersję, którą obsługuje. Ignoruje każdy tag AxisConfig , w którym brakuje wersji lub który określa nieobsługiwaną wersję. |
Domyślny albo specyficzny dla produktu lub dla urządzenia | Element AxisConfig można skonfigurować tak, aby dotyczył określonego urządzenia (przez wyszukanie adresu MAC urządzenia) lub określonego produktu (przez wyszukanie numeru produktu związanego z urządzeniem) albo definiował konfigurację domyślną (wszystko). Urządzenie wybiera tylko jeden, najbardziej konkretny element AxisConfig w następującej kolejności:
|
Aby ustalić numer produktu, użyj interfejsu API VAPIX Get basic device information.
Przykład
<!-- Default config --> <AxisConfig version="1"></AxisConfig> <!-- Product specific config --> <AxisConfig version="1" product-number="c1110-e"></AxisConfig> <!-- Device specific config --> <AxisConfig version="1" mac-address="accc8e000000"></AxisConfig>
Ustawienia wyświetlacza
Sekcja ustawień wyświetlacza określa działanie wyświetlacza w sytuacji, gdy urządzenie nie wyświetla żadnego komunikatu.
Brightness | Ustaw ręczne lub automatyczne sterowanie jasnością. |
IdleScreen | Appearance (Wygląd):
Zachowanie wyświetlacza w stanie bezczynności:
Na ekranie trybu bezczynności będzie wyświetlany zegar zgodny z wyglądem skonfigurowanym w ustawieniach zegara. |
Dane przedstawione w przykładach muszą być umieszczone w tagu AxisConfig
. Patrz Przykład konfiguracji.
Przykład
DisplaySettings
, gdzie ekran trybu bezczynności jest wyświetlany zgodnie z harmonogramem:<DisplaySettings> <Brightness adaptive-brightness="true" max-adaptive-level="7" min-adaptive-level="5" manual-level="6"/> <IdleScreen> <Appearance use-24-hour-clock="true" show-date="true" show-seconds="true" background-color="#d5df2a" font-color="#29d997" language="en"/> <Schedule invert="false"> <Recurrence> <Daily start-time="09:00" end-time="21:30" mon="true" tue="true" fri="true"/> </Recurrence> </Schedule> </IdleScreen> </DisplaySettings>
Przykład
DisplaySettings
, gdzie ekran trybu bezczynności jest wyświetlany po wykryciu obecności:<DisplaySettings> <Brightness adaptive-brightness="true" max-adaptive-level="7" min-adaptive-level="5" manual-level="6"/> <IdleScreen> <Appearance use-24-hour-clock="true" show-date="true" show-seconds="true" background-color="#d5df2a" font-color="#29d997" language="en"/> <PresenceDetection timeout-minutes="10" /> </IdleScreen> </DisplaySettings>
Akcje związane z transmisjami
Można definiować akcje związane z transmisjami, które służą do sterowania sygnalizatorami błyskowymi, syrenami i kolorami tekstu. Każda transmisja InformaCast, z wyjątkiem komunikatów wyłącznie tekstowych, ma określony poziom priorytetu. Priorytet ten wskazuje, jakiej akcji należy użyć. W przypadku komunikatów wyłącznie tekstowych stosowana jest specjalna akcja tekstowa. Jeśli jednocześnie wystąpi wiele transmisji, używana jest tylko akcja związana z transmisją o najwyższym priorytecie. W przypadku aktywowania syren i świateł komunikaty wyłącznie tekstowe są traktowane jako transmisje o niskim priorytecie. Dlatego komunikat wyłącznie tekstowy nie przerwie akcji związanej z trwającą transmisją, która powoduje włączenie syreny i światła. Komunikat tekstowy zostanie jednak wyświetlony z uwzględnieniem ustawień związanych z komunikatami wyłącznie tekstowymi.
Wygląd tekstu
Dla każdej akcji można określić kolory tekstu i tła oraz liczbę wierszy.
Syrena i światło
Funkcji syreny i światła można używać do aktywowania sygnalizatorów błyskowych i syren w urządzeniach wyposażonych w te elementy. Można zastosować gotowe profile utworzone w interfejsie WWW urządzenia lub bezpośrednio określić, które funkcje mają być aktywowane. Dostępne funkcje i schematy różnią się w zależności od urządzenia. Aby określić funkcje dostępne w każdym urządzeniu, można skorzystać z interfejsu API VAPIX dla syren i świateł.
Dane przedstawione w przykładach muszą być umieszczone w tagu AxisConfig
. Patrz Przykład konfiguracji.
Przykład
Akcja powodująca ustawienie koloru tekstu i tła oraz aktywowanie schematu
Blink
w funkcjiSignalingLED
dla transmisji o priorytecie 1 i 2:<AudioAction start-prio="1" end-prio="2"> <TextAppearance text-color="#ff0000" background-color="#000000" number-of-rows="2" /> <SirenAndLight> <Functions> <Function name="SignalingLED" pattern="Blink" speed="3" intensity="5"> <Colors> <Color>blue</Color> <Color>green</Color> </Colors> </Function> </Functions> </SirenAndLight> </AudioAction>
Przykład konfiguracji
To jest przykład pełnego pliku konfiguracji, który definiuje jedną konfigurację domyślną i jedną konfigurację używaną tylko przez urządzenie AXIS C1710:
<InformaCastSpeakerConfiguration>
<Servers registration-interval="5" capture-keepalive-seconds="2">
<InformaCast url="http://123.45.67.89:8081/InformaCast/admin?cmd=spkr" />
</Servers>
<!-- Default config -->
<AxisConfig version="1">
<Actions>
<AudioAction start-prio="1" end-prio="2">
<TextAppearance text-color="#ff0000" background-color="#000000" />
<SirenAndLight>
<Functions>
<Function name="SignalingLED" pattern="Alternate" speed="3" intensity="5">
<Colors>
<Color>red</Color>
<Color>green</Color>
</Colors>
</Function>
</Functions>
</SirenAndLight>
</AudioAction>
<AudioAction start-prio="3" end-prio="100">
<TextAppearance text-color="#00ff00" background-color="#ffffff" number-of-rows="3" />
</AudioAction>
<TextOnlyAction>
<TextAppearance text-color="#0000ff" background-color="#ffffff" />
</TextOnlyAction>
</Actions>
<DisplaySettings>
<Brightness adaptive-brightness="true" max-adaptive-level="7" min-adaptive-level="5" manual-level="6"/>
<IdleScreen>
<Appearance use-24-hour-clock="true" show-date="true" show-seconds="true" background-color="#d5df2a" font-color="#29d997" language="en"/>
<AlwaysOn/>
</IdleScreen>
</DisplaySettings>
</AxisConfig>
<!-- Config that only applies to a C1710 device -->
<AxisConfig version="1" product-number="C1710">
<Actions>
<AudioAction start-prio="1" end-prio="10">
<TextAppearance text-color="#ff7800" background-color="#000000" />
<SirenAndLight>
<Functions>
<Function name="SignalingLED" pattern="Alternate" speed="3" intensity="5">
<Colors>
<Color>red</Color>
<Color>blue</Color>
</Colors>
</Function>
</Functions>
</SirenAndLight>
</AudioAction>
<TextOnlyAction>
<TextAppearance text-color="#99c1f1" background-color="#000000" />
<SirenAndLight>
<Functions>
<Function name="SignalingLED" pattern="Steady" speed="1" intensity="1">
<Colors>
<Color>red</Color>
</Colors>
</Function>
</Functions>
</SirenAndLight>
</TextOnlyAction>
</Actions>
</AxisConfig>
<!-- Config that only applies to device with specific MAC address -->
<AxisConfig version="1" mac-address="accc8e000000">
<Actions>
<AudioAction start-prio="1" end-prio="10">
<SirenAndLight>
<Functions>
<Function name="SignalingLED" pattern="Rotate" speed="3" intensity="5">
<Colors>
<Color>red</Color>
<Color>blue</Color>
</Colors>
</Function>
<Function name="siren" pattern="Alarm: Car alarm" intensity="2" />
</Functions>
</SirenAndLight>
</AudioAction>
</Actions>
</AxisConfig>
</InformaCastSpeakerConfiguration>
Specyfikacja konfiguracji
Konfiguracja specyficzna dla Axis znajduje się w elemencie o nazwie AxisConfig
, który jest umieszczony wewnątrz elementu InformaCastSpeakerConfiguration
. Element AxisConfig
jest objęty kontrolą wersji i umożliwia kierowanie konfiguracji zarówno do urządzeń o określonym numerze produktu, jak i do indywidualnych urządzeń, dlatego może występować wielokrotnie.
AxisConfig
Element AxisConfig
bez atrybutów product-number
i mac-address
jest uważany za konfigurację domyślną. Elementy AxisConfig
są stosowane zgodnie z pierwszeństwem, gdzie mac-address ma najwyższy priorytet, a konfiguracja domyślna — najniższy.
Atrybuty | |
version (Obowiązkowy) | Urządzenie zawsze używa najnowszej wersji obsługiwanej przez bieżące oprogramowanie sprzętowe. Jeśli to się nie uda, jest generowany błąd. W takim przypadku nie są używane starsze wersje. |
product-number (Opcjonalny) |
|
mac-address (Opcjonalny) |
|
Elementy podrzędne | |
Actions (Opcjonalny) | |
DisplaySettings (Opcjonalny) |
Actions
Określa listę akcji
Elementy podrzędne | |||||||||||||
AudioAction (Wiele) | |||||||||||||
TextOnlyAction (Opcjonalny) |
TextOnlyAction
Podczas transmisji wyłącznie tekstowej akcje zdefiniowane przez elementy podrzędne są stosowane przez cały czas trwania tekstu.
Elementy podrzędne |
TextAppearance (Opcjonalny) |
SirenAndLight (Opcjonalny) |
AudioAction
Atrybuty | |
start-prio (Obowiązkowy) | Wartość całkowita określająca początek zakresu priorytetów tej akcji. |
end-prio (Obowiązkowy) | Wartość całkowita określająca koniec zakresu priorytetów tej akcji. |
Elementy podrzędne | |
TextAppearance (opcjonalny) | |
SirenAndLight (opcjonalny) |
Zakresy priorytetów różnych akcji nie mogą się nakładać. Jeśli przedział priorytetu jest zgodny z priorytetem określonej transmisji, w czasie trwania tej transmisji zostaną zastosowane akcje zdefiniowane przez elementy podrzędne.
TextAppearance
Definiuje kolory tekstu i tła komunikatów tekstowych. Nie wpływa na wyświetlacz, jeśli transmisja nie zawiera komunikatu tekstowego.
Atrybuty | |
text-color (Obowiązkowy) | Wartość RGB w formacie “#001122“. |
background-color (Obowiązkowy) | Wartość RGB w formacie “#001122“. |
SirenAndLight
Określa, jak funkcje syreny i świateł powinny być aktywowane podczas transmisji. Może to być predefiniowany profil w urządzeniu lub lista funkcji do aktywowania.
Elementy podrzędne |
Functions (Jeden z) |
Profile (Jeden z) |
Profile
Atrybuty | |
name (Obowiązkowy) | Nazwa predefiniowanego profilu syreny i świateł w urządzeniu. |
Function
Określa funkcję do aktywowania. Szczegółowe informacje można znaleźć w dokumentacji interfejsu VAPIX dla syren i świateł. Dostępne funkcje i schematy zależą od urządzenia.
Atrybuty | |
name (obowiązkowy) | |
pattern (Obowiązkowy) | |
speed (Opcjonalny) | |
intensity (Opcjonalny) | |
priority (Opcjonalny) | |
Elementy podrzędne | |
Colors (Opcjonalny) | Wymagany przez niektóre funkcje. |
Colors
Lista kolorów używanych w schemacie.
Elementy podrzędne |
Color (Wiele) |
Color
Zawartość |
Nazwa koloru obsługiwanego przez schemat. Przykład: <Color>red</Color> |
DisplaySettings
Ustawienia wyświetlacza w sytuacji, gdy nie jest wyświetlany żaden komunikat.
Elementy podrzędne |
Brightness (Opcjonalny) |
IdleScreen (Opcjonalny) |
Brightness
Atrybuty | |
adaptive-brightness (Obowiązkowy) |
|
max-adaptive-level (Obowiązkowy) |
|
min-adaptive-level (Obowiązkowy) |
|
manual-level (Obowiązkowy) |
|
Appearance
Steruje wyglądem wyświetlacza, gdy nie jest wyświetlany żaden komunikat.
Atrybuty | |
use-24-hour-clock | Wartość logiczna true lub false |
show-date | Wartość logiczna true lub false |
show-seconds | Wartość logiczna true lub false |
background-color | Wartość RGB w formacie “#001122“ |
font-color | Wartość RGB w formacie “#001122“ |
language | Dozwolone wartości: “de“, “en“, “es“, “fr“, “it“. |
IdleScreen
Wybiera tryb wyświetlacza w stanie bezczynności.
Elementy podrzędne |
Appearance (Opcjonalny) |
AlwaysOn (Jeden z) |
AlwaysOff (Jeden z) |
Schedule (Jeden z) |
PresenceDetection (Jeden z) |
AlwaysOn
Wyświetlacz jest zawsze włączony.
AlwaysOff
Wyświetlacz jest zawsze wyłączony.
Schedule
Włącza i wyłącza wyświetlacz na podstawie harmonogramu.
Atrybuty | |
invert (Obowiązkowy) | Wartość logiczna true lub false . W przypadku ustawienia wartości true harmonogram zostanie odwrócony. W związku z tym w przedziale czasowym, w którym zegar normalnie byłby włączony, będzie on wyłączony. |
Elementy podrzędne | |
Recurrence (Obowiązkowy) |
PresenceDetection
Atrybuty | |
timeout-minutes | Wyrażony w minutach czas braku obecności, po którym nastąpi wyłączenie wyświetlacza. |
Recurrence
Wybiera harmonogram dzienny lub tygodniowy.
Elementy podrzędne |
Daily (Jeden z) |
Weekly (Jeden z) |
Daily
Tworzy harmonogram aktywny w określonych godzinach w wybrane dni.
Atrybuty | |
start-time | Godzina rozpoczęcia w formacie “09:00“. |
end-time | Godzina zakończenia w formacie “21:30“. |
mon | true oznacza aktywowanie w poniedziałki |
tue | true oznacza aktywowanie we wtorki |
wed | true oznacza aktywowanie w środy |
thu | true oznacza aktywowanie w czwartki |
fri | true oznacza aktywowanie w piątki |
sat | true oznacza aktywowanie w soboty |
sun | true oznacza aktywowanie w niedziele |
Weekly
Tworzy harmonogram aktywny od dnia rozpoczęcia do dnia zakończenia w określonych godzinach.
Atrybuty | |
start-day | Dzień tygodnia, w którym harmonogram się rozpoczyna, podany w postaci trzech liter, np. Tue . |
start-time | Godzina rozpoczęcia w formacie “09:00“. |
end-day | Dzień tygodnia, w którym harmonogram się rozpoczyna, podany w postaci trzech liter, np. Thu . |
end-time | Godzina zakończenia w formacie “21:30“. |
Kontakt z pomocą techniczną
Aby uzyskać pomoc, przejdź na stronę axis.com/support.