SWRA714B July   2021  – June 2025 CC1312PSIP , CC1312R , CC1312R7 , CC1314R10 , CC1352P , CC1352P7 , CC1352R

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Acronyms
  5. Overview
  6. Reference Examples
  7. RF Protocols – Wi-SUN® PHYs
  8. Software Block Diagram
  9. Network Topology and Features
  10. Security
    1. 7.1 Certificate Management
    2. 7.2 Key Exchange Process
  11. Performance and Test Data
    1. 8.1 Latency Test
    2. 8.2 Join-time Test
    3. 8.3 OAD Test
  12. Out-of-box Experience
  13. 10Training
  14. 11Tools
    1. 11.1 Code Composer Studio IDE
    2. 11.2 SysConfig
    3. 11.3 Packet Sniffer
    4. 11.4 TI Wi-SUN FAN Spinel
    5. 11.5 TI wfantund – User-Space Network Interface Driver
  15. 12Known Limitations

TI wfantund – User-Space Network Interface Driver

The wfantund provides a native IPv6 network interface to a connected TI Wi-SUN® FAN border router that is operating in NWP mode. The repository (public on TI GitHub) provides software to run on a Linux host with a Wi-SUN® FAN NWP connected over UART. wfantund also offers the possibility to visualize the network topology graphically with the use of a webapp as shown in Figure 5. This webapp is also part of the wfantund GitHub reposit.

Features of wfantund include:

Enables host to embedded device, host to host and multicast IPv6 communication

  • Provides a native IPv6 interface to an NCP with the configuration option of separate IPv6 addresses for host and NCP

Supports External Authentication and/or DHCPv6 Servers

  • Configures the host to route authentication and DHCP traffic up through wfantund (examples for FreeRADIUS and Dnsmasq).

Allows to test network performance

  • Supports iperf bandwidth measurement to calculate network throughput via the TUN interfaces created by wfantund
  • Supports ping latency testing

Web application

  • Show all devices with IPv6 adress and nick names
  • Perform Over-the-Air-Download of new firmware
  • Visualize network architecture and link quality
  • Send COAP commands to all router nodes to toggle LEDs
  • Ping devices

Reference cross compilation support is provided for the TI AM64x platform as well as the BeaglePlay board.

 FAN Visualization in wfantund
                    Webapp Figure 5 FAN Visualization in wfantund Webapp