西安物联网

物联网模组资讯

2022-01-20 13:36:52

LiteOS通信模组教程01-AT指令玩转WIFI通信

分享到:

  本文来源于乐信官方!阅读本教程时,关于AT请参考本文档指令的详细说明!

  熊派开发板右上角的开关拨到AT-PC一端,模块直接与PC连接,调试方便。

  所有工具和文档都在『小熊派开源社区』微信官方账号回复通信模块获取!

  指令:AT

  功能:测试AT指令功能是否正常

  示例:

  指令:AT GMR

  功能:查询模块固件版信息

  示例:

  指令:AT RST

  功能:软复位模块

  示例:

  使用以下命令设置模块的工作模式是 softAP 与 Station 模式共存:

  示例:

  softAP模式下,ESP8266模块本身就是WIFI允许其他设备连接热点;Station模式下,ESP作为连接其他设备的8266模块WIFI热点。

  使用以下命令将模块连接到一个可以上网的无线路由器,或者可以正常上网的手机热点SSID是热点名称,password是热密码:

  示例:

  连接路由器成功后,使用以下命令查询模块获得ip地址,查询ip有两种,APIP是模组自身作为热点提供的 ** ip,另一个STAIP模块连接路由器自动获得ip地址:

  示例:

  首先,我们需要建立一个TCP有两种方式:服务器:

  在这里,我们用第二种方式打开一个网络调试助手工具TCP具体步骤如下:

  首先保证PC与模块连接的是相同的路由器cmd使用命令行Ping命令测试网络是否通过:

  示例:

  确保模组与PC之间可以ping打开后,打开TCP服务器:

  接下来填写TCP服务器监控端口,0范围-65535,注意避开21(FTP)、22(SSH)、80(HTTP)、431(HTTPS)在这里,我用999作为测试:

  创建成功后,如图所示:

  还需要关闭Windows Defender 网络防火墙,否则模块无法访问PC。在桌面左下角搜索防火墙

  下一步是查询最后一步PC的ip网络设置中可查看地址:

  最后,使用AT命令连接TCP服务器的第一个参数是协议类型,TCP意思是使用TCP第二个参数是协议TCP服务器ip域名也可以用于地址,最多的参数是TCP服务器开启监听的端口(注意:没有引号):

  示例:

  在网络调试助手中也可以看到连接后:

  使用使用以下命令向TCP服务器发送消息时,首先设置要发送数据的字节数,等待模块返回>,输入要发送的数据,如果发送的数据超过设置n发送前只发送一个字节n后面的数据被认为是无效数据,不会发送:

  示例:

  发送成功看PC端网络调试助手是否收到:

  作为网络调试助手TCP当服务器向模块发送数据时,模块将打印收到的信息:

  模块将在串口助手中输出收到的信息:

  通信完成后,可以使用以下命令关闭TCP连接:

  示例:

上一篇:浅谈NBIOT
下一篇:nbiot能用于智能手环么?

企业物联网模组采购测试?请留言给我们

请留言给我们,我们马上配合您。