已绑定手机
|
Quectel BC26模块具有嵌入式TCP/IP协议栈,使主机能够通过AT命令直接访问Internet。 这大大减少了对PPP和TCP/IP协议栈的依赖从而最小化成本。
Quectel BC26模块提供以下套接字服务:TCP客户端和UDP客户端。
使用TCP/IP AT命令的过程
通过TCP/IPAT命令,主机可以启动/关闭套接字服务,并通过套接字服务发送/接收数据。
数据访问模式的描述
BC26模块支持以下两种数据访问模式:
缓冲区访问模式
直推模式
当通过ATQIOPEN打开套接字服务时,数据访问模式可以由参数<access_mode>指定。 打开套接字服务后,可以使用ATQIS WTMD来更改数据Acce 党卫军模式。
1. 在缓冲区访问模式下,数据可以通过ATQISEND/ATQISENDEX命令发送。 当接收到数据时,模块将缓冲数据并将URC报告为“QIURC:“recv”,<连接ID>”。 h 奥斯特可以通过ATQIRD读取数据。
2. 在直接推送模式下,数据可以通过QISEND/ATQISENDEX命令发送。 接收到的数据将直接以以下格式输出:“QIURC:“recv”,<连接ID>,<当前recv长度><在CR><LF+><data>。
TCP/IP AT命令的描述
描述AT命令
此命令用于打开套接字服务。 服务类型可由<service_type>指定,数据访问方式可由<service_type>access_mode>指定。 URC“QIOPEN:<连接ID>,<错误>”指示套接字服务是否已成功打开。
命令描述
URC的描述
TCP/IPAT命令的URC将被报告为“<CR><LF>QIURC:<类型>[.]<CR><LF“。 为了方便起见,<CR><LF>被故意省略。
2.2.1. URC指示连接关闭
当TCP套接字服务被远程对等关闭或由于网络错误而关闭时,将输出URC“QIURC:”关闭<连接ID>”,并输出<socket_state>(指示套接字服务的状态e)将改为“关闭”。 主机必须在QI CLOSE执行=<连接ID>以将=<socket_state>更改为“初始”。
在缓冲区访问模式下,主机还可以执行ATQIRD=<connextID>,<read_length>读取缓冲区数据。
2.2.2URC显示输入数据
在缓冲区访问模式或直接推送模式下,当从服务器接收数据时,模块将向主机报告URC。
文件下载, 请回复
|
|