Vytvořit konfigurace
Chcete-li vytvořit novou konfiguraci, postupujte takto:
-
Přihlaste se do Zákaznického portálu.
-
Přepněte se do sekce Produkty → Collector Mobile Client → Konfigurace.
-
Klikněte na Vytvořit konfiguraci.
-
Zadejte jméno pro konfiguraci a vložte její specifikaci.
-
Klikněte na Vytvořit konfiguraci.
Po vytvoření organizace naleznete v sekci Konfigurace vzorový konfigurační soubor, který můžete použít jako referenci při vytváření vlastních konfigurací.
Definice konfigurace
Konfigurační soubory jsou založeny na formátu INI a obsahují sekce s dvojicemi klíč-hodnota.
-
Komentáře přidávejte pomocí znaku
#.
Mezery na konci řádků se ignorují.
Názvy sekcí musí být psány vždy velkými písmeny.
Názvy klíčů musí být psány vždy malými písmeny.
Logické (boolean) hodnoty mohou mít pro hodnotuTRUEtaké varianty1,Y, aYES.
Konfigurace CMC má čtyři sekce, které jsou podrobně popsány níže.
Sekce GLOBAL
Tato sekce obsahuje nastavení a parametry, které platí pro celou aplikaci.
Konkrétní obsah sekce závisí na požadavcích a funkčnosti aplikace.
Sekce může obsahovat informace o cestách ke složkám s daty, toleranci synchronizace času, obecné parametry akcí, licenční klíč, komunikační nastavení REST, a podobně.
|
Klíč |
Hodnota |
|---|---|
|
|
Určuje práh rozdílu času v sekundách, po jehož překročení se ukončí synchronizace a akce končí chybou. Číslo musí být kladné nebo Příklad: |
|
|
Určuje práh rozdílu času v sekundách, před jehož dosažením není zahájena synchronizace a čas se považuje jako synchronizovaný. Číslo musí být kladné nebo Příklad: |
|
|
Určuje, zda je ve výchozím nastavení povolena možnost vynucené synchronizace času, při které jsou ignorovány prahové hodnoty synchronizace a čas je nastaven. Příklad: Y Výchozí hodnota: |
|
|
Obsahuje výchozí seznam odečítaných registrů, oddělený čárkami.
Příklad: |
|
|
Obsahuje výchozí seznam čísel profilů, oddělený čárkami, které jsou předvybrané v aplikaci při manuálním vytváření nových pracovních příkazů. Čísla musí být 1 nebo 2. Příklad: |
|
|
Obsahuje výchozí počet dní zpětně od aktuálního času, které budou vyčteny. Tento počet dní se použije v nových pracovních příkazech pro Example: |
|
|
Obsahuje informaci, zda se má pro dešifrování zašifrovaných hesel použít pre-shared klíč. Pro aktivaci klíče zadejte jednu z těchto hodnot: |
|
|
Obsahuje název souboru s pre-shared klíčem. Soubor se při startu aplikace nachází ve složce |
|
|
Určuje dobu platnosti ve dnech, po kterou budou data uložena v paměti ovladače (asociační objekty). Hodnota musí být Příklad: |
|
|
Určuje minimální platnou úroveň napětí ve voltech pro akci Hodnota se porovnává s aktuální úrovní napětí. Příklad: |
|
|
Určuje maximální platnou úroveň napětí ve voltech pro akci Hodnota se porovnává s aktuální úrovní napětí. Příklad: |
|
|
Určuje maximální absolutní hodnotu v ampérech považovanou za Hodnota se porovnává s aktuální úrovní proudu. Příklad: |
|
|
Obsahuje adresu, ke které se aplikace může připojit pro automatickou synchronizaci dat. Řetězec může mít předponu Příklad: |
|
|
Obsahuje jméno souboru s příponou Certifikát se použije, pokud adresa v Soubor je lokalizován při spuštění aplikace a poté uložen do bezpečného úložiště zařízení. Po načtení aplikace se soubor smaže. |
|
|
Obsahuje šifrované heslo pro načítání certifikátu z |
|
|
Obsahuje umístění autorizačního certifikátu pro připojení ke Collector Mobile Serveru. Hodnota může být nastavena na:
Hodnota, kterou uživatel vybere, se uloží a aplikace bude používat tento certifikát po celou dobu jeho platnosti. Pokud je hodnota |
|
|
Obsahuje informaci, zda data budou synchronizována se Zákaznickým portálem cybros labs nebo jiným systémem CMS. Výchozí hodnota: |
|
|
Určuje minimální počet hodin, po které jsou po synchronizaci pracovní příkazy uchovávány v zařízení, než se smažou. |
|
|
Obsahuje informaci, zda se má v uživatelském rozhraní aplikace zobrazit tlačítko pro testování odpojovačů. Pro schování tlačítka zadejte jednu z hodnot |
|
|
Určuje interval zvukového signálu (v milisekundách) v akci Výchozí hodnota: |
Sekce AUTH
Tato sekce obsahuje seznam jednotlivých uživatelů včetně hesel, povolených akcí a skupin oprávnění.
Výchozí uživatel, který se použije pro přihlášení do aplikace Collector Mobile Client, má následující formát:
0=n<username>|p<password>|l<userPermissionLevel>
Pro přidání dalších uživatelů použijte stejný formát.
Hodnota <userPermissionLevel> musí být kladné číslo a má následující parametry:
-
p<userPermissionLevel>– Seznam předdefinovaných akcí oddělených čárkou (viz níže) -
r<userPermissionLevel>– Určuje, zda uživatel může spravovat pracovní příkazy (read-only). -
a<userPermissionLevel>– Seznam přístupu s mapováním akcí na úroveň přístupu. Hodnoty mají formát:action@L<accesslevels>. Úrovně přístupu (accesslevels) se liší podle druhu měřiče. Detaily naleznete v Sekce: <DRIVER_NAME> níže.
Dostupné akce jsou:
-
MRT_CHECK– Test měřiče -
UPDATE_PASSWORD– Aktualizace heslo -
MDM_INIT– Inicializace modulu -
TOU_LOAD– Nahrávání TOU -
DISPLAY_CFG– Zobrazení konfigurace -
LMTR_SET– Nastavení limiteru -
LP_RDT– Čtení profilů -
DLP_RDT– Čtení denních profilů -
EVL_RDT– Čtení záznamníku událostí -
BATT_RESET– Reset časovače stáří baterie -
BILLING_RESET– Nulování fakturačních hodnot -
ALARM_RST– Reset příznaku otevřené svorkovnice -
SYNC_TIME– Synchronizace hodin -
BV_RDT– Čtení fakturačních hodnot -
RELAY_SET– Ruční nastavení relé
Příklad:
0=nAdmin|pSecretPass|l1
1=nTechnician|pTechPass|l2
p1=BV_RDT,LP_RDT,EVL_RDT
a1=MRT_CHECK@L2,EVL_RDT@L1,TOU_LOAD@L2,BV_RDT@L1,LP_RDT@L1
r1=n
p2=BV_RDT
a2=MRT_CHECK@L1,BV_RDT@L1
r2=y
Sekce <DRIVER_NAME>
Tato sekce obsahuje nastavení a parametry pro jednotlivé druhy ovladačů.
Některá nastavení jsou shodná pro všechny druhy ovladačů, některá jsou specifická pouze pro určitý druh ovladačů.
Tato specifická nastavení jsou v tabulce uvozena názvem typu ovladače.
Obecná nastavení ovladačů
|
Klíč |
Hodnota |
|---|---|
|
|
Obsahuje hodnoty hesel.
Můžete nastavit více hesel a použít je v různých kombinacích pro různé operace. Příklad:
|
|
|
Určuje typ kódování hodnot z password_l<level>. Možnosti kódování jsou: Plain
Hex
aes/gcm/noppading
aes/cbc/pkcs5padding
|
|
|
Určuje úroveň přístupu ovladače pro konkrétního uživatele. Příklad:
|
|
|
Obsahuje seznam DLMS definic, oddělených středníkem, které se mají číst. |
|
|
Obsahuje seznam DLMS definic, oddělených středníkem, které se mají číst, pokud jsou vyžádány |
ACE_SL7000
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
ADDGRUP_NP7X
|
Key |
Value |
|---|---|
|
|
Určuje maximální dobu v sekundách, po kterou aplikace čeká na profilová data. Výchozí hodnota: |
|
|
Určuje maximální počet dní, které je možné číst před dnešním dnem. Výchozí hodnota: |
LGZ_E350
|
Key |
Value |
|---|---|
|
|
Obsahuje heslo pro příkaz |
LGZ_E360
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
|
|
Obsahuje klíče pro nastavení akcí relé. Hodnoty jsou reprezentovány čísly skriptů podle parametrů měřičů. Příklad:
|
|
|
Obsahuje příkaz Výchozí hodnota: |
|
|
Obsahuje platnou odpověď na příkaz Výchozí hodnota: |
|
|
Obsahuje hodnotu zpoždění příkazu Výchozí hodnota: |
|
|
Obsahuje příkaz Výchozí hodnota: |
|
|
Obsahuje platnou odpověď na příkaz Výchozí hodnota: |
|
|
Obsahuje hodnotu zpoždění příkazu Výchozí hodnota: |
LGZ_E450
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
|
|
Obsahuje klíče pro nastavení akcí relé. Hodnoty jsou reprezentovány čísly skriptů podle parametrů měřičů. Příklad:
|
LGZ_E550
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
LGZ_E570
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
LG_E650
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
|
|
Obsahuje vstupní hodnotu, která přepíná relé s uvedeným Příklady:
|
|
|
Obsahuje vstupní hodnotu, která přepíná relé s uvedeným Příklady:
|
|
|
Obsahuje vstupní hodnotu, která přepíná relé s uvedeným Příklady:
|
|
|
Určuje počet minut před nastaveným časem ( Toto je způsobeno vadným firmwarem, který někdy nevrací požadovaná data, pokud se začne číst přímo v čase Výchozí hodnota: |
LGZ_E850
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
|
|
Určuje počet minut před nastaveným časem ( Toto je způsobeno vadným firmwarem, který někdy nevrací požadovaná data, pokud se začne číst přímo v čase Výchozí hodnota: |
|
|
Určuje, zda je jako výchozí protokol |
AEM_ENERLUX
|
Key |
Value |
|---|---|
|
|
Obsahuje heslo pro příkaz |
|
|
Určuje maximální dobu v sekundách, po kterou aplikace čeká na profilová data. Výchozí hodnota: |
|
|
Určuje maximální počet dní, které je možné číst před dnešním dnem. Výchozí hodnota: |
IEC61107
|
Key |
Value |
|
|
|---|---|---|---|
|
|
Určuje formát parsování času v |
|
|
|
|
Určuje formát parsování data v C#. |
|
|
|
|
Obsahuje seznam OBIS kódů, oddělených středníky, které jsou kontrolovány v určeném pořadí, zda obsahují sériové číslo měřiče. Znak Výchozí hodnota: |
|
|
|
|
Obsahuje OBIS kód registru, který obsahuje aktuální hodnotu času. Výchozí hodnota: |
|
|
|
|
Obsahuje OBIS kód registru, který obsahuje aktuální hodnotu datumu. Výchozí hodnota: |
|
|
|
|
Určuje, zda se v požadavku na profilová data používá časová složka. Ve výchozím nastavení ovladače čtou měřiče typu Chcete-lil toto chování vypnout, nastavte hodnotu na Výchozí hodnota: |
|
|
|
|
Určuje délku požadavku pro příkaz Výchozí hodnota: |
|
|
|
|
Obsahuje heslo pro příkaz |
|
|
EMH_LZQJ
|
Key |
Value |
|---|---|
|
|
Obsahuje heslo pro příkaz |
|
|
Obsahuje heslo pro příkaz |
ZPA_AMX75
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
ZPA_ZEX16
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
|
|
Obsahuje OBIS kód denního profilu v měřiči. Kód musí mít úplný formát, například Pokud kód není definován, ovladač se pokusí načíst profil s hodnotou Výchozí hodnota: N/A |
METERCONTROL_ST402D
|
Key |
Value |
|---|---|
|
|
Obsahuje klíče pro nastavení akcí relé. Hodnoty jsou čísla OBIS kódů podle parametrů měřičů. Příklady:
|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
|
|
Určuje, zda je jako výchozí protokol |
METCOM_MCS301
|
Key |
Value |
|---|---|
|
|
Určuje bezpečnostní mechanismus DLMS, který se použije pro autentizaci. Možné hodnoty:
Výchozí hodnota: |
|
|
Obsahuje autentizační klíč v případě, že hodnota bezpečnostního mechanismus |
|
|
Obsahuje šifrovací klíč v případě, že hodnota bezpečnostního mechanismus |
|
|
Obsahuje objekt ve formátu JSON, kde kllíče představují OBIS kódy a hodnoty obsahují nastavované parametry. Z bezpečnostních důvodů jsou povoleny pouze OBIS kódy související s konfigurací relé. Jiné kódy jsou ignorovány. Příklad:
|
Section PASSWORD_SECTION_x
Obsahuje výchozí hesla, která aplikace CMC použije, pokud je volána přes API.
Jména sekcí mají format format PASSWORD_SECTION_x, kde x je alfanumerický řetězec znaků.
Tato sekce se použije, pokud hodnota klíče meter_password_section v API volání se rovná hodnotě x.