一、概述
配网和添加设备是用户购买产品后使用的第一步。对于无线网络接入的设备,配网不仅需要交互网络信息(如WiFi名称、密码),还需完成设备信息交互及初步配置,是保障设备正常使用的关键环节。
消费类安防产品中常见配网方式包括:低功耗蓝牙(BLE)、简易WiFi设定(AP配网)、扫码配网(QRCode)、一键WiFi配置(smartlink)、声波配网。其中:
- 一键WiFi配置(smartlink)和声波配网需硬件特殊支持,本文不做具体讨论;
- 重点说明 AP配网、蓝牙配网、简易扫码配网(无服务器)三种主流方式的实现逻辑和使用场景。
二、配网方式对比
三、简易WiFi设定
AP配网是无需硬件特殊支持的主流配网方式,依赖TUTK SDK实现,通过设备自身开启WiFi热点(AP模式),手机连接该热点后直接传输网络信息,配网成功率高。
3.1 核心流程
- 设备进入配网模式:设备启动后自动开启AP热点(热点名称通常为设备型号+SN后几位,如“IPC-XXXX1234”);
- 手机连接设备AP:用户在手机WiFi设置中找到设备热点并连接(部分场景支持APP自动引导连接);
- 传输网络信息:手机APP通过已建立的AP连接,将目标WiFi的SSID、密码等信息发送给设备;
- 设备连接路由:设备接收网络信息后,关闭AP模式,尝试连接目标WiFi网络;
- 配网完成:设备成功接入互联网后,通过TUTK SDK与手机APP建立通信,完成设备添加。
3.2 关键优势
- 无需硬件改造,普通WiFi模块即可支持;
- 网络信息直连传输,不受路由器信号干扰;
- TUTK SDK提供成熟接口,开发成本低;
- 配网流程直观,用户操作门槛低。
注意事项
设备AP热点默认无密码或密码印刷在机身/说明书上,需在APP中提示用户查看,避免连接错误。
四、蓝牙配网
蓝牙配网是基于低功耗蓝牙BLE进行近距离数据交互的配网方案,只需要两端支持BLE即可,配网成功率高。
4.1 核心流程
- 设备开启BLE广播:设备使用特定规则的蓝牙名称(如XXXX-IPC-MODEL01)和一组特定的service uuid和charateristic uuid进行广播;
- APP扫描指定规则的蓝牙名:APP扫出XXX-IPC-MODEL01,自动连接对应的蓝牙,获取指定的service uuid和charateristic uuid;
- APP发送配网信息给设备端:APP发送对应的配网信息(WIFI SSID和WIFI密码,以及区域信息等)给设备端;
- 设备上报自身信息并联网:设备将自身UID和密码等信息发送给APP,并进行联网操作;
- APP轮询设备状态:APP查询设备配网以及登录进度,也可设备自行上报相关进度;
- 配网完成:设备成功入网后,通知APP进行下一步连线操作,APP与设备建立连接并完成添加。
4.2 关键依赖
- 只需APP和设备支持BLE即可;
注意事项
1. BLE有MTU限制,如果数据较大,需分多次传输;
2. 设备配网时,需要主动上报进度,以便APP端可以提示用户进行后面的操作;
3. 设备如遇到无法恢复的错误,需上报给APP做容错处理。
五、简易扫码配网(不需要服务器)
简易扫码配网是无服务器依赖的轻量化方案,无需硬件特殊支持和TUTK SDK,二维码直接携带设备直连信息(如设备热点名称、配网端口等),配网流程简洁。
5.1 核心流程
- 用户扫设备端的二维码解析信息:手机APP扫描设备二维码,解密后获取设备UID,型号等参数;
- APP生成二维码,给设备配网:APP将要配置的SSID和区域等信息生成二维码给设备;
- 设备扫码配网:设备扫描APP的二维码,进行配网操作,并提示配网结果和登录P2P平台;
- 配网完成:APP连线设备,连线成功,完成绑定。
5.2 关键优势
- 无服务器依赖,部署成本低,适合小型设备厂商;
- 二维码集成核心信息,减少用户输入操作;
- 无需依赖第三方SDK,开发灵活度高;
- 配网流程短,响应速度快。
5.3 注意事项
注意事项
1. 二维码内置信息需加密处理,避免WiFi信息泄露;
2. 建议增加配网超时机制(如60秒),超时后提示用户重新操作。
