Skip to content

RP2040 + W5500 P1 Smart Meter Serial-to-Ethernet Bridge

An RP2040/W5500 bridge that forwards Dutch smart-meter P1 serial telegrams to multiple TCP clients with web, logging, NTP and OTA services.

josephsr

Published August 14, 2026

Original author: Mark Hendrikse · the NetherlandsOriginal source (new tab)

RP2040 + W5500 P1 Smart Meter Serial-to-Ethernet Bridge

Project description

Project Overview p1_serial_to_net is an embedded Serial-to-Ethernet gateway built with a Waveshare RP2040 Zero and a W5500 Lite Ethernet module. Its primary purpose is to receive P1 telegrams from a Dutch smart meter through UART and expose the data to Ethernet-connected applications through a TCP server. The firmware is implemented as a PlatformIO Arduino project using Arduino Ethernet 2.0.2. The project goes beyond a minimal serial bridge. It includes a P1 TCP service, a separate remote log service, an HTTP status and monitoring interface, HTTP-based firmware update functions, NTP…

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.

Similar projects you might like