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í.
- Vyberte zdroj transakce z rozevírací nabídky Zdroj transakce. Zdroj transakce je jedním ze způsobů identifikace zařízení, který nemá žádný vliv na skutečný provoz.
- 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: Ujistě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 naleznete 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í, klikněte na 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 ">".
- 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.
- Nastaví uživatelem definované události na stránce Rozšířené. Lze ho používat v částech Pravidlo akce, Výstrahy živého zobrazení a Upozornění.
- 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 umožňuje 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í čtyři typy způsobů (Zahájit, Dokončit, Storno a PřipojitData) zaznamenání informací o transakci:
Zahájit:
Upozorní službu Surveillance Station, že má spustit záznam transakce. Obsahuje následující parametry:
- název_zařízení: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- ID_relace: 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.
Dokončit:
Upozorní službu Surveillance Station, že má transakci ukončit a že je transakce dokončena. Obsahuje následující parametry:
- název_zařízení: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- ID_relace: typ řetězec; ID transakční relace.
Storno:
Upozorní službu Surveillance Station, že má transakci ukončit a že je transakce zrušena. Obsahuje následující parametry:
- název_zařízení: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- ID_relace: typ řetězec; ID transakční relace.
PřipojitData:
Upozorní službu Surveillance Station, že má nahrát obsah transakce. Obsahuje následující parametry:
- název_zařízení: typ řetězec; název transakčního zařízení ve službě Surveillance Station.
- ID_relace: 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ů.
- Základní formát požadavku: http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="{metoda}"&version=1&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=1&device_name="POS01"&session_id="1"&timeout=300
- Zaznamenání transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=1&device_name="POS01"&session_id="1"&content="Start\n2017/01/01"
- Zaznamenání transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=1&device_name="POS01"&session_id="1"&content="Pen $40\nBook $300"
- Zaznamenání transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=1&device_name="POS01"&session_id="1"&content="Total $340\nEnd"
- Ukončení transakce:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Complete"&version=1&device_name="POS01"&session_id="1"
Poznámka:
- Před zahájením odesílání požadavků webového rozhraní WebAPI služby Surveillance Station se musíte přihlásit do relace. Podrobný popis způsobů přihlášení naleznete v tomto dokumentu o webovém rozhraní API.
- ID_relace slouží k rozlišení mezi různými transakčními událostmi. Stejný obsah polí název_zařízení a ID_relace bude považován za stejný záznam. V případě opětovného odeslání stejného parametru bude metoda Zahájit ignorována až do dokončení, stornování nebo překročení časového omezení transakce. Teprve poté lze znovu použít metodu ID_relace.
- Pokud dojde po zahájení transakce k překročení časového limitu ještě před přijetím metod Dokončit nebo Storno, dojde k uložení transakčního záznamu a k jeho označení jako Nedokončený.