Skip to content

6lbr on Telecontrolli Devices X.IP4T SmartModule/X.IP5 SmartMachine

Notifications You must be signed in to change notification settings

Telecontrolli/6lbr-on-Telecontrolli-Devices-XIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#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:

  1. Download Contiki OS

  2. 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

  1. Download “6lbr-on-Telecontrolli-Devices-XIP” from this repository

  2. Replace the folder “cc26xx” in “home/pi/contiki/example/cc26xx” with the folder “cc26xx” you find in “6lbr-on-Telecontrolli-Devices-XIP”

  3. Replace the folder “dev” in “home/pi/contiki/core/dev” with the folder “dev” you find in “6lbr-on-Telecontrolli-Devices-XIP”

  4. 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”

  5. 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:

Find our projects on Hackster.io: https://www.hackster.io/Telecontrolli

Feel free to contact our team at: support@telecontrolli.com

About

6lbr on Telecontrolli Devices X.IP4T SmartModule/X.IP5 SmartMachine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages