您的位置 首页 元件

用AT指令实现WIFI模块322连接服务器的方法

河北小漫电子商务有限公司为山东有人授权代理商,提供技术支持,免费样品,现货库存等服务,电话: 400-1155-216 手机:18531077631 官网:www.xiaoman.net.cn

  声明:面设置都是在出厂默认设置的基础上进行修改的,并且是将USR-C322(以下下简称C322)焊接在EVK测试底板上测试的。

  1、硬件连接:

  将C322通过USB转232串口线接到电脑上,接上天线(内置天线版本不需要接天线),然后上电。C322成功启动后,底板上的nready指示灯亮起。

  2、设置C322的参数

  下载发送AT指令的软件:http://www.usr.cn/Download/91.html

  打开软件,选择串口号,串口号可以在设备管理器中查看的。

  设置串口参数,C322串口参数出厂默认是115200,N,8,1;

  打开串口,先点击+++a进入配置状态,否则没法发送AT指令的

  1> 设置C322作为STA加入到路由器中

  AT+WMODE=STA 设置成STA模式

  AT+WSTA=TP-LINK,www.usr.cn 设置要接入路由器的SSID和密码

  AT+WANN=static,192.168.18.106,255.255.255.0,192.168.18.1,192.168.18.1
设置模块的WAN口为静态IP地址,如果不想设置成静态IP地址的话,可以忽略这条指令

  2> 设置模块的网络参数

  AT+WKMOD=TRANS 设置成透明传输模式

  AT+SOCKA=TCPC,192.168.18.100,8899

  设置socketA为客户端模式(client),远程IP地址和端口号是192.168.18.100和8899

  AT+Z 重启模块,是上面设置的参数生效

  重启后,如果link指示灯亮了,说明成功连接到路由器了

  也可以通过AT+WSLK来查询是否有成功连接到路由器上。查询参数完成后,需要发送AT+ENTM来退出配置状态的,否则不能正常通讯的

  上面AT指令的详细解释都可以在软件设计手册中找到的

  软件设计手册:http://www.usr.cn/Download/308.html

  另外AT指令也可以用通用的串口软件来发送的,这里用网上下载的一个串口调试助手来说明下

  先进入配置状态:

  在串口上输入“+++”,模块在收到“+++”后会返回一个确认码“a”;

  收到“a”后,在串口上输入确认码“a”,模块收到后会回复“+ok”确认,进入命令模式;

  注意:用通用串口调试助手发送AT指令时,需要在AT指令后面加回车换行的

  需要发送的AT指令参考上面即可,下图中只是简单示例一下

  3、测试

  打开网络串口二合一调试助手,

  串口端参数和上面发送AT指令的串口参数一致。

  网络设置部分选择“TCP
server”协议,本地IP地址填写上面设置的远程IP地址,在这个案例中是192.168.18.100,端口号是8899,也需要和上面设置的远程端口号一致。

  注意:用串口调试助手发送数据的时候,需要关闭上面设置软件中的串口,否则会提示“串口被占用”的错误信息的。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/328814.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部