This application provides an OpenThread test environment on a hamilton border router. OpenThread is an open source implementation of Thread, a mutihop wireless mesh protocol for Internet of Things (IoT). RIOT is an open source IoT operating system.
While running, each node performs OpenThread network operation. But the application layer does nothing but wait for CLI commands. Users can test various Openthread operations (border router, router, sleepy end device) by putting CLI commands.
Note: The three applications in this branch have their own README.
RIOT code is modified based on its 2017-10-release.
OpenThread code is modified based on its commit 10f6c4f0cd5cd80a5720e054c960e439fbbf52b8 on Feb.02.2018.
Wpantund code is modified based on its commit 506ae4043b6dfec5d28325c9fa048911fc61305a on Feb.27.2018.
Before installing any application, you need to do the following things:
- Download RIOT, OpenThread, and Wpantund source codes, run
../Hamilton-RIOT-Openthread-fw$ git submodule update --init --remote --recursive
- Turn on JTAG for programming, run
../Hamilton-RIOT-Openthread-fw$ JLinkExe
J-Link> power on
We are currently working on merging our code onto the RIOT's master branch.