widora中继wifi,然后使用手机app连接widora,app发送数据,要求widora串口输出数据
widora账号:
root,12345678
先更新
opkg update
再安装ser2net
opkg install ser2net
查看串口的名字,ttyS0,ttyATH0等
ls /dev/
串口测试
echo “hello” > /dev/ttyS1
编辑ser2net配置
vi /etc/ser2net.conf
配置格式
::::
格式说明
TCP port:TCP/IP端口号,可以加IP信息如127.0.0.1 , 2000或者localhost,2000; 如果这里指定了IP,则只能绑定在这个固定的IP
state: 四种可选状态
off: 禁止该端口的连接
raw: 端口和串口设备之间双向通信
rawlp: 端口向串口设备单向通信
telnet: 使用telnet协议时用
timeout:超时,以秒为单位;当没有活动的连接时,可以设置这个时间关闭端口;常写0,关闭该功能,即不会超时
device: 指定映射本机的哪个串口(This must be in the form of /dev/)
options: 设置串口的参数如:波特率(300,1200,2400,4800,9600,19200,38400,57600,115200)
校验(EVEN,ODD,NONE)
停止位(1STOPBIT,2STOPBITS)
数据位(7DATABITS,8DATABITS)
开启(关闭)XON\XOFF :XONXOFF(-XONXOFF)
开启(关闭)硬件控制流:RTSCTS(-RTSCTS)
其中添加或者修改如下:
2002:raw:600:/dev/ttyS1:9600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS
运行
ser2net -c /etc/ser2net.conf
测试
稍后我会专门开贴讲述ser2net使用