Data Sheet

Table Of Contents
6. Gecko OS Features
The Gecko OS software supplied with the WGM160P provides a wide range of features beyond the underlying hardware, and supports
application development via its command API.
For complete documentation of Gecko OS, see https://docs.silabs.com/gecko-os/.
Software APIs
Gecko OS Command API
Gecko OS Native C API
Interfaces
Serial (UART, remote terminal)
SoftAP and WLAN client (concurrent)
I2C master
SPI master
Servers
TCP/TLS, UDP, HTTP(S), DHCP, DNS
HTTP(S) Server with RESTful API and Websockets
Clients
TCP/TLS, UDP, NTP, Secure-SMTP, DHCP, DNS
HTTP(S) client
Websocket client
Setup
Multiple Wi-Fi setup options, including via serial command and
Web setup with SoftAP
Peripherals and Sensors
GPIOs for control, indication and monitoring
I2C-master API for interfacing to external peripherals
SPI-master API for interfacing to external peripherals
Automated broadcast and streaming of sensor data
Local caching of sensor data
Update and Recovery
Wireless OTA (Over-the-Air) update to remote manage firm-
ware using the Zentri DMS (Device Management Service)
System Management
System configuration and monitoring via setting and getting a
wide range of variables
Configurable power states
Sleep/wake timers
File System
Read/write file system with appendable log files
Storage of large files
Optional additional bulk serial flash
HTTP download to file system, HTTP upload from file system
WGM160P Wi-Fi
®
Module Data Sheet
Gecko OS Features
silabs.com | Building a more connected world. Preliminary Rev. 0.5 | 15