Skip to content

对讲 WiFi 配网(已废弃)

本文档介绍早期对讲锁项目使用的蓝牙辅助 WiFi 配网协议。

已废弃

此协议用于早期对讲锁项目 (starchart-talk),现已完全废弃,所有新老项目均已停止使用

仅作为历史文档保留,请勿在新项目中使用。

历史项目

原项目仓库:git@code.star-lock.cn:StarlockTeam/starchart-talk.git

功能概述

WiFi 配网模块基于通用扩展指令 0x3030,使用子指令实现以下功能:

功能子指令说明
WiFi 配网50配置 WiFi 和服务器信息
WiFi 配网结果51返回配网结果
下发服务器地址52单独配置服务器地址
搜索 WiFi53搜索附近 2.4G WiFi
WiFi 搜索结果54返回搜索到的 WiFi 列表

WiFi 配网

子指令: 50

方向: APP → 门锁

加密: SM4 私钥模式

请求消息

字段名称字段类型字段长度字段说明
KeyID字符串40钥匙 ID
UserID字符串20用户 ID
SSID字符串30WiFi 名称
Password字符串20WiFi 密码
PeerId字符串44设备 PeerId
NumberOfServers整型1服务器数量
ListOfServerIPs整型4服务器 IP 地址(第一个为主服务器)
ServerPort整型2服务器端口
...混合6×N其他备份服务器信息
NumberOfUid整型1手机号数量
Uid字符串20手机号
...混合6×N其他手机号
ListOfServerDomains字符串30×N服务器域名地址列表

应答消息

无应答。

WiFi 配网结果

子指令: 51

方向: 门锁 → APP

加密: SM4 私钥模式

请求消息

字段名称字段类型字段长度字段说明
Status整型10=成功,0xFF=失败

应答消息

无应答。

下发星图服务器地址

子指令: 52

方向: APP → 门锁

加密: SM4 私钥模式

请求消息

字段名称字段类型字段长度字段说明
KeyID字符串40钥匙 ID
UserID字符串20用户 ID
NumberOfServers整型1服务器数量
ListOfServers整型4服务器 IP 地址(第一个为主服务器)
ServerPort整型2服务器端口
...混合6×N其他备份服务器信息
NumberOfPhone整型1手机号数量
Phone字符串20手机号
...混合6×N其他手机号

应答消息

无应答。

搜索 2.4G WiFi

子指令: 53

方向: APP → 门锁

加密: SM4 私钥模式

请求消息

字段名称字段类型字段长度字段说明
KeyID字符串40钥匙 ID
UserID字符串20用户 ID

应答消息

字段名称字段类型字段长度字段说明
Status整型10=成功,其它=失败

说明

收到此命令后,门锁将扫描 4 秒钟后返回结果。

WiFi 搜索结果

子指令: 54

方向: 门锁 → APP

加密: SM4 私钥模式

请求消息

字段名称字段类型字段长度字段说明
Status整型10=成功,0xFF=失败
NumberOfSsid整型1SSID 数量
SSID字符串32WiFi 名称
RSSI整型1信号强度(如 -40dB)
...混合(32+1)×N多组 SSID 信息

应答消息

无应答。

指令汇总

子指令名称方向说明
50WiFi 配网APP → 门锁配置 WiFi 和服务器
51WiFi 配网结果门锁 → APP返回配网结果
52下发服务器地址APP → 门锁单独配置服务器
53搜索 WiFiAPP → 门锁搜索附近 WiFi
54WiFi 搜索结果门锁 → APP返回 WiFi 列表

鑫泓佳智能硬件通信协议文档