esp8266-01s 不能连接华为路由器解决方法

esp8266-01可以连接到手机,但连接不到华为路由器(型号WS7103),
确认处于客户端模式:

AT+CWMODE=1

我先看了可用ap列表:

AT+CWLAP

在这里插入图片描述

发现手机和路由器的第一个参数不一样,但这条指令明明查看的就是可用AP。。。
这里wang2是手机,wang是路由器,可以看到第一个参数不一样,经过尝试,发现设置路由器可以解决,修改安全选项如下设置:
在这里插入图片描述
再次查看可用ap:
在这里插入图片描述
可以看到第一个参数都是3了,这个参数说明:
在这里插入图片描述
不清楚为什么路由器设置为WPA/WPA2 PSK混合模式后就连接不到了,
有知道的小伙伴可以留言

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM32系列是一种微控制器芯片系列,其中HAL库是STM32提供的一个高级应用层库,可以方便地进行硬件抽象和外设驱动。ESP8266-01S是一种常用的物联网模块,可以通过Wi-Fi连接互联网。OneNET是华为提供的物联网云平台,可以将设备的数据上传到云端。 要在STM32系列芯片上利用HAL库连接ESP8266-01S模块,并实现数据上传到OneNET平台,需执行以下步骤: 1. 初始化STM32的串口和GPIO配置,以连接ESP8266-01S模块。通过串口与模块进行通信,以发送AT指令控制模块的工作。 2. 通过串口发送AT指令,使ESP8266-01S模块连接到Wi-Fi网络。这些AT指令包括设置Wi-Fi SSID、密码等,并执行连接操作。 3. 通过串口发送AT指令,使ESP8266-01S模块与OneNET平台建立TCP或UDP连接。这些AT指令包括设置服务器地址和端口号,并执行连接操作。 4. 编写STM32的C代码,通过HAL库函数,将需要上传的数据封装为JSON格式,并发送到ESP8266-01S模块。 5. ESP8266-01S模块收到数据后,通过已建立的TCP或UDP连接,将数据上传到OneNET平台。通过发送AT指令,模块将数据作为HTTP请求发送到OneNET的数据接口。 6. 在OneNET平台上可以配置数据接口和数据流。数据接口是OneNET平台提供的用于接收数据的API接口,数据流是数据的分类和整理方式。 通过以上步骤,可以实现STM32系列芯片利用HAL库连接ESP8266-01S模块,并通过模块将数据上传到OneNET平台。这样,可以方便地将STM32芯片连接到物联网,并通过OneNET平台实现远程监控和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值