ESP8266使用smartConfig配网疑问

[复制链接]
查看9202 | 回复3 | 2021-4-10 11:51:03 | 显示全部楼层 |阅读模式
我在腾讯云物联网平台看了他们的小程序与ESP8266配网流程。其中有一个疑问就是:使用SmartConfig协议配网,ESP8266会自动将它的IP地址发送给小程序吗?如果不会需要怎么操作呢?我看到腾讯物联网平台中的SmartConfig文档中提到了“设备会告知小程序自己的IP地址",就是不知道是不是自动的?

SmartConfig文档说明

SmartConfig文档说明
回复

使用道具 举报

平台已经适配好了这个配网协议,无需关心细节
回复 支持 反对

使用道具 举报

Jack_tang | 2021-6-2 15:08:20 | 显示全部楼层
AiThinker-半颗心脏 发表于 2021-4-11 16:37
平台已经适配好了这个配网协议,无需关心细节

但是一直有一个问题:我使用ESP8266_NONOS_SDK-3.0.4使用了samrtconfig智能配网,用安信可微信公众号或者乐鑫提供的配网工具就可以将WIFI的密码发给ESP8266设备并可以在手机端的公众号或者配网工具中会提示配网成功。但是呢?但我使用“腾讯连连”给ESP8266设备配网时却只能将WIFI密码和名称发给ESP8266,但是“腾讯连连”小程序端配网会失败。
后面我下载腾讯云官网提供的qcloud-iot-esp8266-demo开源代码,编译后将bin文件烧写到我的ESP8266设备中后,使用“腾讯连连”小程序配网就可以成功了!我比较了两个工程,腾讯官方的例程中使用的ESP8266 RTOS SDK 3.1的SDK。难道是ESP8266_NONOS_SDK-3.0.4和ESP8266 RTOS SDK 3.1使用的smartConfig版本不同?
后续:尝试使用了WireShark进行抓包,但是效果不理想。
回复 支持 反对

使用道具 举报

Jack_tang | 2021-6-2 15:26:20 | 显示全部楼层
本帖最后由 Jack_tang 于 2021-6-2 15:27 编辑

1。” 腾讯连连 + 腾讯官方的示例“演示:
配网成功并连接到腾讯云的log信息:
1.png
2。 “腾讯连连 + ESP8266_NONOS_SDK-3.0.4配网示例”演示:
可以接收WIFI名称及密码,但是配网会失败。
2.png
3。“乐鑫配网工具 + ESP8266_NONOS_SDK-3.0.4配网示例”演示:
能正常配网并可以连上腾讯云MQTT服务器 3.png



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则