Manage devices at the edge.
Connect Raspberry Pi, ARM boards, and embedded Linux devices to your mesh network. Lightweight agent, zero-touch provisioning, and full fleet visibility from a single dashboard.
- Zero-touch provisioning with setup keys
- Low resource footprint (< 20MB RAM, < 1% CPU)
- Remote SSH access through the mesh
- Fleet management with groups and tags
Every edge device at a glance.
Monitor status, connectivity, and system health in real time from a single dashboard.
| Device | IP address | Status | OS | Arch | Last seen |
|---|---|---|---|---|---|
| rpi-sensor-01 | 10.0.0.40 | online | Raspbian 12 | ARM64 | Just now |
| rpi-sensor-02 | 10.0.0.41 | online | Raspbian 12 | ARM64 | 2s ago |
| orange-pi-03 | 10.0.0.42 | online | Armbian 24 | ARM64 | 5s ago |
| nuc-edge-04 | 10.0.0.43 | offline | Ubuntu 22.04 | x86_64 | 2h ago |
| gw-factory-05 | 10.0.0.44 | online | Yocto 4.0 | ARM64 | 1s ago |
| custom-arm-06 | 10.0.0.45 | online | Alpine 3.19 | ARM64 | 3s ago |
Built for the edge.
Zero-Touch Provisioning
Generate setup keys in the dashboard. Flash your SD card, boot the device, and it joins the network automatically. No manual configuration needed.
# Bake the setup key into your image
$ echo "MESHR_SETUP_KEY=sk_live_..." > /etc/meshr/env
$ systemctl enable meshr
# Device auto-registers on first boot
meshr: registered as rpi-sensor-07
meshr: assigned 10.0.0.47/24 Fleet Management
Organize devices into groups, apply tags, and monitor health metrics. Filter and search across your entire fleet from a single pane.
- Group devices by location or function
- Tag-based access control policies
- Real-time online/offline monitoring
- Bulk operations across device groups
Low Resource Footprint
Designed for constrained devices. The meshr agent runs comfortably on a Raspberry Pi Zero with resources to spare.
Resilient Connectivity
Edge devices reconnect automatically after network drops, power cycles, or ISP changes. Relay fallback keeps devices reachable even behind strict NAT.
- Auto-reconnect on network changes
- Relay fallback for unreachable networks
- Survives power cycles and reboots
- Works on cellular (4G/5G) connections
Three commands to connect any device.
The same one-liner brings up any ARM or x86 device on your mesh network.
$ curl -fsSL https://get.meshr.to/install.sh | sudo bash
Installing meshr agent (linux/arm64)...
Done. Agent installed to /usr/local/bin/meshr
$ meshr login --token sk_live_abc123...
Authenticated. Device registered as rpi-sensor-01.
$ meshr up
Interface meshr0 up. Assigned IP: 10.0.0.40/24
Connected to mesh. 12 peers reachable. Bring your fleet online.
Free for every feature while we're in beta. One lightweight agent, ARM64 and x86, zero-touch.