如何生成适配Hikvision(海康威视)摄像头且可被官方应用识别的二维码
单设备添加二维码编码结构
- 基础格式为海康私有前缀开头的URI结构:
hikvision://addDevice?<参数键值对> - 核心必填参数:
sn:设备完整序列号,必须和SDK读取/设备机身印刷的序列号完全一致verifyCode:设备激活时设置的6-12位安全验证码,注意不是设备登录密码
- 可选补充参数:
name:设备自定义名称,官方App识别后会自动填充该名称ip:局域网固定IP地址,填写后可加快识别后的连接速度
示例编码内容:
hikvision://addDevice?sn=DS-2CD3T46WD-I320210101ABCDEF&verifyCode=Hik12345&name=门口摄像头
多设备批量导入二维码编码结构
- 官方客户端批量生成的二维码为JSON数组字符串直接编码,每个数组元素对应一个设备的信息
- 数组元素必填字段:
deviceSn:设备序列号verifyCode:设备验证码
- 数组元素可选字段:
deviceName:设备自定义名称
示例编码内容:
[{"deviceSn":"DS-2CD3T46WD-I320210101ABCDEF","verifyCode":"Hik12345","deviceName":"门口摄像头"},{"deviceSn":"DS-2CD3T46WD-I320210102ABCDEF","verifyCode":"Hik67890","deviceName":"后院摄像头"}]
实测注意事项
- 二维码纠错级别建议选择M级及以上,低纠错级别的二维码被海康官方App识别的成功率较低
- 参数中的特殊字符(中文、空格、&等)需要提前做URL编码再拼接
- 老旧型号海康设备/旧版本官方App仅支持单设备二维码添加,不支持批量二维码导入
- 需要开启加密传输的场景可额外添加
encryptMode=1参数,该参数为可选配置
内容的提问来源于stack exchange,提问作者JaVaBoy
相关产品推荐
相关产品推荐

