Skip to content

PLANOVI Converter Documentation Hub

Production embedded firmware for Raspberry Pi Pico 2 W (RP2350) powering 50-meter Modbus RTU telemetry, LittleFS FIFO queue, AES-256-GCM encryption, and cloud MQTT/mTLS ingestion.

Core Firmware Subsystems

⚡ Modbus RTU & Meter Engine

Deterministic polling of up to 50 energy meters (Zamel LEM-60 & CHINT DTSU666) on Channel 0, register mapping, and RS-485 transceiver management. Explore Meter Engine →

☁️ Telemetry & Cloud Ingestion

Mutual TLS (mTLS) client, MQTT QoS 1 delivery, schema v3 JSON telemetry payloads, and deduplicated cloud ingestion. Explore Cloud Pipeline →

📶 Local Panel & Wi-Fi AP

Embedded HTTP commissioning portal, SoftAP mode, meter discovery scanning, and strict local network isolation policies. Explore Local Panel →

💾 LittleFS & MicroSD Storage

205,000-record LittleFS circular FIFO flash queue, authenticated dual-copy microSD block mirroring, and power-loss resilience. Explore Storage Architecture →

Architecture, Security & Developer Guides

System & Hardware Architecture

RP2350 dual-core ARM Cortex-M33 architecture, FreeRTOS 11.1 multitasking runtime, 4 MiB flash memory layout, and A/B bootloader. Read System Architecture →

Security, Crypto & Auth

AES-256-GCM authenticated payload encryption, ECDSA P-256 firmware signatures, OTP root-of-trust hardware keys, and mTLS. View Security Matrix →

Master Test Matrix & Verification

Hardware baseline qualification, automated test harness suites (T00–T07), 24h multi-meter soak tests, and acceptance checklists. Explore Test Matrix →

Developer & Production Guide

Workstation toolchain setup (Pico SDK 2.2.0, CMake, GCC ARM), USB flashing procedures, and Windows Factory Provisioning App. Start Developer Guide →