zolertia z1与webns服务器的tunslip连接

时间:2014-04-25 07:14:46

标签: sensor contiki

我想在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上尝试了这个。我在两个操作系统上都有相同的结果。

1 个答案:

答案 0 :(得分:0)

也许你要改变你的BaudRate,它曾经是zolertia上的38.400波特。

sudo ./tunslip -B 38400 -s /dev/ttyUSB0 192.168.1.1 255.255.255.0