一体机设备参数的限制长度:
参数名 | 功能描述 | 最大长度(字符) | 数据
类型 |
默认值 | 备注 |
ServerIP | 服务器地址 | 60 | string | http://192.168.1.1/API | http服务器地址,为完整的地址 |
ViewId | 区域ID | 20 | string | V123 | |
UID | 设备ID | 20 | string | U123 | |
UKey | 授权Key | 20 | string | ABCD12345678 | |
Timeout | 连接超时 | 20 | string | 3000 | 与服务器连接超时,单位毫秒 |
DHCP | 是否启用DHCP | 20 | string | 1 | 1为使用DHCP,0为手动设置IP |
IP | 设备IP地址 | 20 | string | 192.168.1.218 | |
Mask | 设备子网掩码 | 20 | string | 255.255.255.0 | |
Gateway | 设备网关 | 20 | string | 192.168.1.1 | |
DNS | 设备DNS | 20 | string | 114.114.114.114 | |
isQueryCmd | 启用远程操作接口 | 20 | string | 0 | 0不启用;1为启用; |
PollInterval | 远程操作轮询间隔 | 20 | string | 1000 | 轮询间隔,单位毫秒(启用远程操作接口才生效) |
QRKey | 二维码加密密钥 | 20 | string | ABCD12345678 | [离线验证],[识别规则]模式下,二维码由相应规则组成,采用RC4算法加密,加解密密钥为此密钥 |
isSuperKey | 启用[超级密码]开门 | 20 | string | 0 | 是否启用超级密码开门。0不启用,1启用 |
SuperKey | 超级密码 | 6 | string | 123456 | 超级密码长度,最长6位(启用[超级密码]开门才生效)。 |
SuperKeyValid | 超级密码有效期 | 20 | string | 2099-12-12 | 超级密码有效截止日期。格式:“yyyy-MM-dd” (启用[超级密码]开门才生效) |
注:服务器地址的长度不能超过60个字符指的是HTTP地址加上后面默认会加上的接口地址(/isconnect、/checkcode)一共不能超过60个字符。
案例:
服务器域名地址:http://A21-smarthome.ec-founder.com/guard/v1.0/cerberus/api这个域名地址长度为59个字符,但是程序默认会在最后面加上接口名称(如/isconnect),HTTP地址的长度就会超过60个字符,从而导致设备无法访问服务器。
(示例:http://A21-smarthome.ec-founder.com/guard/v1.0/cerberus/api/isconnect)
解决办法:可以把过长的域名地址改为ip地址,就可以把HTTP地址的长度控制在60个字符以内。如下所示:
服务器ip地址:http://123.124.244.234/guard/v1.0/cerberus/api 这个地址设备就可以访问服务器