Wi-SUN Overview#
Wi-SUN Stack#
The Wi-SUN stack API is the primary Application Programming Interface (API) for applications running on Silicon Labs EFR32 Wireless Gecko SoCs to interact with the Silicon Labs Wi-SUN FAN wireless stack. It allows the application to manage the connection to a Wi-SUN FAN network as well as to communicate with other devices in the network using a socket-based communication interface.
See the Wi-SUN Stack API for more details.
Stack Plugins#
Wi-SUN stack plugin components are software modules tightly linked to the stack that provide means to customize it: debug, manufacturing or Wi-SUN specific optional features. They can have significant impact on key capabilities and footprint.
RF Test provides low-level APIs to produce an RF tone or a modulated packet and calibrate the radio.
Stack Trace and Debug provides extended trace capabilities to the stack and stack plugin components.
Service Components#
The following software components are provided to help and accelerate Wi-SUN application developments by offering common functionalities. They can easily be added to an existing Wi-SUN application through Simplicity Studio graphical interface. The components are shared in source code in the Gecko SDK.
Application Core provides a set of high-level helper APIs designed to ease the application development.
Util Functions provides utility functions.
POSIX-compliant Socket provides a POSIX-compliant socket implementation on top of the stack socket API.
CoAP provides a CoAP (Constrained Application Protocol) implementation running on top of the Wi-SUN stack.
Ping provides a ping implementation based on the ICMPv6 protocol.
iPerf provides an iPerf2 implementation to test the throughput over UDP.
Versioning#
Silicon Labs Wi-SUN solution follows the Semantic Versioning guidelines for release cycle transparency and to maintain backward compatibility.