Zařízení
Na kartě Zařízení je možné přidávat, upravovat, povolovat, zakazovat a odstraňovat transakční zařízení. Nastavte typ připojení transakčního zařízení, definujte podmínky filtru pro transakční informace, spárujte kameru a zvolte styl displeje na obrazovce.
Přidat zařízení
Přidání transakčního zařízení:
- Klikněte na možnost přidat. Zobrazí se okno Průvodce přidáním transakčního zařízením.
- Do pole Název zadejte název pro identifikaci tohoto zařízení.
- V rozevírací nabídce Zdroj transakce vyberte zdroj transakce:
- POS: Tato možnost se používá pouze k identifikaci zařízení a nemá žádný vliv na skutečný provoz.
- Software jiného výrobce: Tato možnost se používá pouze k identifikaci zařízení, a nemá žádný vliv na skutečný provoz.
- Čárový kód AXIS: Tato možnost vynutí výběr webového rozhraní WebAPI služby Surveillance Station jako typu připojení. Další informace se nacházejí v následující kapitole Čárový kód AXIS.
- V rozevírací nabídce Typ připojení vyberte jeden z následujících typů připojení:
- TCP: Do polí IP adresa a Port zadejte informace o síti zdroje.
- Sériový port: Přesvědčte se, že všechna nastavení odpovídají zdroji připojení.
- Rozhraní WebAPI služby Surveillance Station: Zadáním IP adresy a portu zkontrolujte stav připojení. Ačkoli se jedná o nepovinná pole, mohou vést nesprávná nastavení k odpojení a k dalším problémům. Další informace se nachází v následující kapitole o Rozhraní WebAPI služby Surveillance Station.
- Kliknutím na možnost Další pokračujte v nastavení definice dat. Pokud jako typ připojení vyberete Rozhraní WebAPI služby Surveillance Station, budete přesměrováni do nastavení zobrazení.
- Vyberte správnou metodu kódování, zaškrtnutím povolte možnost Spustit shromažďování nezpracovaných dat a zadejte data na straně zařízení. Přijatá data se zobrazí v poli Nezpracovaná data.
- Nastavte pravidla pro počátek a konec transakce.
- Kliknutím na tlačítko v pravém horním rohu můžete přidat pravidlo filtru. Můžete ignorovat znaky, nahradit znaky koncem řádku nebo jinými znaky.
- Výsledky filtrování dat se zobrazí přímo v poli filtrovaná data. A odpovídající data se označí v poli původní data.
- Kliknutím na možnost Další pokračujte v nastaveních zobrazení.
- V části Spárovaná kamera vyberte, jestli pro toto zařízení chcete nastavit spárovanou kameru.
- V části Displej na obrazovce lze nastavit zobrazení transakčních dat v živém zobrazení a ve videoklipech.
- Nastavení dokončíte kliknutím na možnost Dokončit.
Omezení:
- V názvu zařízení se rozlišují velká a malá písmena. Je povoleno 1 až 32 znaků Unicode, kromě následujících symbolů:
!"#$%&'()*+,/:;<=>?@[]\^`{}|~
- Pokud není používané kódování uvedeno v seznamu kódování, můžete ho také zadat ručně.
- Pokud chcete v podmínkách filtru filtrovat řídicí znaky, použijte k uzavření těchto znaků "<" and ">".
- V případě nesprávného nastavení metody kódování nebo podmínky filtru se transakce nezaznamená. Na stránce Definice dat se data, která lze správně filtrovat, zobrazí v části Filtrovaná data a v části Nezpracovaná data se označí tučně.
- Při nastavování spárované kamery si můžete data kamery a transakce prohlížet v živém zobrazení a v příslušných klipech záznamů.
Upravit zařízení
Úpravy transakčního zařízení:
- Vyberte zařízení, které chcete změnit, a klikněte na možnost Upravit. Na zařízení, jehož nastavení chcete změnit, je možné také dvojitě kliknout.
- Nastavte uživatelem definované události na stránce Událost. Lze ho používat v částech Pravidlo akce, Výstrahy živého zobrazení a Upozornění.
- Na stránce Rozšířené lze nastavit vynechání textů odpovídajících akcím Počátek transakce, Konec transakce nebo Zrušená transakce; vynechaný text se nebude ukládat do historických záznamů a nezobrazí se na displeji na obrazovce.
- Na stránce Rozšířené stanovte dobu, po které se vymaže překrytí textu zobrazeného na obrazovce. Nastavte dobu (v sekundách), po kterou budou texty zůstávat na obrazovce, pokud se nevygenerují žádné nové zprávy. Můžete rovněž určit, že se texty z obrazovky mají vymazat při přijetí konkrétních textů nebo po spuštění nové transakce.
- Změny se uloží kliknutím na možnost Dokončit.
Povolit nebo zakázat zařízení
Než začnete všechny podporované akce spravovat, je nutné nové zařízení povolit.
Povolení nebo zákaz zařízení:
- Vyberte zařízení, které chcete povolit nebo zakázat, a poté v rozevírací nabídce Povolit klikněte na možnost Povolit nebo Zakázat.
Poznámka:
- Zákazem zařízení neodstraníte jeho nastavení.
Odstranit zařízení
- Vyberte zařízení, které chcete odstranit, a klikněte na možnost Odstranit.
- Zobrazí se okno s potvrzením. Jestliže jste se rozhodli transakce zařízení zachovat, pokračujte kliknutím na možnost Ano.
Poznámka:
- Pokud při odstraňování zařízení vyberete odstranění všech transakcí, odstraní se ze služby Surveillance Station trvale také uzamknuté transakce.
Rozhraní Web API služby Surveillance Station
Rozhraní Web API služby Surveillance Station poskytuje pohodlnější způsob připojení vašeho zařízení, odesílání požadavků Web API ve formátu odpovídajícím specifikacím a zaznamenávání dat transakcí.
Standardní formát pro odesílání požadavků rozhraní Web API:
- API: SYNO.SurveillanceStation.Transactions nabízí následujících pět typů metod (Insert (Vložit), Begin (Zahájit), Complete (Dokončit), Cancel (Storno) a AppendData (Připojit data)) zaznamenání informací o transakci:
Insert:
Upozorní službu Surveillance Station, že má spustit záznam transakce. Obsahuje následující parametry:
- dsName: typ řetězec; volitelný; název záznamového serveru CMS, na kterém se transakční zařízení nachází.
- deviceName: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- content: typ řetězec; obsah celé transakce.
- format: typ řetězec; formát obsahu, json označuje, že je obsah ve formátu JSON, string označuje, že je obsah čistý text.
- timestamp: typ celé číslo; volitelné; počet sekund uplynulých od 00:00:00 UTC (Coordinated Universal Time), čtvrtka, 1. ledna 1970 do času výskytu transakce.
- account: typ řetězec; volitelný; název účtu.
- account: typ řetězec; volitelný; heslo k účtu.
Begin:
Upozorní službu Surveillance Station, že má spustit záznam transakce. Obsahuje následující parametry:
- dsName: typ řetězec; volitelný; název záznamového serveru CMS, na kterém se transakční zařízení nachází.
- deviceName: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- sessionId: typ řetězec; ID transakční relace.
- časový limit: typ celé číslo; limit transakční doby (sekundy). Při překročení limitu transakční doby dojde automaticky k ukončení transakce.
- timestamp: typ celé číslo; volitelné; počet sekund uplynulých od 00:00:00 UTC (Coordinated Universal Time), čtvrtka, 1. ledna 1970 do času počátku transakce.
- account: typ řetězec; volitelný; název účtu.
- account: typ řetězec; volitelný; heslo k účtu.
Complete:
Upozorní službu Surveillance Station, že má transakci ukončit a že je transakce dokončena. Obsahuje následující parametry:
- dsName: typ řetězec; volitelný; název záznamového serveru CMS, na kterém se transakční zařízení nachází.
- deviceName: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- sessionId: typ řetězec; ID transakční relace.
- timestamp: typ celé číslo; volitelné; počet sekund uplynulých od 00:00:00 UTC (Coordinated Universal Time), čtvrtka, 1. ledna 1970 do času dokončení transakce.
- account: typ řetězec; volitelný; název účtu.
- account: typ řetězec; volitelný; heslo k účtu.
Cancel:
Upozorní službu Surveillance Station, že má transakci ukončit a že je transakce zrušena. Obsahuje následující parametry:
- dsName: typ řetězec; volitelný; název záznamového serveru CMS, na kterém se transakční zařízení nachází.
- deviceName: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- sessionId: typ řetězec; ID transakční relace.
- timestamp: typ celé číslo; volitelné; počet sekund uplynulých od 00:00:00 UTC (Coordinated Universal Time), čtvrtka, 1. ledna 1970 do času zrušení transakce.
- account: typ řetězec; volitelný; název účtu.
- account: typ řetězec; volitelný; heslo k účtu.
AppendData:
Upozorní službu Surveillance Station, že má zaznamenat obsah transakce. Obsahuje následující parametry:
- dsName: typ řetězec; volitelný; název záznamového serveru CMS, na kterém se transakční zařízení nachází.
- deviceName: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- sessionId: typ řetězec; ID transakční relace.
- obsah: typ řetězec; obsah transakce. Každý řádek představuje jedna příchozí data, nicméně pomocí znaků \ n lze v příchozích datech vytvářet konce řádků.
- timestamp: typ celé číslo; volitelné; počet sekund uplynulých od 00:00:00 UTC (Coordinated Universal Time), čtvrtka, 1. ledna 1970 do času vygenerování dat.
- account: typ řetězec; volitelný; název účtu.
- account: typ řetězec; volitelný; heslo k účtu.
- Základní formát požadavku: http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="{metoda}"&version=2&device_name="{název zařízení}"&session_id="{id relace}"
Příklady požadavků na webové rozhraní API:
- Zahájení transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Begin"&version=2&deviceName="POS01"&sessionId="1"&timeout=300
- Zaznamenání transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Start\n2017/01/01"
- Zaznamenání transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Pen $40\nBook $300"
- Zaznamenání transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Total $340\nEnd"
- Ukončení transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Complete"&version=2&deviceName="POS01"&sessionId="1"
Poznámka:
- Před zahájením odesílání požadavků webového rozhraní WebAPI služby Surveillance Station musíte přihlásit k relaci nebo stanovit jako parametry účet a heslo. Podrobný popis způsobů přihlášení se nachází v tomto dokumentu o webovém rozhraní API.
- Pokud je zařízení Synology NAS hostitelským serverem CMS, můžete zadáním parametru dsName určit záznamový server CMS, ke kterému je transakční zařízení připojeno. Pokud nebude parametr dsName zadaný, provede se vyhledání transakčních zařízení odpovídajících danému názvu nejprve v hostitelském serveru CMS a teprve poté v záznamových serverech CMS. Pokud se dva či více záznamových serverů CMS připojují k transakčním zařízením odpovídajícím danému názvu a parametr dsName není zadaný, bude se tento příkaz ignorovat.
- Parametr sessionId slouží k rozlišení mezi různými transakčními událostmi. Stejný obsah polí deviceName a sessionId bude považován za stejný záznam. V případě opětovného odeslání stejného parametru se bude metoda Begin až do dokončení, stornování nebo překročení časového omezení transakce ignorovat. Teprve poté lze znovu použít parametr sessionId.
- Pokud dojde po zahájení transakce k překročení časového limitu ještě před přijetím metod Complete nebo Cancel, dojde k uložení transakčního záznamu a k jeho označení jako Nedokončený.
Čárový kód AXIS
Konfigurace transakčního zařízení s čárovým kódem AXIS jako zdroje:
- Přidejte transakční zařízení s čárovým kódem AXIS jako jeho zdrojem.
- Do kamery kompatibilní s událostmi ACAP nainstalujte aplikace AXIS Barcode Reader a AXIS Barcode to Synology Surveillance Station.
- Otevřete nastavení ACAP kamery. Úpravou nastavení aplikace AXIS Barcode Reader nastavte typ čárového kódu, který chcete skenovat.
- Vyhledejte stránku nastavení aplikace AXIS Barcode to Synology Surveillance Station, která se také nachází na stránce nastavení ACAP. Nakonfigurujte adresu, uživatelský účet a heslo zařízení Synology NAS a název transakčního zařízení.