实现原理: 设备进入AP模式创建WiFi热点,手机连接设备热点后,小程序通过UDP协议将路由器SSID和密码发送给设备。
配网流程:
- 设备进入配网模式,开启SoftAP热点(默认IP:192.168.4.1,端口:8266)
- 手机连接设备热点(SSID格式:z_+MAC地址,密码:z111111)
- 小程序通过UDP发送配网信息:{"cmdType":1,"ssid":"路由器名称","password":"密码"}
- 设备接收信息后连接路由器,返回配网结果
- 优点:配网成功率高,兼容性好,不受路由器型号限制。
实现原理: 设备启动蓝牙服务广播,小程序扫描并连接设备,通过蓝牙特征值传输WiFi信息。
配网流程:
- 设备启动蓝牙Service,包含ssid_info特征(UUID包含"A1CE")
- 小程序扫描设备并建立蓝牙连接
- 通过writeBLECharacteristicValue发送WiFi信息
- 设备连接路由器后返回绑定ticket
- 优点:用户体验好,流程简单,适合支持蓝牙的设备
实现原理: 手机通过已连接的路由器发送广播包,设备监听并解析WiFi信息。
配网流程:
- 设备进入监听模式
- 小程序输入WiFi密码后发送广播包
- 设备捕获数据包并解析SSID和密码
- 设备连接路由器
- 优点:无需手机切换网络,操作便捷
推荐方案选择 首选SoftAP配网:成功率最高,兼容性最好,不受路由器型号和频段限制。 备选蓝牙配网:如果设备支持蓝牙BLE,可作为备选方案,用户体验更流畅。