一、WiFi 适合哪些场景
WiFi 的适用边界很清楚:
- 有市电(不靠电池长期续航):智能插座、智能灯、家电、工业电柜内设备
- 带宽需求较高:需要传图片、音频、较大固件包
- 室内固定安装:客户现场已有 WiFi 覆盖
不适合:电池供电长期待机、户外无 WiFi 覆盖、移动中的设备 —— 这些应该走 4G / Cat.1 或 NB-IoT。选错通信方式是很多项目后期返工的根因,需求阶段就要定死。
二、模组选型
主流方案:
- 乐鑫 ESP8266:老牌、便宜、资料多,但资源少,新项目不推荐
- 乐鑫 ESP32 / ESP32-C3 / ESP32-S3:当前主流,WiFi + BLE 双模,带 BLE 可以辅助配网
- 博通集成 BK7231 / BK7236:国产性价比,智能家居生态常用
- 庆科 EMW3080 / MX1290:阿里云生态方案
- RTL8720DN:Realtek,双频,海外项目常见
选型看六项:Flash / RAM 大小、是否带 BLE(有 BLE 配网体验好很多)、认证(SRRC / CCC / FCC / CE)、SDK 成熟度与文档、供货与生命周期、功耗。
三、配网:用户体验的第一道关
配网是 WiFi 产品差评重灾区,三种方案:
- SmartConfig(快连):手机广播含 WiFi 密码的 UDP 包,模组混杂模式抓取。优点是快;缺点是兼容性差,部分路由器 / 手机失败率高,且仅支持 2.4G
- AP 热点配网(SoftAP):模组开热点,手机连上后通过 HTTP 提交 WiFi 账号密码。成功率最高,流程略长
- 蓝牙辅助配网(BLE + WiFi):模组带 BLE,手机用蓝牙把 WiFi 密码传给模组。体验最好、成功率最高
我们做定制时优先推荐第 3 种(ESP32 类模组天然支持)。配网流程还要做好状态提示、失败引导和超时处理,别让用户对着转圈猜。
四、嵌入式固件
- 开发方式两种:AT 指令(MCU 外挂模组,开发快、灵活性低)vs SDK 开发(ESP-IDF,应用跑在模组上,成本低、集成度高)。量产降本通常选后者
- 联网管理:WiFi 连接状态机(扫描 → 连接 → 获取 IP → 重连),多 AP 备份,断网自动重连带退避算法
- 上云协议:MQTT over TLS(推荐)、HTTPS、CoAP;设备认证用一机一密或一型一密
- OTA:分区表(ota_0 / ota_1 + 回滚),签名校验,断点续传,升级失败自动回滚 —— 这是必备项,不是加分项
- 本地控制:局域网发现(mDNS / SSDP)与控制,断外网也能用,体验差别很大
- 稳定性:看门狗要喂、内存泄漏要测(长时间运行必测 72 小时以上)、Flash 读写要做磨损均衡
五、云端后台与小程序
- 接入层:MQTT Broker(EMQX / 阿里云 IoT / 自建),设备影子保存最新状态
- 业务层:设备管理、用户绑定、定时任务与场景、告警规则、固件版本管理
- 小程序:配网引导(图文 + 状态轮询)、设备控制、实时状态(WebSocket 或 MQTT over WebSocket)、设备分享给家人、固件升级提示
- 注意:微信小程序不能直接操作 WiFi(平台限制),配网要么走蓝牙辅助,要么引导用户手动连热点,设计阶段就要规避
六、WiFi + 4G 双链路(可选)
无人值守场景需要"WiFi 优先、无 WiFi 走 4G":硬件上双模组(ESP32 + Cat.1 模组),固件做链路健康检查和自动切换,保证不失联。适合自助终端、无人柜机这类设备。
七、全栈交付周期
- 需求 + 方案:1 周
- 硬件:2-3 周(模组核心板 + 底板)
- 嵌入式固件:3-5 周
- 云端后台 + 小程序:3-4 周
- 联调 + 试产 + 认证(SRRC / CCC):3-4 周
合计 3-4 个月。
八、我们能做什么
深圳市纬讯联达科技有限公司专注物联网软硬件全栈定制开发,提供 WiFi 模组选型、配网方案设计、ESP-IDF / AT 固件开发、MQTT 上云、OTA 升级、微信小程序与云端后台一站式服务,覆盖智能家居、工业设备、自助终端等场景。如果您在规划 WiFi 物联网产品,欢迎联系我们获取方案设计与报价。
联系人:魏先生 15123825557