CR02E/CR02EU一体机参数可通过[扫描配置二维码]和[远程操作接口下发]进行设置,两种办法均采用JSON格式
扫描配置二维码
可以通过自定义JSON格式的配置参数生成配置二维码,然后用一体机设备扫描该配置二维码即可完成设备参数的设置,将配置二维码里面的参数配置并保存到设备中,详细示例和可设置参数如下所示:
示例:
_CB_CONFIG_S02E:{“ServerIP”:”http://192.168.1.1/API”,ViewId”:”V20″,”UID”:”U12″,”UKey”: “AB12345678”, “Timeout”: “5000”, “DHCP”: “1”,”DevPwd“: “666666”,”Cmd
Code“: “5”}
备注:_CB_CONFIG_S02E:前缀为固定必填,DevPwd和CmdCode是必填的。
DevPwd为设备密码,默认为666666;CmdCode为命令代码,固定为5,不可修改。
可设置参数:
参数名 | 功能描述 | 数据
类型 |
默认值 | 备注 |
ServerIP | 服务器地址 | string | http://192.168.1.1/API | http服务器地址,为完整的地址 |
ViewId | 区域ID | string | V123 | |
UID | 设备ID | string | U123 | |
UKey | 授权Key | string | ABCD12345678 | |
Timeout | 连接超时 | string | 3000 | 与服务器连接超时,单位毫秒 |
DHCP | 是否启用DHCP | string | 1 | 1为使用DHCP,0为手动设置IP |
IP | 设备IP地址 | string | 192.168.1.218 | |
Mask | 设备子网掩码 | string | 255.255.255.0 | |
Gateway | 设备网关 | string | 192.168.1.1 | |
DNS | 设备DNS | string | 114.114.114.114 | |
isQueryCmd | 启用远程操作接口 | string | 0 | 0不启用;1为启用; |
PollInterval | 远程操作轮询间隔 | string | 1000 | 轮询间隔,单位毫秒(启用远程操作接口才生效) |
QRKey | 二维码加密密钥 | string | ABCD12345678 | [离线验证],[识别规则]模式下,二维码由相应规则组成,采用RC4算法加密,加解密密钥为此密钥 |
isSuperKey | 启用[超级密码]开门 | string | 0 | 是否启用超级密码开门。0不启用,1启用 |
SuperKey | 超级密码 | string | 123456 | 超级密码长度,最长6位(启用[超级密码]开门才生效)。 |
SuperKeyValid | 超级密码有效期 | string | 2099-12-12 | 超级密码有效截止日期。格式:“yyyy-MM-dd” (启用[超级密码]开门才生效) |
远程操作接口下发
用于服务器远程发送命令操作设备,在服务器端将自定义JSON格式的配置参数通过QueryCmd远程操作接口下发到设备,设备执行成功后,设备将调用 QueryCmdPostData接口返回给服务器,此时设备的配置参数就修改完成。详细示例和可设置参数如下所示:
示例:
{ ” CmdID “:”44458″,”CmdCode”:5, “CmdParams”: [{ViewId”:”V20″,”UID”:”U12″,
“UKey”:”AB12345678″, “Timeout”: “5000”}] }
备注:CmdID是命令ID,string类型,可自定义随机数。
用于标识命令唯一的ID,QueryCmdPostData将传入此ID。
可设置参数:
同上表格所示