To use Simplicity Studio 4 or third-party MCU based Wi-Fi examples, refer to the
wifi_examples_ssv4
branch
This repository contains examples to use with Silicon Labs Wi-Fi FMAC driver (FMAC standing for Full-MAC). These example codes are meant to be evaluated with hosts connected to the WF200 Wi-Fi Expansion Kit or the WFM200 Wi-Fi Expansion Kit. It can also be run on the WGM160P Wi-Fi Module Starter Kit. Unless otherwise specified in the directory, all examples are considered to be EXPERIMENTAL QUALITY which implies that the code provided in the repository has not been formally tested and is provided as-is. It is not suitable for production environments.
-
Download and install Simplicity Studio 5.
-
On Simplicity Studio 5, go to Window -> Preferences -> Simplicity Studio -> External Repos.
-
Click [Add] and enter on URL the following link
https://github.com/SiliconLabs/wfx-fullMAC-tools.git
. -
Click [Next] then [finish] and [Apply and Close] .
-
Restart Simplicity Studio 5.
-
Connect the Silicon Labs Starter Kit and open Simplicity Studio 5.
-
Select the [Launcher] perspective.
-
From the [Debug Adapters] panel on the left top corner, select your Silicon Labs Starter Kit.
-
Ensure that an SDK is selected in the [General Information] tile of the [Overview] tab.
-
Select the [EXAMPLE PROJECTS & DEMOS] tab in [Launcher] perspective.
-
Check wfx-fullmac-tools under Provider and click [create] on the desired project.
This repository contains applications using the FMAC driver.
-
wifi_cli: An application providing a UART command line interface to interact with the Wi-Fi FMAC driver, LwIP APIs and NVM3 APIs.
-
secured_mqtt: An application providing a UART command line interface to establish MQTT over TLS connection using Micrium OS, LwIP (MQTT, DHCP, DNS clients), Mbed TLS and NVM3.
-
ethernet_bridge: An application providing a network Bridge feature that allows data streaming between Ethernet and Softap interfaces.