Esistono due approcci che si vedono frequentemente:
- Un microcontrollore generico (ARM, ...) accoppiato con un circuito dedicato per il WiFi e eventualmente un chip crittografico/elemento sicuro. La comunicazione tra i moduli dipende dall'architettura (ad esempio UART, SPI, ...) ➜ Questo è ciò che fanno la Nano 33 IoT o la MKR 1010.
- Un SOC (System On Chip) che incorpora tutto ciò di cui ha bisogno (processori, memoria, radio, ...) ➜ Questo è ciò che fa l'ESP32.