Platform and SoM Knowledge Pool

Easy Wi-Fi integration with a hostless module

Written by Satoru Kumashiro | Jul 31, 2026, 7:42:27 PM

Wi-Fi Module Architecture Options

When integrating a Wi-Fi station module into an embedded device, there are two architecture options: hostless and hosted. The conceptual differences between these approaches are illustrated in the figures below.

The primary distinction is where the Wi-Fi software stack resides. In a hostless module, the Wi-Fi-related software stack is integrated within the module itself. In a hosted module, the Wi-Fi software stack runs on the host processor.

Hostless vs. Hosted Modules

 

Hostless Module

The main advantage of a hostless module is its simplified integration. Because the Wi-Fi functionality is self-contained within the module, the host processor requires minimal Wi-Fi-specific software development. This approach can significantly reduce development effort and shorten time-to-market.

Hosted Module

In a hosted architecture, the Wi-Fi software stack must be integrated into the host processor's software or firmware. Although this increases development and verification effort, it provides greater flexibility for feature customization, performance optimization, and long-term maintenance throughout the product lifecycle.

Hosted module  Hostless module

 

 

 

 

 

 

 

Example: Silex Wi-Fi 6 Hostless Module IM-100

The IM-100 is a Wi-Fi 6 hostless module that supports a 1×1 antenna configuration with a 20 MHz channel bandwidth, providing a Wi-Fi PHY data rate of up to 143 Mbps.

To connect with the host processor, the IM-100 provides:

  • 100 Mbps Ethernet
  • USB 2.0
  • UART

When Ethernet or USB is used, practical TCP/UDP throughput is typically 40-50 Mbps after accounting for Wi-Fi, network, and interface protocol overhead. When UART is used, achievable throughput is limited by the selected UART baud rate.

The table below summarizes the network interfaces supported by the IM-100. Silex also offers derivative versions of the IM-100 that are optimized for specific host interfaces.

Product Name

Interface

Requirements for a main processor/hardware design

IM-100

Ethernet (RMII/MDIO)

Network stack over Ethernet

Ethernet PHY

(optional) AT command serial port for IM-100 configuration

Flash memory for IM-100 firmware

USB 2.0

Network stack

RNDIS stack

USB D+/-

(optional) AT command serial port for IM-100 configuration

Flash memory for IM-100 firmware

Serial (UART)

AT command serial port

Flash memory for IM-100 firmware

IM-100-EB

Ethernet (MDI)

Ethernet connector

Network stack over Ethernet

HTTPS stack for device configuration

IM-100-RB

USB 2.0

USB Std-A connector

Network stack

RNDIS stack

IM-100-SB

Serial (UART)

B to B connector

AT command serial port

Antenna

IM-100

IM-100-EB

IM-100-RB

IM-100-SB

MHF-1 (u.FL) connector

Contact us

RF Pad (IM-100)

 

PCB antenna

-