完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 小熊派开源社区 于 2020-2-25 10:11 编辑
1. 环境准备 硬件准备
软件准备
此文档来自于乐鑫官方!阅读本教程时,关于AT指令的详细说明请参考该文档!切换开关 小熊派开发板右上角的开关拨到AT-PC一端,则模组直接与PC相连,方便调试。 所有工具和文档均在『小熊派开源社区』公众号回复“通信模组”获取!AT 指令:AT 功能:测试AT指令功能是否正常 示例:
AT+GMR 指令:AT+GMR 功能:查询模组固件版本信息 示例:
AT+RST 功能:软复位模组 示例:
3. 基于 TCP 协议连接远程服务器通信实例 3.1. 配置WIFI模式 使用下面的命令设置模组的工作模式为 softAP 与 Station 模式共存
示例: 使用下面的命令将模组连接到一个可以上网的无线路由器上,或者可以正常上网的手机热点也可以,其中SSID是热点名称,password是热点密码:
3.3. 查询设备的ip地址 连接路由器成功之后,使用下面的命令查询模组获取的ip地址,查询出的ip有两种,APIP是模组自身作为热点提供的网关ip,另一个STAIP就是模组连接路由器自动获取到的ip地址:
示例:
3.4. 连接远程TCP服务器 首先我们需要搭建一个TCP服务器,有两种方式:
这里我们使用第二种方式,使用网络调试助手工具开启一个TCP服务器,具体步骤如下: 首先保证PC与模组连接到的是同一台路由器,在cmd命令行中使用Ping命令测试网络是否是通的:
确保模组与PC之间可以ping通之后,开启TCP服务器: 接下来填写TCP服务器的监听端口,范围0-65535,注意避开21(FTP)、22(SSH)、80(HTTP)、431(HTTPS)端口即可,这里我使用9999作为测试: 创建成功之后,如图: 接下来还需要关闭Windows Defender 的网络防火墙,否则模组不能访问到PC。在桌面左下角搜索“防火墙”,选择“防火墙和网络保护”,关闭三种网络的防火墙: 接下来还有最后一步,查询PC的ip地址,可以在网络设置中查看: 最后,使用AT命令连接TCP服务器,其中第一个参数是协议类型,“TCP”则表示使用TCP协议,第二个参数是TCP服务器ip地址,也可以使用域名,最一个参数是TCP服务器开启监听的端口(注意:没有引号):
示例:
3.5. 模组主动发送消息 使用如下的命令即可向TCP服务器发送消息,首先设置要发送数据的字节数,等待模组返回>后,输入要发送的数据即可,如果发送的数据超过了设置的n个字节,则只发送前n个字节,后面的数据被认为是无效数据,不会发送:
示例:
3.6. 模组接收消息 当网络调试助手作为TCP服务器向模组发送数据时,模组会打印出收到的信息: 在串口助手中模组会输出收到的信息:
3.7. 关闭TCP连接 通信完毕之后,可以使用下面的命令关闭TCP连接:
示例:
关注“小熊派开源社区”微信公众号,回复“LiteOS内核实战”获取实战源代码。 -------------------------------------END-------------------------------------- |
|
|
|
AI模型部署边缘设备的奇妙之旅:边缘端设备的局域网视频流传输方案
1638 浏览 0 评论
1508 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
6745 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1875 浏览 0 评论
3997 浏览 0 评论
78707 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-1 08:05 , Processed in 0.908993 second(s), Total 64, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号