TI Wi-SUN FAN 1.0 Stack 01.00.02.00 Release Notes
Table of Contents
Introduction
Wi-SUN is an open, standards-based IPv6 Sub-1GHz mesh networking protocol designed for robust self-healing and secure large-scale networks with thousands of nodes. The network typically consists of line powered routers and gateways or border routers.
The TI Wi-SUN FAN 1.0 Stack is a set of sample applications, tools, APIs and protocol stack libraries that enable engineers to develop Wi-SUN FAN 1.0 standalone or network processor applications on the SimpleLink™ CC13xx family of wireless MCUs.
As part of the network processor offering, TI provides a python framework and an example host application. This can be found on TI Wi-SUN FAN Spinel CLI Reference on github.
In TI Wi-SUN FAN Stack, the 6LoWPAN, RPL, IPv6, ICMPv6 and UDP layers have been adapted from open source components. Additional information about TI’s Wi-SUN FAN solutions can be found at www.ti.com/wi-sun.
Key Features
- Wi-SUN FAN 1.0 Certified PHY for North America, Brazil and EU regions
- Wi-SUN FAN 1.0 Certified Border Router Stack
- Wi-SUN FAN 1.0 Certified Router Stack
- Wi-SUN FAN example for Network Processor (NWP) Mode Border Router
- Wi-SUN FAN example for Network Processor (NWP) Mode Router Node
- Embedded Wi-SUN FAN Router example for single chip solution
- SPINEL based NWP interface over UART for NWP examples
- Python based Interface examples provided as part of TI Git Hub
- Linux Gateway Application alone with Out of Box demo using Webserver would be available at TI Git Hub
Documentation
The SimpleLink CC13xx and CC26xx Software Development Kit (SDK) allows easier product development by combining TI-RTOS and the TI Wi-SUN FAN Stack in one unified SDK. All Wi-SUN sample applications are based off the TI-RTOS Kernel. Key documents needed for application development include:
- TI Wi-SUN FAN Stack Quick Start Guide
- TI Wi-SUN FAN Stack User’s Guide
- TI Wi-SUN FAN Stack Examples Guide
- TI Wi-SUN FAN NWP Interface Guide
- Software Manifest
Installation and Usage
- To build the sample applications with this SDK a supported IDE must be installed (refer to Dependencies below)
- Install the simplelink_cc13xx_cc26xx_sdk_5_40_00_xx installer package on a supported host operating system build machine with Administrator privileges
- The default install path for Windows is C:\ti\simplelink_cc13xx_cc26xx_sdk_5_40_00_xx
- Changing the default install path and/or drive letter may require updating project variables. Do not use a space in the install path
- It is recommended to make a backup of the installation in order to revert modifications to the SDK
What’s New
ID | Summary |
---|---|
WISUN-439 | Wi-sun examples with NanoStack source code |
WISUN-393 | Port the Wisun projects to FreeRTOS in Agama-704 LP |
Fixed Issues
ID | Summary |
---|---|
WISUN-435 | Connecteddevices command may return inconsistent list across subsequent calls. Recommend to wait at least 30s for every 10 node in network between calls |
WISUN-417 | system tick and protocol timers are not running concurrently |
Known Issues
ID | Summary |
---|---|
WISUN-492 | Wi-SUN: Border Router (BR) with FreeRTOS OS is limited to network size of 50 nodes for optimal performance. Note: TIRTOS based BR can scale up to network size of 100 nodes. |
Upgrade and Compatibility Information
The frequency tolerance of the crystals on TI LaunchPads are not Wi-SUN compliant at extreme temperatures. For end products requiring very high or very low temperatures, make sure to use a crystal that ensures accuracy within the Wi-SUN specification.
Operating System Support
Please refer to the SDK release notes.
Dependencies
The TI Wi-SUN FAN sample applications were built & tested with the Integrated Development Environments (IDEs) and listed in the top-level SDK release notes.
Note: Earlier IDE/toolchain versions are not supported and compatibility with newer versions of supported IDEs is not assured.
The TI Wi-SUN FAN sample applications NWP mode were tested with the TI Wi-SUN FAN Spinel CLI Reference with release tag TI_WiSUN_STACK_01_00_02.
Device Support
Development Board Support
- CC1312R LaunchPad™
- CC1352R LaunchPad™
- CC1352P-1 LaunchPad™
- CC1312R7 LaunchPad™
- CC1352P7-1 LaunchPad™
Validation
The TI Wi-SUN FAN sample applications were built & tested with versions of the following Integrated Development Environments (IDEs) and tool chains listed in the top-level SDK release notes:
- Code Composer Studio using the TI Clang Compiler
- IAR Embedded Workbench
Versioning
This product follows a version format, M.mm.pp.bb, where:
- M is a 1 digit major number,
- mm is a 2 digit minor number,
- pp is a 2 digit patch number,
- bb is a 2 digit incrementing build counter.