我想在zolertia z1传感器上安装网络服务器。我按照这里的步骤进行了操作:http://wismote.org/doku.php?id=development:sample_code
当我运行这样的tunslip程序时:
“sudo ./tunslip -B 115200 -s / dev / ttyUSB0 192.168.1.1 255.255.255.0”
结果是:
slip started on ``/dev/ttyUSB0''
opened device ``/dev/tun0''
ifconfig tun0 inet `hostname` up
route add -net 192.168.1.0 netmask 255.255.255.0 dev tun0
ifconfig tun0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.1.1 P-t-P:127.0.1.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
tun0上的路由已打开,但他没有检测到我的传感器与串行线连接。最后没有“路由添加-net 192.168.1.2网络掩码255.255.255.255 dev tun0”,我不知道为什么。我不知道是否必须更改TAP或TUN设备的标志?!
如果我尝试使用“登录”登录我的传感器。它工作正常。该计划是 正确安装在此。
我在带有contiki的虚拟映像和Ubuntu 12.04.4 LTS x86_64上尝试了这个。我在两个操作系统上都有相同的结果。
答案 0 :(得分:0)
也许你要改变你的BaudRate,它曾经是zolertia上的38.400波特。
sudo ./tunslip -B 38400 -s /dev/ttyUSB0 192.168.1.1 255.255.255.0