Contiki os 和树莓派 3

Contiki os and rapsberry PI 3

我想让我的 raspberry pi3 成为 6LOWPAN 网络中的边界路由器。

我问了一些朋友该怎么做,他们建议我在我的 raspberry pi 中设置 contiki os。

那么如何在 raspberry pi 3 中设置 contiki os 以像边界路由器一样运行?

我不确定如何将 raspberry pi 设置为 6LOWPAN 网络中的边界路由器。但是我可以告诉你如何在你的树莓派上安装 contiki 工具链。至少这是一个开始。

打开终端并运行执行以下命令:

让你的 Raspi 保持最新:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

获取 Contiki:

sudo apt-get install git
cd /path/to/your/new/contiki/folder
git clone https://github.com/contiki-os/contiki.git
cd contiki
git submodule sync && git submodule update --init
git pull

设置所有依赖项:

sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev  libssl-dev openssl
sudo apt-get install gcc-msp430
sudo apt-get install gcc flex bison libboost-graph-dev
sudo apt-get install build-essential binutils-msp430 gcc-msp430 msp430-libc msp430mcu
sudo apt-get install mspdebug binutils-avr gcc-avr gdb-avr avr-libc avrdude openjdk-7-jdk openjdk-7-jre ant libncurses5-dev bridge-utils build-essential binutils-msp430 gcc-msp430 msp430-libc msp430mcu

可选:获取 tinyos_tools(如 "motelist",以查看连接的设备)

sudo apt-get install tinyos-tools

给大家推荐5天后的《物联网》开卷。我从这本书中学到了很多东西,它甚至有一章叫做“4.5. UDP on IPv6 and the Border Router”。您可以从 github 免费获取 .pdf 或 .epub 格式的文件:https://github.com/marcozennaro/IPv6-WSN-book/tree/master/Releases 希望能帮到你。

此致