在使用机智云APP进行一键配网时,常见的失败原因之一是WiFi频段不匹配。许多机智云入门设备(如ESP8266)仅支持2.4GHz的WiFi,而如果连接的是5GHz WiFi,配网就无法成功。判断WiFi频段的方法很简单:查看手机WiFi名称,若含有“5G”字样,则为5GHz频段。解决办法是切换到2.4GHz WiFi,通常可以通过另一台手机开启2.4GHz模式的热点来实现。
PART.01设备程序问题问题
检查设备的代码是不是正确的,可以从以下几个方面入手:
代码里有没有设置wifi模式?如相关代码gizwitsSetMode(WIFI_AIRLINK_MODE);
代码里有没有开启定时器中断、串口中断?如相关代码 HAL_TIM_Base_Start_IT();HAL_UART_Receive_IT();
代码里有没有机智云初始化的调用?如相关代码gizwitsInit();
PART.02硬件设备的问题
WiFi模块接线是否正确?对应端口不能接错
WiFi模块是需要烧录机智云的固件才可以使用机智云的SDK联网的,机智云固件可以去机智云官网下载中心下载
如果排查了以上问题均找不出原因的话,可以使用热点配网来解决,可以先试试热点配网。
热点配网没问题再回头去试试一键配网,以下介绍热点配网以及详细步骤。
热点配网介绍:
热点配网(也叫AP 配网),是机智云设备的一种备用配网方式
PART.03热点配网和一键配网的区别
一键配网
你(手机)→ 把 WiFi 密码告诉路由器 → 路由器再传给设备(容易因为信号差、频段错出现问题);
热点配网
你(手机)→ 直接走到设备身边 “贴耳说话” → 把 WiFi 密码直接告诉设备(干扰少,不容易出现问题)。
专业点介绍
热点配网本质是设备端启动 (软件接入点)模式,构建本地无线局域网,移动端(手机/ 平板)作为 Station 接入该局域网后,通过 TCP/UDP 协议向设备端透传目标 WiFi 网络参数(SSID、Password),最终设备端切换至 Station 模式接入目标网络并完成云端鉴权的技术流程。
快速入门配网可以看这期教程
《快速入门手把手》机智云上云(STM32 HAL篇)上篇
以下热点配网详细流程:
1、连接好硬件设备之后,我们修改一下代码里面。把WiFi配网设置模式改为热点配网(SoftAP模式)
main函数中添加代码:
gizwitsSetMode(WIFI_SOFTAP_MODE); //设置配网模式

2、重新编译烧录代码之后,打开机制云APP,开始AP热点配网
首先、这里我用一部手机来打开机智云来配网,然后另一部手机打开2.4G热点给第一步手机连接。

把这个热点的自动连接关闭

接下来打开打开机智云APP后,直接跳过登录界面。

添加设备

这里选择热点配网

这里会自动填好当前连接的热点和密码,下面是后面需要连接的,这里我们默认即可。

这里选择乐鑫然后给板子断电,点击按钮后再供电。


点击跳转到wifi界面

这里选择这个开头的wifi,输入刚刚的默认密码123456789



然后返回机智云APP,可以看到正在连接中了

连接成功,如果这里显示连接超时的话,就大退机智云APP,清除后台重新进。


这个时候就配网成功了,可以正常显示数据和控制了

-
WIFI
+关注
关注
82文章
5476浏览量
212069 -
机智云
+关注
关注
3文章
631浏览量
27643
发布评论请先 登录

一键配网失败怎么办?机智云热点配网全攻略
评论