Date:2012-06-16 04:21:27 (11 years 9 months ago)
Author:Xiangfu
Commit:595140ee63a2942fbb30782a66a7c83c32969f31
Message:nanonote-files: wpan.nn: add option for start dirtpan

Files: nanonote-files/base-files/usr/bin/wpan.nn (1 diff)

Change Details

nanonote-files/base-files/usr/bin/wpan.nn
11#!/bin/sh
22
3if [ "$1" != "client" ] && [ "$1" != "host" ]; then
4  echo "wpan.nn host|client [dirtpan]"
5  exit 1
6fi
37
4cd /lib/modules/`uname -r`
5
6echo jz4740-mmc.0 > /sys/bus/platform/drivers/jz4740-mmc/unbind
7insmod at86rf230.ko
8insmod spi_atben.ko
8uname -a | grep BenNanoNote > /dev/null 2>&1
99
10cd ${HOME}
10if [ "$?" == "0" ]; then
11  echo jz4740-mmc.0 > /sys/bus/platform/drivers/jz4740-mmc/unbind
12  insmod /lib/modules/`uname -r`/at86rf230.ko
13  insmod /lib/modules/`uname -r`/spi_atben.ko
14fi
1115
1216iz add wpan-phy0
13if [ "$1" == "2" ]; then
17
18if [ "$1" == "client" ]; then
1419  ip link set wpan0 address de:ad:be:af:ca:fe:ba:b2
1520else
1621  ip link set wpan0 address de:ad:be:af:ca:fe:ba:b1
1722fi
1823ifconfig wpan0 up
1924
20if [ "$1" == "2" ]; then
25if [ "$1" == "client" ]; then
2126  iz assoc wpan0 777 1 11 short
2227
23  izchat 777 8001 1
24  #dirtpan 777 8001 1 'ifconfig tun0 10.8.0.2 dstaddr 10.8.0.1 up' &
28  if [ "$2" == "dirtpan" ]; then
29    dirtpan 777 8001 1 'ifconfig tun0 10.8.0.2 dstaddr 10.8.0.1 up' &
30  else
31    izchat 777 8001 1
32  fi
2533else
2634  rm -f /tmp/lease
2735  izcoordinator -d 1 -l /tmp/lease -i wpan0 -p 0x777 -s 1 -c 11 &
2836
29  izchat 777 1 8001
30  #dirtpan 777 1 8001 'ifconfig tun0 10.8.0.1 dstaddr 10.8.0.2 up' &
37  sleep 1
38
39  if [ "$2" == "dirtpan" ]; then
40    dirtpan 777 1 8001 'ifconfig tun0 10.8.0.1 dstaddr 10.8.0.2 up' &
41  else
42    izchat 777 1 8001
43  fi
3144fi

Archive Download the corresponding diff file



interactive