JSON message about parameters of an alarm receiving center
{ "ARC":{ "id": , /*required, integer type, alarm center No., which starts from 1*/ "enabled": , /*required, boolean type, whether to enable alarm center configuration, "true,false"*/ "spareEnabled": , /*optional, boolean type, whether to enable backup alarm receiving center, "true", "false"*/ "enable": , /*optional, boolean type, whether to enable*/ "addrType":"", /*required, string type, alarm center address type*/ "ipVersion":"", /*string type, IP address version information, it is valid only when addrType is "ipAddress"*/ "ipAddress":"", /*string type, IP address types (IPv4 or IPv6), it is valid only when addrType is "ipAddress"*/ "hostName":"", /*string type, domain name, it is required when addrType is "hostName"*/ "port": , /*optional, integer type, port number for receiving alarm or event by the alarm center*/ "centerAccount":"", /*optional, string type, alarm center account, which is used to mark the device*/ "protocol":"", /*optional, string type, protocol type*/ "transMode":"", /*optional, string type, transmission mode*/ "timeout": , /*optional, integer type, timeout of waiting for acknowledgment from the alarm receiving center after uploading the event, the event will be uploaded again after timeout*/ "retryTime": , /*optional, integer type, re-uploading times*/ "heartBeatInterval": , /*optional, integer type, heartbeat interval*/ "algorithm":"", /*string type, encryption algorithm, it is valid when protocol is "*SIA-DCS" and "*ADM-CID"*/ "bits": , /*integer type, number of bits for the encryption key, it is valid when protocol is "*SIA-DCS" and "*ADM-CID"*/ "key":"", /*string type, key, which is used to encrypt the uploaded messages, and it is valid when protocol is "*SIA-DCS" or "*ADM-CID"*/ "authEnabled":true, /*dependent, boolean, whether to enable authentication, this node is required when protocol is "CSV-IP"*/ "userName":"", /*dependent, string, user name, this node is required when protocol is "CSV-IP" and authEnabled is true*/ "password":"", /*dependent, string, password, this node is required when protocol is "CSV-IP" and authEnabled is true*/ "ARCchannelList":[{ /*ARC channel list*/ "ARCchannel":{ "ARCid":1, /*optional, int, ARC channel ID*/ "enabled":true, /*optional, boolean, whether to enable the ARC channel*/ "transMethod":"", /*optional, string, communication method*/ "addrType":"", /*required, string, ARC address type*/ "ipVersion":"", /*optional, string, IP address version, it is "IPv4" by default. This node is valid when addrType is "ipAddress"*/ "ipAddress":"", /*dependent, string, IPv4 address or IPv6 address. This node is valid when addrType is "ipAddress"*/ "hostName":"", /*dependent, string, domain name. This node is valid when addrType is "hostName"*/ "port":2, /*optional, int, port No.*/ "centerAccount":"", /*optional, string, ARC account*/ "protocol":"", /*optional, string, protocol type for uploading alarms*/ "transMode":"", /*optional, string, transmission mode*/ "timeout":28, /*optional, int, timeout duration for waiting for the ARC to confirm the event after the event is uploaded, unit: second. After timeout, the event will be uploaded again*/ "retryTime":3, /*optional, int, retry times*/ "heartBeatInterval":12, /*optional, int, heartbeat interval*/ "algorithm":"", /*optional, string, encryption algorithm. This node is valid when protocol is "*SIA-DCS" or "*ADM-CID"*/ "bits": , /*optional, int, number of bits of the encryption key. This node is valid when protocol is "*SIA-DCS" or "*ADM-CID"*/ "key":"", "periodicTestEnabled": , /*optional, boolean, whether to enable periodic test. After the periodic test function is enabled and configured, the device will regularly upload test reports according to the configured interval. This node is valid when protocol is "DC-09" (including ADM-CID, SIA-DCS, *SIA-DCS, *ADM-CID)*/ "periodicTestTimeCfg": /*optional, int, periodic test interval, unit: second. This node is valid when protocol is "DC-09"*/ } }], "subSystem":[1, 2, 3], /*optional, array of int, linked partition*/ "sysEvent":["", ""], /*optional, array of string, system event: "IPCOfflineTest" (network camera disconnected detection), "wiredNetTest" (wired network fault detection), "mobileNetTest" (mobile network fault detection), "phoneOfflineTest" (phone disconnected detection), "hostBatteryTest" (secuirty control panel battery detection), "WiFiNetTest" (Wi-Fi network fault detection), "SIMTest" (SIM card fault detection), "RS485Test" (RS-485 exception detection)*/ "timeStampGMTEnabled":true /*optional, boolean, whether to enable GMT time stamp: true-enable (default), false-disable. After this function is enabled, the time stamp in the information uploaded by the device is London time; otherwise, it is the device time. This node is valid when protocol is "DC-09"*/ "company": "None", /*optional, string, company: "None", "Multi" (Hungary-Multi ARC), "FranceARC" (France ARC, or Le central d'alarme en france). This node is valid when the value of protocol is "SIA"*/ "pircamUploadMode": "Picture", /*optional, string, uploading method: "Video", "Picture", this node is valid when the value of company is "FranceARC“*/ "transMethod": "IP", /*optional, object, transmission mode: "IP", "PSTN" (publich switched telephone network), "serialPort"*/ "spareARCID": 2, /*optional, int, the No. of spare ARC: 2, 4; when the No. of the main ARC is 1, the No. of the spare ARC is 2; when the No. of the main ARC is 3, the No. of the spare ARC is 4*/ "FSKCfg": { /*optional, object, FSK configuration*/ "baudRate": "300", /*optional, string, baud rate: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000, 256000, 230400*/ "dataBit": 6, /*optional, int, data bit: 6, 7, 8*/ "parityBit": "none", /*optional, string, parity check: "none", "odd"(odd check)*/ "stopBit": 1 /*optional, int, stop bit: 1, 2*/ } } }