MTK7681——HLK_M35模块调试(wifi,字符串,软件,开发技术)

时间:2024-05-04 04:51:13 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

模块STA手动配置及收发数据

所有的指令都是字符串格式,在字符串末尾需要加‘\r’回车键。

1、保证模块电源,地连接正确,供电为3.3V,保证串口连接正确,模块的RX接串口的TX,模块的RX接串口的TX

2、进入AT模式

(1)ES/RST引脚拉低2秒,在拉高,使用at指令查询,如果收到应答,模块进入AT模式;如果未收到应答,重复之前的操作。

(2)使用其自带的串口配置软件,需要模块进入AT模式,如果模块未进入AT模式,则软件不能搜索到wifi模块

3、收发数据配置

(1)使用配置软件配置,选择为STA Manual,如图1所示。

at+WM=2

at+WA=0

at+Sssid=Huawei AP

at+Sssidl=9

at+Sam=9

at+Spw=123456788

at+Spwl=9

at+dhcp=1

at+ip=192,168,0,99

at+mask=255,255,255,0

at+gw=192,168,0,1

at+dns=192,168,0,1

at+UType=1

at+UIp=192.168.0.1

at+URPort=0

at+ULPort=8080

at+Ub=115200

at+Ud=8

at+Up=0

at+Us=1

at+WC=1

at+Rb=1

MTK7681——HLK_M35模块调试

1 STA Manual配置


灰色的为无效选项。串口命令如图。

配置成功后会出现okat+WM=2,为发送指令,ok为模块应答,如果指令相应失败,需要重发指令。

>:at+WM=2

ok

at+WA=0

ok

at+Sssid=Huawei AP

ok

at+Sssidl=9

ok

at+Sam=9

ok

at+Spw=123456788

ok

at+Spwl=9

ok

at+dhcp=1

ok

at+ip=192,168,0,99

ok

at+mask=255,255,255,0

ok

at+gw=192,168,0,1

ok

at+dns=192,168,0,1

ok

at+UType=1

ok

at+UIp=192.168.0.1

ok

at+URPort=0

ok

at+ULPort=8080

ok

at+Ub=115200

ok

at+Ud=8

ok

at+Up=0

ok

at+Us=1

ok

at+WC=1

4、 模块收发数据

1at+SL=?查询Socket

例如返回值:

0:1,6

1:2,3

2:1,6

3:1,6

第一列:代表socket 序号

第二列:1 为TCP 服务器,2 为TCP 客户端,3 为UDP 服务器,4 为UDP 客户端

第三列:数字为三则表示成功建立了连接,其余都表示没有建立连接

at+SL=?

实际返回值:

0:1,6

1:1,6

2:1,6

3:1,6

(2)at+SC=1

格式:

at+SC=<index>

参数:

index:socket 序号

例子:at+SC=1(关闭socket1 )返回值:ok

(3)连接远程服务器

at+SO=<Type>,<RemoteIp>,<Remote Port>,<Local Port>

参数:

Type:类型

网络模式

值含义

0

1 Tcp Server

2 Tcp Client

3 Udp Server

4 Udp Client

Remote Ip:远端ip 或域名

Remote Port:远端端口

Local Port:本地端口

返回index 为socket 序号。

配置模块为Client,远程IP地址119.29.155.148,远程端口:8080,本地端口:8080

at+SO=2,119.29.155.148,8080,8080

error:-2

at+SO=2,119.29.155.148,8080,8080

ok:1

如果是第一次配置,失败返回error:-2,需要重新配置,返回ok:1,如果已经配置成功,再次发送该配置命令,出现发送at+SO=2,119.29.155.148,8080,8080返回error:-5

4)接收数据

发送at+SR=1,100at+SR=<index>,<len>

0:ok没有数据返回值,

有数据返回值:at+SR=1,100

35:fasfsadfasdfasdfasfd121342421421412ok

5)发送数据

发送:

at+SW=1,,1234linjfdlsafjlk

ok

ok

数据成功则返回两个ok

二、STA Smart C

厂家默认配置,发送查询命令

命令执行与回复

>:at+ver=?

HLK-M30(V3.16(Sep 24 2015))

at+WA=?

0

at+AS=?

86

at+Assid=?

HLK-M30_AP

at+Assidl=?

10

at+Achan=?

11

at+Aam=?

7

at+Apw=?

12345678

at+Apwl=?

8

at+Ahid=?

0

at+Adtim=?

1

at+Aip=?

192,168,11,254

at+WM=?

0

at+Sssid=?

at+Sssidl=?

0

at+Sam=?

0

at+Spw=?

at+Spwl=?

0

at+dhcp=?

1

at+ip=?

192,168,0,99

at+mask=?

255,255,255,0

at+gw=?

192,168,0,1

at+dns=?

192,168,0,1

at+UType=?

1

at+UIp=?

192.168.0.1

at+URPort=?

0

at+ULPort=?

8080

at+Ub=?

115200

at+Ud=?

8

at+Up=?

0

at+Us=?

1

(1)无线AP模式

MTK7681——HLK_M35模块调试

需要发送的指令:

at+Assid=123

at+Assidl=3

at+Aam=9

at+Apw=12345678

at+Apwl=8

at+dhcp=0

at+Aip=192,168,0,99

at+mask=255,255,255,0

at+gw=192,168,0,99

at+dns=192,168,0,99

at+UType=1

at+UIp=192.168.0.1

at+URPort=0

at+ULPort=8080

at+Ub=115200

at+Ud=8

at+Up=0

at+Us=1

at+Rb=1

执行命令与回复:

>:at+WA=1

ok

at+Assid=123

ok

at+Assidl=3

ok

at+Aam=9

ok

at+Apw=12345678

ok

at+Apwl=8

ok

at+dhcp=0

ok

at+Aip=192,168,0,99

ok

at+mask=255,255,255,0

ok

at+gw=192,168,0,99

ok

at+dns=192,168,0,99

ok

at+UType=1

ok

at+UIp=192.168.0.1

ok

at+URPort=0

ok

at+ULPort=8080

ok

at+Ub=115200

ok

at+Ud=8

ok

at+Up=0

ok

at+Us=1

ok

at+Rb=1

可以使用手机接入到该wifi模块


 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:MTK7681——HLK_M35模块调试的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:互联网架构设计之Redis篇-【Redis的概述】下一篇:

9 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18