This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TI adds CC2650 and CC2630 SimpleLink Ultra Low Power platforms to Open Source Contiki community

Other Parts Discussed in Thread: CC2538, CC2650, CC2630, CC2531, CC2650STK

Hello World!!!

We are very happy to announce that our cc26xx port was published to Open Source Contiki OS community on Feb 25! This adds yet another TI platform to the Contiki community, from before we have great support for the CC2538 wireless MCU.

This adds Contiki support for both CC2630 and CC2650 via two boards:
*SmartRF06EB-CC2650EM, http://www.ti.com/tool/cc2650dk
*CC2650 SensorTag, http://www.ti.com/tool/cc2650stk

Furthermore it adds two example applications (found in /examples/cc26xx/):


cc26xx-demo:

  • How to connect to a 6LoWPAN network.
  • How to take sensor readings.
  • How to use buttons, reed relay, LEDs, etc.
  • How to keep a power domains powered and a peripheral clocked under low power operation.
  • How to send out non-connectable Bluetooth Smart advertisements. The device will periodically send out Bluetooth Smart “beacons” with the platform name as payload. Those beacons can be captured with any BLE capable device.

cc26xx-web-demo:


This demo project combines a number of web-based applications aiming to demonstrate the CC26xx IoT capabilities. These applications are all running in parallel on cc26xx! The applications are:

  • A network-based UART, send UDP data to any IP address.
  • A client for 6lbr, used to show network topology on the Edge Router’s web server.
  • A CoAP server, expose sensors etc as COAP resources, use a COAP client to interact. (E.g a Firefox web-browser plugin)
  • An MQTT client, connects to IBM Internet Of Things cloud service and push sensor data. Any MQTT broker can be used.
  • A web server, used to display sensor readings, configure MQTT functionality, configure Net-UART demo and general device configuration.
  • A Bluetooth Smart advertisement daemon, shows how to be connected to a 6LoWPAN network and periodically send Bluetooth Smart advertisement packets. Can be configured via COAP.

This platform has been tested with nullrdc and ContikiMAC as Radio Duty Cycling layer. Connecting to Internet via 6LBR Edge Router running on a BeagleBone Black with CC2531 USB dongle as RF interface. The Edge Router also integrates NAT64, to enable IPv4 connections.

In order to get started, please see http://processors.wiki.ti.com/index.php/Contiki-6LOWPAN
The BSD licensed source code is found here: https://github.com/contiki-os/contiki/ 

Contiki community support: http://contiki-os.org/support.html

Please let us know if you have any questions!

Enjoy!