703n路由器 刷openwrt 修改 串口双向传输和串口波特率

如题:网上买了个703n 路由器,里面刷了openwrt系统,有wifi转串口,这个很方便,可以实现网络和串口数据交换。

刷了openwrt的路由器有两个问题

1、串口不能双向传输,也就是只能通过wifi tcp 发送数据,串口输出,而不能通过串口返回,而且只要串口返回,tcp socket就会断开连接。

2、串口波特率9600,这速度有点慢,我是用来做智能家居网关的。网关下面带着几十个ZigBee的节点,这些节点会定时上报信息状态等,所以我希望波特率设置为115200

 

发现问题,那接下来很明确,就是解决问题:

解决1、使用ttl usb转串口线,波特率设置为115200,因为路由器启动时候输出波特率是115200,路由器重新上电,出现系统打印信息:

当出现如下画面的时候,按下 f+enter按键就可以进入

看到如下界面说明已经可以进入系统

 

 

接下来就是用vi命令 把/etc/inittab文件第三行注释掉或者删除,如果vi命令不是很熟悉,那就度娘吧。

 

修改后就拔电重启,应该就可以了。

 

解决2、问题二就是修改原本波特率为115200,这个有点麻烦,我花了几个小时没搞定,后面一个朋友告诉我方法的。

这个问题其实也很简单 同问题1一样,用ttl串口线,先进入openwrt,然后修改etc/ser2net.conf文件 把里面9600修改为115200就好了

问题来了,无法修改,可是我明明是root权限的,而且

chmod a+w filename 

这样的修改我有做了,可是这个文件一致是【Readonly】,我想也chmod查看了权限,都已经修改为777了结果还是不行。

最后终于问到他们的客服,告诉我解决方法:用winscp这个软件来修改  然后我就网上下载

这个截图,让大家少走弯路:

a、准备工作:

1、 找一条网线

2 、703n 掉电重新启动

3、电脑关闭wifi,设置有线连接固定ip ,703是192.168.1.1 pc有线可以设置为192.168.1.2

4、然后703和pc用网线连接

然后打开winscp这个软件如下设置:

 

 

ok了,通过这一就可以成功修改串口波特率了,路由器重启试试吧。

 

PS:我刚才尝试了一下 其实winscp这个软件可以用无线的也是可以的

首先保证703nwifi ap正常运行

电脑wifi搜索这个ap,连接上去。

然后就可以运行winscp了,这的比有线连接方便很多,恩不错。

 

just  enjoy it !

仅此送给遇到同样问题的小伙伴们!分享快乐!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值