USR-W600 WIFI无线串口服务器,第1张

  USR-W600 USR-W600 支持 WiFi 协议以及 TCP/IP 协议,用户仅需简单配置,即可实现 UART 设备的联网功能。透传功能:包括 Socket 透传,Httpd Client 透传。让没有联网功能的设备增加网络连接功能。

资料地址: http://wwwusrcn/Download/indexhtml

产品特点:

⚫ 支持 WiFi@24 GHz 80211b/g/n 无线标准

⚫ 支持 WEP/WPA/WPA2 安全模式

⚫ 支持 AP、STA、AP+STA 工作模式

⚫ 完全集成的串口转无线 TCP/UDP 传输功能,多个串口波特率选择

⚫ 支持 RS232/485

⚫ 静电防护

⚫ 电源防反接设计

⚫ 局域网搜索和无线参数设置功能

⚫ 支持 TCP/UDP Client 注册包机制

⚫ 支持 Simple Config/Airkiss/usrlink 快速联网配置

⚫ 支持类 RFC2217 自动波特率适配功能

⚫ 支持简单 AT+指令集配置,支持专用设置工具

⚫Httpd Client 功能

  此时用 PC 机的无线网卡搜索 Wi-Fi,默认状态下 SSID 为:USR-W600,默认为无加密,连接此 SSID,USR-W600 会分配给 PC 一个 IP(默认为 1010100XXX)。

一定要加天线。

USR-W600 作为 AP 模式,可以达到手机/PAD/电脑在无需任何配置的情况下,快速接入 USR-W600 进行

数据传递。另外,还可以登陆 USR-W600 的内置网页进行参数设置。

AT 指令设置方法:

(1) 设置工作模式:

AT+WMODE=AP

(2) 设置 AP 模式的 SSID 和密码:

AT+WAP=USR-W600,NONE

(3) 重启生效

设置软件设置方法:

本地电脑:

<注意> :USR-W600 在 AP 模式下,最多只能支持接入 3 个 STA 设备。

STA 是一种最常用的组网方式,由一个路由器 AP 和许多 STA 组成,如下图。其特点是

AP 处于中心地位,STA 之间的相互通信都通过 AP 转发完成。

AT 指令设置方法:

(1) 设置工作模式:

AT+WMODE=STA

(2) 设置路由器 SSID 和密码:

AT+WSTA=router-ssid,password

(3) 重启生效

设置工具设置方法:

可以同时启用 AP、STA,即 USR-W600 同时支持 一个 AP 接口,一个 STA 接口 。

AT 指令设置方法:

(1) 设置工作模式:

AT+WMODE=APSTA

(2) 设置 AP 模式的 SSID 和密码:

AT+WAP=USR-W600,NONE

(3) 设置路由器 SSID 和密码

AT+WSTA=router-ssid,password

(4) 重启生效

设置软件设置方法:

<注意>:USR-W600 在 AP+STA 模式下,最多只能支持接入 3 个 STA 设备,AP+STA 模式不支持路由中继

功能。

USR-W600 共有三种工作模式:透明传输模式,命令模式,Httpd Client 模式。

透明传输模式是作为 用户终端设备 与 用户服务器 之间的传递转换接口。

串口透明传输模式的优势在于可以 UART 接口与网络通信的即插即用,从而最大程度的降低用户使用的复

杂度。USR-W600 工作在透明传输模式时,用户仅需要配置必要的参数,即可实现 UART 接口与网络的通信。

上电后,USR-W600 自动连接到已配置的无线网络和服务器。

此模式主要实现用户设备的数据与固定的服务器进行交互,通过简单的 socket 通信进行。

设备为客户端 :

协议选择:TCP-Client

端口:8899(要与电脑服务端一致)

服务器地址:10101001 (电脑地址--服务器地址)

电脑服务器端 :

打开网络调试助手(服务端):

设备为服务端 :

数据收发:

数据收发:

在该模式下,用户可通过 AT 命令对 USR-W600 进行 UART 及网络参数查询与设置。当使用 AT+ENTM

退出命令模式时,默认回到透传模式。

在此模式下,用户的串口设备,可以通过 USR-W600 发送请求数据到指定的 HTTP 服务器,然后

USR-W600 接收来自 HTTP 服务器的数据,对数据进行解析并将结果发至 串口设备 。可以使用 AT+WKMOD切换透传和 Httpd Client 模式。

配置选择POST即可,其它与GET方法相同。

您好!很高兴为您解答!

MOXA的NPORT系列产品正确的名称是串口服务器(串口卡是另外的产品线,是通过PCI或者PCIe总线插槽扩展真实的串口,扩展数量有2、4、8口)最常用的一个功能(Real COM)简单说来就是通过网络远程虚拟出串口供设备连接,虚拟成功后这个虚拟出来的串口在设备管理器里面是看不到的,但是打开超级终端或者是串口调试工具就能看到。而MOXA串口服务器的网络端协议和我们平时使用的网络的协议是一样都是TCP/IP协议,协议一致是可以通信的。

