Skip to content

Hardware test: ESP32 ↔ Raspberry Pi 24-hour interoperability report #2

Description

@devkyato

Goal

Produce the first reproducible physical-hardware compatibility report for an ESP32 client and Raspberry Pi server before broadening the supported-device table.

Test setup

  • ESP32 development board using a documented Arduino-ESP32 core version.
  • Any Raspberry Pi capable of a supported Raspberry Pi OS and Python 3.9+.
  • TelemetryClient against the Python example server on the same LAN.

Procedure

  1. Record exact board revisions, OS, Python, Arduino core, toolchain, access point, and OpenNet commit.
  2. Run for at least 24 hours with a two-second message interval.
  3. Count sent, acknowledged, duplicate, reconnect, CRC-error, and lost-application-message events.
  4. Repeat with 0 B, 1 B, 1 KiB, and the configured maximum payload.
  5. Attach sanitized logs and a short results table.

Acceptance criteria

  • A reproducible script or sketch is committed.
  • No credentials or private network identifiers are included.
  • The compatibility document is updated only with directly observed results.
  • Failures are reported honestly and converted into focused bug issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions