Managing 50+ Devices Across Multiple Sites
Lessons from AgriWise's deployment of 80+ biometric devices across agricultural sites — monitoring, failover, and remote management at scale.
The challenge
AgriWise manages 24,000+ agricultural workers across dozens of sites in Morocco. Each site has 2-5 biometric devices, totaling 80+ devices. Sites range from modern office buildings with fiber internet to remote farms with spotty cellular connectivity.
The system needs to work reliably regardless of network conditions, and HR needs real-time visibility into attendance across all sites.
Device monitoring
PunchConnect's device status API reports online/offline state within 60 seconds. We built a monitoring dashboard that shows all 80+ devices on a map, with color-coded status indicators.
When a device goes offline, an alert is triggered via webhook. The operations team can then check if it's a network issue, power outage, or hardware failure.
Handling poor connectivity
The push protocol is inherently resilient to poor connectivity. Devices store punches locally and sync when they reconnect. PunchConnect's protocol engine handles the reconciliation — deduplicating records and filling gaps.
In our experience, even devices on 3G cellular connections maintain reliable sync with less than 5-minute maximum delay.
Results
After 18 months in production: 99.7% uptime across all devices, average webhook delivery latency of 340ms, zero lost punch records, and the operations team manages everything remotely without visiting sites.