#6lbr-on-Telecontrolli-Devices V1.0
-V1.0: This version contains the Contiki OS adapted to X.IP4T/X.IP5 devices.
-V1.1: This version contains the Contiki OS with the addition of the Output management, adapted to X.IP4T / X.IP5 devices.
-V1.2: This version contains the Contiki OS with the addition of the Input management, adapted to X.IP4T / X.IP5 devices.
-v1.3: This version contains the Contiki OS with the addition of the Input management, adapted to X.IP4T / X.IP5 devices. The code cc26xx-web-demo is set for reading the ADC input. The value can be displayed in the resource IOID_14 of CoAP.
Tested with Contiki-develop-20170121
Contiki is an open source Operating System that connects tiny low-power microcontrollers to the Internet and allows to develope a wild range of applications (which have an efficient use in the Hardware), providing powerful low-power wireless communication. Telecontrolli srl developed a Contiki-based application for its own Smart Devices (CC1310-based):
- X.IP4T SmartModule
- X.IP5 SmartMachine
This application v1.0 enables communication for sensors reading and Devices activation through 6lowpan/CoAP protocols between a “6lbr-Slip-radio” (i.e. a router device) and a “cc26xx-web-demo” device. This Repository contains all files to operate and build the firmware for X.IP4T and X.IP5 devices.
Devices setting Procedure:
-
Download Contiki OS
-
Type, in the Raspberry terminal, the following commands to install the "6lbr":
-sudo git clone --recursive https://github.com/cetic/6lbr -b develop-20170121
-cd 6lbr
-sudo git submodule update --init --recursive
-cd examples/6lbr
-git checkout develop-20170121
-make all #all_native for version <1.4
-sudo make plugins
-sudo make tools
-sudo make install
-sudo make plugins --install
-update -rc.d 6lbr defaults
-
Download “6lbr-on-Telecontrolli-Devices-XIP” from this repository
-
Replace the folder “cc26xx” in “home/pi/contiki/example/cc26xx” with the folder “cc26xx” you find in “6lbr-on-Telecontrolli-Devices-XIP”
-
Replace the folder “dev” in “home/pi/contiki/core/dev” with the folder “dev” you find in “6lbr-on-Telecontrolli-Devices-XIP”
-
Replace the folders “slip-radio” and “rpl-border-router” in “home/pi/contiki/examples/ipv6” with the folders “slip-radio” and “rpl-border-router” you find in “6lbr-on-Telecontrolli-Devices-XIP”
-
Replace the folder “srf06” in “home/pi/contiki/platform/srf06-cc26xx/srf06” with the folder “srf06” you find in “6lbr-on-- Telecontrolli-Devices-XIP”. This folder includes “board.h”.
Find below the X.IP4T and X.IP5 datasheets:
-
X.ip4T SmartModule http://bit.ly/2jsPGSb
-
X.ip5 SmartMachine http://bit.ly/2kmMBBJ
Find our projects on Hackster.io: https://www.hackster.io/Telecontrolli
Feel free to contact our team at: [email protected]