Skip to content

W6100 TCP Air Quality Clients for Pico

Pico clients use W6100 TCP sockets to upload SGP30 and SGP41 gas data.

Benjamin

Published May 26, 2026 · © 3-Clause BSD License(BSD-3-Clause)

Original author: Dmytrii ChalykhOriginal source (new tab)

W6100 TCP Air Quality Clients for Pico

Components

Hardware components Software Apps and online services

Project description

W6100 TCP Clients for Air-Quality Packets WIZnetPicoSDK_GIA is a Raspberry Pi Pico C project that uses a WIZnet W6100 Ethernet controller to send air-quality sensor readings over wired TCP. The repository contains two Pico-side clients: one reads a Sensirion SGP41 sensor and sends VOC/NOx data to TCP port 8888, while the other reads a Sensirion SGP30 sensor and sends TVOC/eCO2 data to TCP port 8889. The technical value is visible in the code rather than the README: both clients use WIZnet ioLibrary socket calls, so the W6100 handles the TCP socket path while the Pico firmware stays focused…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.