//--- openwrt中的ipk应用
opkg install /tmp/ser2net_2.7-2_brcm63xx.ipk
看到安装成功的信息后启动ser2net
Ser2net –c /etc/ser2net.conf
试下把这行改一下2001:raw:600:/dev/ttyS0:9600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS
2001:raw:600:/dev/ttyATH0:9600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS
行的话回复一下啊!!!
//可行的下面一条
2016:raw:600:/dev/ttyATH0:9600 NONE 1STOPBIT 8DATABITS LOCAL -RTSCTS
保证数据完整无误地传输呢? 方法一:修改ser2net源代码,这个方法太麻烦。 方法二: 打开ser2net.conf文件,找到如下配置:2001:raw:600:/dev/ttyATH0:9600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS 将其中XONXOFF删除,变为:2001:raw:600:/dev/ttyATH0:9600 NONE 1STOPBIT 8DATABITS LOCAL -RTSCTS保存,再重启WIFI板,ser2net就不再会过滤掉特殊字符了。
设置随机启动
命令vi /etc/rc.local 打开它,i进入编辑,在exit0的上一行添加一条ser2net,esc退出编辑,wq保存
命令vi /etc/init.d/ser2net,,i进入编辑 #!/bin/sh /etc/rc.common # /init.d/my-ser2net START=99 # start() { Ser2net –c /etc/ser2net.conf } Esc退出编辑,wq 保存。 命令reboot重启路由器,ok
Arduino 下的编程测试代码:
void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: char val = Serial.read(); if(val=='a') { Serial.println("get a"); } if(val=='b') { Serial.println("get b"); } }
///http://www.cnblogs.com/xiaobo-Linux/ qq463431476
TCP 测试: