串口以太网PT-ISM-URT-RJ45-T
电子 › 通讯协议 › UART与LIN | 下载:0 | 浏览:3 | 时间:1 星期前 |
- 文件大小:53.58MB
- 运行平台:Windows
- 开发工具:C
- 下载鸟蛋:免费
- 说明
//默认出厂设置
串口以太网模块的出厂配置如下:
模块的 IP 地址:192.168.0.7
模块的子网掩码:255.255.255.0
模块默认网关:192.168.0.201
串口波特率:115200
连接目标 IP:192.168.0.201
连接目标端口:8234
测试的时候一定注意测试用的电脑IP地址一定要和模块设置到同一网段,这样搜模块和测试连接才都方便。
//模块测试
收到模块后,建议先用“串口以太网调试助手”测试一下模块的双向传输功能。
这样可以确保模块本身没有问题,同时,在后续使用过程中,如果发现模块工作不正常,也可以通过该软件确定模块是否故障!
//设置完成后请务必核对好本机IP以及软件设置的各个内容,避免出现设置不同导致无法正常接收数据的情况
为简化流程,方便使用,CFG引脚拉低超过100ms后启用串口配置功能,串口固定使用9600,n,8,1配置,并首先发送AT\n\rOK\n\r表示进入设置模式
命令定义,(Cr)-->表示回车符0x0d,(Lf)-->表示换行符0x0a,(rf)-->表示回车换行0x0a,0x0d,命令输入带自动回显
命令正确则回答OK(rf),若错误则回答ERROR(rf)
1、连接测试
Q:AT(Cr)
A:OK(rf)
2、IP查询
Q:AT+IP=?(Cr)
A:OK(rf)IP="XXX.XXX.XXX.XXX"(rf)
3、IP设置
Q:AT+IP="XXX.XXX.XXX.XXX"(Cr)
A:OK(rf)IP="XXX.XXX.XXX.XXX"(rf) ---正确则回答
A:ERROR(rf) ---参数错误则回答
IP地址为0则表示使用DHCP获取
查询为=后接?,设置则=后接用""包住的字符串,下同
4、MASK查询/设置
AT+MASK=
5、GATEWAY
AT+GATEWAY=
6、模式
AT+MODE=
0-->UDP,1-->TCP Client,2->UDP Server,3->TCP Server
7、串口设置
AT+UART=
配置内容为字符串如"9600,n,8,1"表示波特率9600,没有校验位,8个数据位,1个停止位
n-->NONE,o-->ODD,e-->EVEN,m-->MARK,s-->SPACE
8、目标主机IP
AT+SERVER=
9、本地端口号
AT+LPORT=
本地端口号写0则在TCP Client模式时使用自动随机端口号,
10、目标端口号
AT+DPORT=
11、厂商信息
ATI
12、保存设置
ATW
13、帮助
AT?
AT+HELP
14、查询本地MAC地址
AT+MAC
15、设置DNS服务器IP地址
AT+DNS="XXX.XXX.XXX.XXX"(rf)
AT+DNS=?(rf)查询
16、查询设置域名字符串
AT+DOMAIN=XXXXX(rf)设置,XXXX表示字符串,需要是合法的域名字符串,程序不判断其合法性
AT+DOMAIN=?(rf)查询设置的域名字符串
2017-2-24 新增,AT+IP=?返回结果中,如果模块是DHCP模式工作,则在=后面会有“DHCP”4个字母的字符串之后才是IP地址如下:
Q:AT+IP=?(Cr)
A:OK(rf)IP=DHCP"192.168.1.100"(rf)
2017-2-27 新增,AT+LPORT=?返回结果中,如果是自动端口号,则在=后面多加了“AUTO:”5个字符的字符串,如下
Q:AT+LPORT=?(Cr)
A:OK(rf)LPORT=AUTO:1000(Cr)
如果是固定设置的IP,则和以往一样,=后面为IP地址。
2017-3-16 扩展 AT+MODE=?返回结果
在模式输出完后,下一行输出对方的IP地址和端口号,TCP SERVER模式下会有多行的可能,表示同时存在多个连接,UDP SERVER模式下为最后一次发送数据的目的地址和端口号。IP用""包含,":"后为端口号。TCP连接未建立则显示None。
Q:AT+MODE=?
A:OK(rf)MODE=3 (TCP Server)(rf)"192.168.7.9":54600(rf)
2019-4-7
新增
Q:AT+MAC?
A:OK(rf)MAC=XX-XX-XX-XX-XX-XX(rf)
2019-9-17
新增域名解析相关指令
设置DNS服务器IP,如启用DHCP服务则DNS服从DHCP分配值
Q:AT+DNS="192.168.1.1"(rf)
A:OK(rf)
查询设置的DNS服务器IP
Q:AT+DNS=?
A:OK(rf)DNS="192.168.1.1"(rf)
设置域名字符串
Q:AT+DOMAIN=www.baidu.com(rf)
A:OK(rf)
查询域名字符串
Q:AT+DOMAIN=?
A:OK(rf)DOMAIN=WWW.BAIDU.COM(rf)
- 目录
- 相关问题