`

Openwrt 之 ser2net 工具

阅读更多

Openwrt 常用工具之 ser2net

sourc code: http://sourceforge.net/projects/ser2net/

wiki page: http://ser2net.sourceforge.net/

The wiki page introduces what is the ser2net. - 

Serial to Network Proxy (ser2net)

ser2net provides a way for a user to connect from a network connection to a serial port.

介绍了查看串口和串口测试

http://rmingwang.com/720n-openwrt-stty-uart.html

ls /dev/ 下查看串口的名字,ttyS0,ttyATH0等。

串口测试:

echo "hello" > /dev/ttyATH0 //向串口发送数据

 

这篇文章介绍了/dev/tty /dev/ttyS0 /dev/tty0区别,有助于对设备的理解

 

http://blog.sina.com.cn/s/blog_78fe343a01017cbn.html

 

当串口可以接收到数据“hello”后,下一步就是配置ser2net,

/etc/ser2net.conf - 配置文件

修改里面的参数如下:

2001:raw:600:/dev/ttyATH0:9600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS

tcp 端口:2001

timeout: 600

serial port: ttyATH0

波特率:9600

其余的都是停止位,传输格式之类的。保持默认就好。

修改文件:vi /etc/inittab

#ttyATH0::askfirst:/bin/ash --login  #注释此行

 

当修改好后,运行 ser2net就可以运行了。

可以通过netstat 查看端口信息

 

接上USB转TTL在PC上,引出703N的TTL,接在USB转TTL上,打开串口调试助手,在开一个TCP的client,现在就可以通过TCP client 向 703N发消息了,串口调试助手上就可以显示出来,一定要保持波特率一致

分享到:
评论

相关推荐

    openwrt里用的以太网转串口代码

    2. **配置文件**:在OpenWRT中,ser2net的配置通常位于/etc/ser2net.conf。这个文件定义了哪些网络端口映射到哪些串口,以及相关的波特率、数据位、停止位和校验位等参数。 3. **网络服务**:ser2net作为一个守护...

    本科毕业设计基于OpenWrt的视频监控WiFi遥控车的Android客户端源码

    在本设计中,Android客户端利用Socket API与遥控车上的ser2net服务建立连接。ser2net是一个网络服务器,能够将串口设备连接到TCP/IP网络。通过该服务,Android客户端发送的控制指令能够被正确地转换为串口信号,进而...

    本人2014年本科毕业设计,基于OpenWrt的视频监控WiFi遥控车的Android客户端源码.zip

    ser2net是一个用于将串行端口转换成网络服务的工具,它允许网络连接到串行设备上,这是远程控制小车成为可能的关键技术之一。 此外,小车上的摄像头能够获取实时的mjpeg视频流。MJPEG是一种视频压缩格式,它是将每...

    WR703N改造WIFI智能小车所需要安装的软件合集

    `opkg`是OpenWrt项目中的软件包管理系统,类似于Linux中的`apt-get`或`yum`。在WR703N上,`opkg`用于查找、下载和安装软件包,是管理设备软件的关键工具。描述中提到的"包名"就是指你要安装的特定软件的名称,比如...

    WR703N路由器做网络控制节点

    此外,可能还需要编写脚本或使用现有的网络串口服务器软件(如`modbus-tk`或`ser2net`)来监听串口并转发网络请求。 3. **网络通信协议**:为了实现远程遥控,我们需要选择合适的网络通信协议,例如TCP/IP、HTTP、...

Global site tag (gtag.js) - Google Analytics