WIFI模块AT指令配置模块连接路由向公网发送数据(花生壳内网穿墙)

文章详细介绍了如何使用E103_W05WIFI模块(兼容ESP8266指令)通过STA模式连接到家用路由器并建立TCP连接到公网服务器。首先,通过AT指令设置模块为STA模式,然后连接指定的WiFi网络,再启动TCP连接到指定公网IP和端口。为进行本地测试,使用花生壳软件实现内网穿透,以便在串口调试助手中观察数据透传。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做一个关于WIFI的项目,记录一下。
跟大部分应用项目一样,我们使用的是串口WIFI模块,mcu通过串口发送AT指令来实现模块的配置以及数据传输。
我们的方案如下图所示:
1
系统通过WIFI模块接入家用路由器入网,向公网服务器传输数据,实现物联网应用。
我们使用的WIFI模块为E103_W05(指令兼容ESP8266),下面介绍一下整个模块测试联网的过程。

WIFI模块配置

WIFI模块入网有两种方式:
1.模块作为STA工作模式去搜索附近的WIFI并连接;
2.smartConfig 模式,通过AT指令将模块配置为smartConfig模式(此模式本次不使用)。

将WIFI模块配置为STA模式并建立TCP连接

if(u8E103_SendCmd((uint8_t*)"AT+CWMODE=1",(uint8_t*)"OK",100))//配置为softSTA模式
		{
		  return 1;
		}
		HAL_Delay(15);
		if(u8E103_SendCmd((uint8_t*)"AT+CWJAP=\"TEST\",\"12345678\"",(uint8_t*)"WIFI GOT IP",1000))//连接的wifi名和              密码
		{
		  return 1;
		}
		HAL_Delay(1500);
		if(u8E103_Send
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值