Skip to content
This repository was archived by the owner on Sep 16, 2025. It is now read-only.

Commit 529c707

Browse files
committed
Atusb lowpan interface setting
1 parent c39fe70 commit 529c707

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

atusb/wpan_atusb.sh

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
#!/bin/bash
2+
3+
# lowpan interface configuration (ATUSB)
4+
5+
6+
#Setting up the 6lowpan network
7+
echo "Bringing up the network"
8+
sudo iwpan dev wpan0 set pan_id 0xabcd
9+
sudo iwpan phy phy0 set channel 0 11
10+
11+
# sudo iwpan dev wpan0 set short_addr 0x0142
12+
13+
sudo ip link add link wpan0 name lowpan0 type lowpan
14+
sudo ip link set wpan0 up
15+
sudo ip link set lowpan0 up
16+
17+
sudo ip -6 route delete fe80::/64 dev wlan0 proto kernel metric 256 pref medium
18+
sudo ip -6 route delete fe80::/64 dev eth0 proto kernel metric 256 pref me
19+
20+
# ifconfig wpan0 up
21+
# ifconfig lowpan0 up
22+
23+
# iwpan dev wpan0 info
24+
25+
# lowpan neighborgh and route configuration
26+
27+
# ATUSB node
28+
SERVER_DEV=lowpan0
29+
SERVER_IPV6=fe80::12e2:d5ff:ff00:1fa
30+
echo "SERVER - $SERVER_IPV6 $SERVER_DEV"
31+
32+
# Olimex node DEVICE_ID = 0
33+
ID=0
34+
CLIENT_IPV6=fe80::2be:adde:de:fa00
35+
CLIENT_ADDR=00:be:ad:de:00:de:fa:00
36+
echo "DEVICE_ID $ID:"
37+
echo " CLIENT_IPV6 - $CLIENT_IPV6"
38+
echo " CLIENT_ADDR - $CLIENT_ADDR"
39+
sudo ip neigh add to $CLIENT_IPV6 dev lowpan0 lladdr $CLIENT_ADDR
40+
sudo ip route add $CLIENT_IPV6 dev $SERVER_DEV
41+
echo "route:"
42+
ip route get $CLIENT_IPV6
43+
44+
# Olimex node DEVICE_ID = 1
45+
ID=1
46+
CLIENT_IPV6=fe80::3be:adde:de:fa00
47+
CLIENT_ADDR=01:be:ad:de:00:de:fa:00
48+
echo "DEVICE_ID $ID:"
49+
echo " CLIENT_IPV6 - $CLIENT_IPV6"
50+
echo " CLIENT_ADDR - $CLIENT_ADDR"
51+
sudo ip neigh add to $CLIENT_IPV6 dev lowpan0 lladdr $CLIENT_ADDR
52+
sudo ip route add $CLIENT_IPV6 dev $SERVER_DEV
53+
echo "route:"
54+
ip route get $CLIENT_IPV6
55+
56+
57+

0 commit comments

Comments
 (0)