-
Notifications
You must be signed in to change notification settings - Fork 1
Example Applications
RIOT provides a couple of a example applications to demonstrate some important features and functionalities of the operating system. These examples can be found in the example
directory in RIOT's root directory. More application can be found in an external repository at https://github.com/RIOT-OS/applications. These applications are not maintained as part of the main repository and might not work on all supported boards at all time.
The following gives a short overview about the example applications. More detailed information can be found in the README files inside the corresponding example application directory.
This application shows how you can run Arduino sketches on top or RIOT.
Demonstrates some basic features like the shell, reading sensors, or sending packets directly over the link layer. The scope of this application varies between different boards.
This example provides 6LoWPAN border router on any node that is equipped with an additional IPv6 capable network interface or a second serial port.
For experimenting with the GNRC IPv6/6LoWPAN network stack. Per default this example acts as a router and allows for setting static routes as well as using RPL.
Guess what!
For demonstrating RIOT's IPC capabilities.
gnrc + conn + microcoap based CoAP server example.
Using the well-known POSIX (BSD) sockets in RIOT.
How to write an C++ application in RIOT.
Demonstrates how to configure a periodic wakeup event using the xtimer.
RIOT - The friendly Operating System for the Internet of Things
Homepage | [GitHub] (https://github.com/RIOT-OS/) | Developers Mailing List | Users Mailing List | Twitter @RIOT_OS
- Family: ARM
- Board: Airfy Beacon
- Board: Arduino Due
- Board: CC2538DK
- Board: CC2650STK
- Board: HikoB Fox
- Board: IoT LAB M3
- Board: LimiFrog-v1
- Board: mbed_lpc1768
- Board: MSB-IoT
- Board: MSBA2
- Board: Nucleo-L1
- Board: Nucleo-F334
- Board: Nucleo-F303
- Board: Nucleo-F091
- Board: Mulle
- Board: OpenMote
- Board: PCA1000x (nRF51822 Development Kit)
- Board: Phytec phyWAVE-KW22
- Board: RFduino
- Board: SAMR21-xpro
- Board: SAML21-xpro
- Board: Spark Core
- Board: STM32F0discovery
- Board: STM32F3discovery
- Board: STM32F4discovery
- Board: UDOO
- Board: yunjia-nrf51822
- Board: Zolertia remote
- Family: ATmega
- Board: Arduino Mega2560
- Family: MSP430
- Board: MSB-430H
- Board: TelosB
- Board: WSN430
- Board: Zolertia Z1
- Board: eZ430-Chronos
- Family: native
- Board: native
- Family: x86
- Board: Intel Galileo