WLAN
Networking Subsystem
Host Interface
Network Stack
Network Applications
Services
Host
6LPSOH/LQNŒ +RVW 'ULYHU
SPI/UART
Device
Wlan
NetApp
NetCfg
NetUtil
FS
Socket
Introduction
13
SWRU455A – February 2017 – Revised March 2017
Copyright © 2017, Texas Instruments Incorporated
Overview
shows a block diagram of the SimpleLink Wi-Fi solution at a high level.
Figure 1-1. SimpleLink Wi-Fi Solution Block Diagram
In the CC3220 wireless MCU the host is a Cortex-M4 core, the networking subsystem is built into the
device as an additional peripheral, and the interface between the Cortex-M4 Core and the networking
subsystem is internal.
The host driver is the same for the CC3120 and CC3220, and the networking capabilities are similar for
both devices. The network stack is fully implemented in the networking subsystem, thereby offloading the
networking activities from the host MCU.
A simple application that only sends a UDP datagram on the local network requires minimum APIs as
follows:
sl_Start
Start the SimpleLink device in Wi-Fi Station mode
sl_WlanConnect
Connect to a Wi-Fi network
sl_Socket
Create a socket
sl_SendTo
Sends UDP data
sl_Close
Close the socket
sl_Stop
Stops the SimpleLink device
NOTE:
The target application can choose to use the preferred networks option (profiles), instead of
using the sl_WlanConnect command. This option allows the host application to completely
offload the entire management of the WLAN connection.