用户工具

站点工具


m0l200px网络协议指令

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
m0l200px网络协议指令 [2022/04/15 12:46]
xuxubin [指令模式下通过SOCKETA发送数据]
m0l200px网络协议指令 [2023/10/23 13:06] (当前版本)
xuxubin [PING指令]
行 1: 行 1:
-====== M0L200PX 网络协议指令 ======+====== M0L200系列模组 网络协议指令 ======
  
 ====== PING指令 ====== ====== PING指令 ======
 | AT+PING ^  ^  | AT+PING ^  ^ 
-^ 查询指令:AT+WAUTO=IP_address<CR><LF> | 响应:+ok=status<CR><LF><CR><LF>+^ 查询指令:AT+PING=IP_address<CR><LF> | 响应:+ok=status<CR><LF><CR><LF>
 ^ 参数说明 | IP_address: ip地址或者域名;status:Success、 Timeout、 Unknown host|  ^ 参数说明 | IP_address: ip地址或者域名;status:Success、 Timeout、 Unknown host| 
  
行 34: 行 34:
 ^ 参数说明 | status:on表示TCP client 断开后自动连接,off立即断开TCP CLIENT |  ^ 参数说明 | status:on表示TCP client 断开后自动连接,off立即断开TCP CLIENT | 
  
 +====== 指令模式下通过SOCKETA发送数据 ======
 +| AT+SEND ^  ^ 
 +^ 指令格式:AT+SEND=data_length<CR><LF> | 响应:收到>回复后,输入要发送的数据,模块再次返回:+ok=n<CR><LF><CR><LF> |
 +^ 参数说明 | data_length:发送数据的长度。范围:0~2048 字节 输入成功后返回一个”>”, 串口等待 3s 输入,将串口收到数据发送到 SOCKETA,若两个字节之间的间隔大于 10ms 则认为输入结束将立刻发送。n:实际发送的数据长度 | 
  
- +====== 指令模式下通过SOCKETA接收数据 ====== 
 +| AT+RECV ^  ^  
 +^ 指令格式:AT+RECV=data_length,timeout<CR><LF> | 响应:+ok=data_length,data_content<CR><LF><CR><LF>
 +^ 参数说明 | data_length:接收到数据的长度。范围:0~2048 字节timeout:等待超时时间,0~10 秒;data_content:接受到的数据内容。 |  
 +^ 其它说明 | 如果 timeout 设定时间内没有收到任何数据,则返回 +ok=0<CR><LF><CR><LF>。 | 
 ====== 设置/查询SOCKETB网络协议参数 ====== ====== 设置/查询SOCKETB网络协议参数 ======
 | AT+NETP ^  ^  | AT+NETP ^  ^ 
行 63: 行 70:
 ^ 参数说明 | status:on表示TCP client 断开后自动连接,off立即断开TCP CLIENT |  ^ 参数说明 | status:on表示TCP client 断开后自动连接,off立即断开TCP CLIENT | 
  
- 
-====== 指令模式下通过SOCKETA发送数据 ====== 
-| AT+SEND ^  ^  
-^ 指令格式:AT+SEND=data_length<CR><LF> | 响应:收到>回复后,输入要发送的数据,模块再次坑蒙返回:+ok=n<CR><LF><CR><LF> | 
-^ 参数说明 | data_length:发送数据的长度。范围:0~2048 字节 输入成功后返回一个”>”, 串口等待 3s 输入,将串口收到数据发送到 SOCKETA,若两个字节之间的间隔大于 10ms 则认为输入结束将立刻发送。n:实际发送的数据长度 |  
  
  
 ====== 指令模式下通过SOCKETB发送数据 ====== ====== 指令模式下通过SOCKETB发送数据 ======
 | AT+SNDB ^  ^  | AT+SNDB ^  ^ 
-^ 指令格式:AT+SNDB=data_length<CR><LF> | 响应:收到>回复后,输入要发送的数据,模块再次坑蒙返回:+ok=n<CR><LF><CR><LF> |+^ 指令格式:AT+SNDB=data_length<CR><LF> | 响应:收到>回复后,输入要发送的数据,模块再次返回:+ok=n<CR><LF><CR><LF> |
 ^ 参数说明 | data_length:发送数据的长度。范围:0~2048 字节 输入成功后返回一个”>”, 串口等待 3s 输入,将串口收到数据发送到 SOCKETB,若两个字节之间的间隔大于 10ms 则认为输入结束将立刻发送。n:实际发送的数据长度 |  ^ 参数说明 | data_length:发送数据的长度。范围:0~2048 字节 输入成功后返回一个”>”, 串口等待 3s 输入,将串口收到数据发送到 SOCKETB,若两个字节之间的间隔大于 10ms 则认为输入结束将立刻发送。n:实际发送的数据长度 | 
 +
 +====== 指令模式下通过SOCKETB接收数据 ======
 +| AT+RCVB ^  ^ 
 +^ 指令格式:AT+RCVB=data_length,timeout<CR><LF> | 响应:+ok=data_length,data_content<CR><LF><CR><LF> |
 +^ 参数说明 | data_length:接收到数据的长度。范围:0~2048 字节timeout:等待超时时间,0~10 秒;data_content:接受到的数据内容。 | 
 +^ 其它说明 | 如果 timeout 设定时间内没有收到任何数据,则返回 +ok=0<CR><LF><CR><LF>。| 
 +
 +====== 查询网络时钟 ======
 +| AT+NTPTM ^  ^ 
 +^ 设置格式:AT+NTPTM=time_zone,server<CR><LF> | 响应:+ok<CR><LF><CR><LF> |
 +^ 读取格式:AT+NTPTM<CR><LF> | 响应:+ok=time<CR><LF><CR><LF> |
 +^ 参数说明 | time_zone:时区;server:网络时钟服务器地址,time:获取的时间,格式如:2017-12-5 9:42:58 Tues |
E:/xampp/htdocs/dokuwiki/data/attic/m0l200px网络协议指令.1650019599.txt.gz · 最后更改: 2022/04/15 12:46 由 xuxubin