• 凯发K8

    常见问题
    USR-W610 串口指令模式实测说明案例
    2020-12-02
    4291

      一、需要下载的软件和说明书

      wifi串口服务器 W610说明书

      W610软件设计手册

      TCP232-TEST串口及网络调试助手软件

      二、连接方式

      我们将 串口服务器USR-W610 串口服务器的串口与计算机的串口连接,串口服务器的 WIFI 和计算机的 WIFI 连接。台式机如无自带串口和 WIFI,可以用 USB 转 232 线和无线网卡 来替代。硬件连接如下图:


      三、默认参数

      参数均为设备出厂默认参数,可通过配置修改该参数。

      该案例在模块默认参数下进行测试。

      四、测试

      具体步骤如下:

      1、电脑打开无线网络连接,搜索网络,如下图的“USR-W610_xxxx”(xxxx 是 MAC 地址后四位)即是模块的默认网络名称(SSID)。电脑关闭防火墙与杀毒软件并禁用除了wifi之外其他的网卡。



      2、电脑浏览器地址栏输入模块默认IP:10.10.100.254,账号和密码都是admin,进入内置网页,模式选择 -> 数据传输模式 -> 串口指令模式,点击确定,串口及网络设置 -> 网络参数设置 -> 网络模式配置为client,点击确定,重启模块。




      3、等待10s左右,模块重启,电脑重新连接模块的wifi,确定电脑获取的ip。

      4、在设备管理器中查看端口信息,确定W610串口使用的串口号,如下图所示电脑端口号为COM29.


      5、打开USR_TCP232_TEST软件

      将软件串口设置中的串口号配置为COM29。网络协议类型为TCP server,本地IP地址:10.10.100.103,本地端口配置为23。


      6、串口指令模式数据协议介绍

      在串口指令模式下,当 USR-W610模块作 UDP Client 或 TCP Client 时模块允许用户将串口的数据发往不同的服务器端。

      串口指令模式协议:


      包头:恒为 0x55 0xaa

      长度:功能字开始,到校验之前(不包含校验)的所有字节数的总合。高字节在前

      功能字:

      Bit0:(UDP:0 ;TCP:1)

      Bit1:(短连接:0;长连接:1)注意:目前只支持长连接

      Bit2:(IP:0;域名:1)

      Bit7:(精简协议:0;全协议:1)注意:目前只支持精简协议

      注:

      对于 Bit1,若为长连接,那么发送数据后,连接将会一直保持,直到重新改变目标地址为止

      对于 Bit2,代表目标地址为 IP 还是域名,如果为 IP,则目标地址为 4 字节;如果为域名,则目标地址长度 为整个域名字符串的长度(其中目标地址的最后一字节为 0x00,也就是字符串的结尾,域名的长度是不定)

      对于 Bit7,精简协议下,回复帧只包含数据;全协议下,回复帧会有发送失败,等待超时,UDP 广播下响 应设备 IP 等帧格式

     

      【备用参数区】

      第一个字节:如果为长连接,此处为 0x00。

      第二个字节:预留

      目标端口:小端格式,低字节在前 ,比如端口 23,在这里的顺序为 17 00

      目标地址:如果为 IP,则为 4 字节,比如 10.10.100.103 表示为 67 64 0a 0a ;如果为域名,那么地址长度不定,以’\0’ 结尾

      数据:长度可变,最大不超过 1000 字节

      校验:从功能字开始算起,到校验字节之前,加和校验。

     

      7、依据协议确定要往服务器发送有效数据:01。

      串口按十六进制发送:55 aa 00 0a 03 00 00 17 00 67 64 0a 0a 01 fa


    上一篇: USR-W630 串口和websocket通信基本测试 下一篇: USR-DR404 和V5虚拟串口局域网内建立一对一透传 返回首页
    热门推荐
    热门标签