USR-WIFI232系列模块串口数据打包说明,串口是数据本身是无序的,一个字节一个字节的发送,网络数据一个包一个包发送,所有有了串口数据打包的问题。
WIFI232系列模块有三个打包选项,任一条件满足都会打包:
1、打包时间间隔
即收到模块的最后一个字节开始计时,到指定时间后没有新数据则打包发送,此参数默认时间是50ms,如果需要更快的响应速度,可以通过AT+FUARTTE=fast/normal,可以设置间隔时间,fast对应10 ms,normal对应50ms。这个命令为出厂设置命令,AT+RELD对其无效。经测试,设置为10ms时间间隔后,串口数据->wifi->用户APP->WIFI->串口,响应时间为30~40MS。
2、自动打包时间
即串口收到第一个数据开始计时,到达指定时间后,将已经收到的串口数据通过网络转发。此参数通过 【网页->串口及其他设置->串口自动成帧设置】进行配置,修改需要重启才生效,默认未开启,不按接收时间打包。
3、自动打包长度
即串口收到串口数据时开始计数,达到设定的字节数,及打包转发,此功能有助于在通讯协议固定,包长度固定的通讯模式下, 获得最佳的响应速度,此参数通过 【网页->串口及其他设置->串口自动成帧设置】进行配置,修改需要重启才生效,默认未开启,此参数未开启相关功能时,为4000字节。
打包时间间隔,AT指令可以用USR-TCP232-Setup-vb 这个软件操作,既可以通过串口,也可以通过网口。
另外两个参数既可以通过AT指令配置,也可以通过网页进行配置。
注:我公司USR-TCP232系列模块也有打包时间间隔和打包长度相关参数,请参考相关说明。