This repository contains an exemplary project demonstrating the use of embeNET Suite on RC-CC1312R-868 modules. The project is designed for the Code Composer Studio.
The RC-CC1312R-868 module is sub-GHz multichannel radio transceiver module based on CC1312R chip from Texas Instruments. In this demo we will assume that the module is connected to the SmartRF06 board from Texas Instruments via the RC-CC1312R-868-EV adapter that can be ordered from RadioControlli.
The demo includes the following components of the embeNET Suite:
- The embeNET Node library in demo mode, providing IPv6 wireless mesh networking connectivity
- A port of the embeNET Node for the CC1312R1 chip
- embeNET Node Management Service (ENMS) providing telemetry services
- MQTT-SN client
The demo can only be used for evaluation purposes (see LICENSE.txt for details). The demo is limited to 10 nodes only (including root node).
For the purpose of this demo a single network node will consist of:
- SmartRF06 board
- RC-CC1312R-868-EV adapter
- RC-CC1312R-868 module
- PC with Windows
- One node that will act as the root node in the network
- At least one more (and up to 9) nodes that will act as the network nodes
- Code Composer Studio, available for download from the official Texas Instrumets site
- embeNET demo package for RC-CC1312R-868
Optionally, to play with the MQTT-SN demo service you'll need:
- MQTT For Small Things (SN) written in Java, available for download from github
- MQTT Client Toolbox, available for download from the official MQTTX page
Optionally, to easily interact with the custom UDP service you'll need
Read the 'Getting started with embeNET demo for RC-CC1312R-868 module from RadioControlli using SmartRF06 board' tutorial.