如果你这里使用的是无线路由器的网络端口,直接用网线把串口服务器和路由器的LAN口连接再按照MOXA串口服务器的使用说明去设置就可以使用了;

如果你这里是想用串口服务器直接连到无线上的话,MOXA 的W2150/W2250(无线串口服务器)可以满足你的要求,产品外观如图:

无线协议标准和无线路由器是一致的,也可以实现通信。

关于串口设备,最好联系厂家询问是否提供API接口。

关于API接口一般是一个可供调用的DLL文件。

如果有可以直接在C#中引用,作为类库来操作设备。

具体调用方式需要询问厂家或参阅api的文档说明。

不提供软件接口的设备是无法进行开发的。

我大概搜了下这个设备,设备是提供配套软件的,那么这款设备是有相关通讯接口类库的,也就是可以用C#进行开发。

如果找不到API文档,

请尝试用串口调试工具,跟踪配套软件的每一步操作,获取串口通讯报文,用C#模拟操作报文自己封装通讯类后进行开发。

 利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。那么LINUX控制台怎么定向到串口终端下面跟着学习啦小编一起来了解一下吧。  LINUX控制台怎么定向到串口终端

  目的: 台机已经装好Linux,显示器有问题,平时一般都SSH控制,当Linux网络挂的时候,想通过串口来管理。

  硬件:台机自带两个串口(上面的是COM1)[under Windows] or ttyS0[under Linux)),笔记本T61p没有串口,买了个USB转串口(具体见下图)。同时需要串口交叉线一根(NULL modem Cable),母对母(公的是针),都是凹口那种。

  目标机器:安装的CentOS 52 Linux 内核2618-92122el5和2618-92122el5xen

  客户端: Windows XP SP3 IBM OEM 安装USB转串口驱动。

  需要把输出定向到串口,一般有下面几处:

  BIOS中的设置

  GRUB设置

  /etc/inittab 设置

  /etc/securetty 设置

  BIOS中的设置

  BIOS设置的作用我没尝试过,如果是可以连BIOS设置都可以定向到串口,那个强大了。也不知道如何去掉机器需要连键盘的限制。没拿出显示器所以没看我台机的BIOS,不过这个功能一般只有服务器级别的机器有。注1台机一般没有串口重定向功能。

  GRUB设置

  这里的配置是为了把grub菜单定向到串口,这样你就可以在串口操作grub,选择启动项,使用single mode等等。

  同时也要给kernel参数加上console选项。

  [root@CentOS5 ~]# cat /boot/grub/menulst

  # grubconf generated by anaconda

  #

  # Note that you do not have to rerun grub after making changes to this file

  # NOTICE: You have a /boot partition This means that

  # all kernel and initrd paths are relative to /boot/, eg

  # root (hd0,0)

  # kernel /vmlinuz-version ro root=/dev/vg00/lv_root

  # initrd /initrd-versionimg

  #boot=/dev/hdb1

  serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1

  terminal --timeout=10 serial console

  default=2

  timeout=20

  #splashimage=(hd0,0)/grub/splashxpmgz =>这些在console下会工作不正常,注释掉。

  #hiddenmenu

  title CentOS (2618-92122el5)

  root (hd0,0)

  kernel /vmlinuz-2618-92122el5 ro root=/dev/vg00/lv_root rhgb quiet

  initrd /initrd-2618-92122el5img

  title CentOS Serial[ttyS0] - Console (2618-92122el5)

  root (hd0,0)

  kernel /vmlinuz-2618-92122el5 ro root=/dev/vg00/lv_root console=ttyS0,9600 console=tty0

  initrd /initrd-2618-92122el5img

  title CentOS Console - serial[ttyS0] (2618-92122el5) [get more output in serial console]

  root (hd0,0)

  kernel /vmlinuz-2618-92122el5 ro root=/dev/vg00/lv_root console=tty0 console=ttyS0,9600

  initrd /initrd-2618-92122el5img

  title CentOS Xen (2618-9212

有两个办法:

1、通过API访问COM17-99;

2、用到COM16以上的,估计你是要用在串口服务器的场合吧?串口服务器实际上是TCP输出的,电脑里有个TCP转虚拟COM的服务程序。介于VB无法打开COM16以上的端口,那么就可以绕开这个转换服务,直接访问串口服务器的TCP端口。这方法我已经在产品里用了好几年了,也是被逼出来的。。

cuidong@vip163com

分别在两台电脑上通过网线连接上串口服务器,配置成虚拟串口模式,两台串口服务器的配置需保持一致,用细导线按照第一台串口服务器端口2 Rxd-第二台串口服务器3 Txd

3 Txd 2 Txd

5 GND 5 GND

连接,在超级终端或者其他串口调试工具分别打开对应的虚拟串口,正常情况下在串口服务器1上的虚拟串口窗口中键入任意字符将在串口服务器2虚拟串口窗口显示,同理在串口服务器2虚拟串口窗口键入任意字符也将在窗口服务器1虚拟串口窗口显示,这样就可以证明两台串口服务器设备之间的通讯是正常的,设备也是正常的。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » USR-W600 WIFI无线串口服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情