AXIS Speaker Functionality for Singlewire InformaCast® - Podręcznik użytkownika

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

  1. Włącz klienta aplikacji AXIS Device Manager.

  2. Po uruchomieniu aplikacja AXIS Device Manager automatycznie wyszuka urządzenia.

    1. Aby wyszukać ręcznie, kliknij .

    2. Jeśli nie zostaną znalezione żadne urządzenia, sprawdź konfigurację sieci.

    3. Jeśli aplikacja wyświetli komunikat, że niektóre urządzenia mają stare oprogramowanie sprzętowe, kliknij łącze, aby zaktualizować je do najnowszych wersji.

    4. Wybierz urządzenia, które chcesz dodać, kliknij przycisk Next (Dalej), a następnie kliknij przycisk Finish (Zakończ).

  3. Ustaw hasło dla urządzeń:

    1. Wybierz wszystkie urządzenia i kliknij opcję .

    2. Wprowadź nazwę użytkownika i hasło, kliknij OK.

Bezpieczne hasła

Ważne

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

  1. W programie AXIS Device Manager kliknij , aby utworzyć raport systemowy.

  2. Otwórz plik .csv w programie innym niż Microsoft® Excel®. 

  3. Edytowanie pliku .csv.

  4. Przejdź do okna rejestracji kluczy licencyjnych i wygeneruje klucze na podstawie kodu licencyjnego. Otwórz stronę axis.com/support/license-key-registration#/registration/batch.

  5. Wczytaj plik .csv z aplikacji AXIS Device Manager.

    System wygeneruje klucze licencyjne, które można pobrać.

  6. Aby pobrać klucze licencyjne, kliknij opcję Download the result as zip (Pobierz dane wyjściowe w formacie zip).

  7. Wyodrębnij zawartość pliku .zip.

  8. 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.

  9. Dodawanie aplikacji do urządzenia.

  10. Przejdź do portalu InformaCast i sprawdź, czy urządzenia zostały dodane.

Edytowanie pliku .csv

  1. Na urządzeniach, dla których chcesz uzyskać licencję, usuń wszystkie dane poza adresem MAC.

  2. W pierwszym wierszu wpisz słowa „code” i „device”. Format musi być następujący: code,device

  3. W kolejnych wierszach wprowadź kod licencyjny i adres MAC. Format musi być następujący: license code,MAC address.

Uwaga

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

  1. Zaznacz urządzenia.

  2. Kliknij .

  3. Kliknij przycisk Browse (Przeglądaj) i odszukaj, a następnie zaznacz pobraną aplikację.

  4. Kliknij Next (Dalej).

  5. Gdy zobaczysz monit o zainstalowanie aplikacji, zaznacz opcję Yes (Tak) i kliknij przycisk Next (Dalej).

  6. 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.

  7. Kliknij kolejno przyciski Next (Dalej)Finish (Zakończ).

  8. W interfejsie WWW urządzenia przejdź do obszaru Apps (Aplikacje), aby uruchomić aplikację.

  9. 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.

Uwaga

Plik konfiguracji może zawierać dowolną liczbę tagów AxisConfig, o ile nie kolidują one ze sobą.

VersionUrzą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ądzeniaElement 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:
  1. Próbuje znaleźć element AxisConfig specyficzny dla urządzenia

  2. Jeśli go nie znajdzie, próbuje znaleźć element AxisConfig specyficzny dla produktu

  3. Jeśli go nie znajdzie, próbuje znaleźć domyślny element AxisConfig

Uwaga

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.

BrightnessUstaw ręczne lub automatyczne sterowanie jasnością.
IdleScreen

Appearance (Wygląd):

  • Ustaw format zegara i daty oraz kolor tekstu.

Zachowanie wyświetlacza w stanie bezczynności:

  • Wymuś stałe włączenie lub wyłączenie ekranu trybu bezczynności.

  • Włącz ekran bezczynności (zegar) w przypadku wykrycia obecności. Zmienna timeout-minutes służy jako licznik czasu od ostatniej detekcji do wyłączenia ekranu.

  • Ustaw harmonogram określający, kiedy wyświetlacz trybu bezczynności ma być aktywny. Obsługiwane są zarówno harmonogram dzienny, jak i tygodniowy. Szczegółowe informacje znajdują się w poniższej specyfikacji.

Na ekranie trybu bezczynności będzie wyświetlany zegar zgodny z wyglądem skonfigurowanym w ustawieniach zegara.

Uwaga

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ł.

Uwaga

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 funkcji SignalingLED 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)
  • Nie może być używany razem z atrybutem mac-address.

  • Służy do kierowania konfiguracji do określonego typu produktu.

mac-address (Opcjonalny)
  • Nie może być używany razem z atrybutem product-number.

  • Służy do kierowania konfiguracji do określonego urządzenia.

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)
  • Informuje, czy jasność powinna być regulowana automatycznie.

  • Wartość logiczna true lub false

max-adaptive-level (Obowiązkowy)
  • Maksymalna dopuszczalna jasność w przypadku regulacji automatycznej.

  • Liczba całkowita. Dozwolone wartości: “1“, “2“, “3“, “4“, “5“, “6“, “7“.

min-adaptive-level (Obowiązkowy)
  • Minimalna dopuszczalna jasność w przypadku regulacji automatycznej.

  • Liczba całkowita. Dozwolone wartości: “1“, “2“, “3“, “4“, “5“, “6“, “7“.

manual-level (Obowiązkowy)
  • Jasność w przypadku, gdy nie jest używana regulacja automatyczna.

  • Liczba całkowita. Dozwolone wartości: “1“, “2“, “3“, “4“, “5“, “6“, “7“.

Appearance

Steruje wyglądem wyświetlacza, gdy nie jest wyświetlany żaden komunikat.

Atrybuty
use-24-hour-clock Wartość logiczna true lub false
show-dateWartość logiczna true lub false
show-secondsWartość logiczna true lub false
background-colorWartość RGB w formacie “#001122“
font-colorWartość RGB w formacie “#001122“
languageDozwolone 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-minutesWyraż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-timeGodzina rozpoczęcia w formacie “09:00“.
end-timeGodzina zakończenia w formacie “21:30“.
montrue oznacza aktywowanie w poniedziałki
tuetrue oznacza aktywowanie we wtorki
wedtrue oznacza aktywowanie w środy
thutrue oznacza aktywowanie w czwartki
fritrue oznacza aktywowanie w piątki
sattrue oznacza aktywowanie w soboty
suntrue oznacza aktywowanie w niedziele

Weekly

Tworzy harmonogram aktywny od dnia rozpoczęcia do dnia zakończenia w określonych godzinach.

Atrybuty
start-dayDzień tygodnia, w którym harmonogram się rozpoczyna, podany w postaci trzech liter, np. Tue.
start-timeGodzina rozpoczęcia w formacie “09:00“.
end-dayDzień tygodnia, w którym harmonogram się rozpoczyna, podany w postaci trzech liter, np. Thu.
end-timeGodzina zakończenia w formacie “21:30“.

Kontakt z pomocą techniczną

Aby uzyskać pomoc, przejdź na stronę axis.com/support.