receiverproxy
receiverproxy is a command-line tool, rxp, and this web app; they drive a Colorlight E120 LED receiving card and its modules over raw Ethernet, generate and flash the module configuration, and put images, video and live streams on the panel.
The card is driven from a Mac or Linux machine with an Ethernet port, without a sender card, vendor software or an account.
Install
git clone https://github.com/AlecDusheck/receiverproxy cd receiverproxy cargo install --path crates/cli rxp discover
Rust stable through rustup; raw Ethernet needs privileges on the interface (sudo chmod o+rw /dev/bpf* on macOS, setcap cap_net_raw,cap_net_admin+ep on Linux). rxp ui serves this app with the card actions.
Pages
- Gallery
- every panel spec under config/panels, with its generated files
- Cards
- the receiving-card models under config/cards and the firmware manifest
- Builder
- a panel spec as a form and as TOML; generate, inspect and diff files in the browser
- Wall
- the layout JSON for several cards, as a drawing and as tables
- Source
- github.com/AlecDusheck/receiverproxy, MIT
Tested
One Colorlight E120 on firmware 16.53 driving one P2.5 128x64 module with SM16269S drivers, on macOS. Every other card and module in the tables is a vendor default, not a measurement.