Bench Sentry
Smart IoT Solution for Package Theft Prevention
Bench Sentry is a revolutionary consumer IoT product that eliminates package theft through intelligent hardware and seamless software integration. This smart delivery box secures packages from all major carriers while providing homeowners with complete remote control and delivery drivers with frictionless access—no specialized apps required.

A Dual-Platform IoT Ecosystem
Connecting Physical Security with Digital Control. The challenge was engineering a complete IoT software solution that bridges physical hardware with intuitive digital management. We needed to create seamless remote access for homeowners while ensuring delivery drivers could access the secure bench without friction. The system required real-time communication between mobile applications, cloud infrastructure, and ESP32-based hardware to manage deliveries, monitor status, and maintain security across varying network conditions.

Homeowner Application
Real-time lock monitoring, activity logs, and dynamic entry code management

Driver Access System
No-app required access via tracking number validation
Engineering Robust Mobile & Cloud Architecture
We developed a comprehensive IoT platform centered on intelligent device control. The solution enables automatic unlocking via tracking number synchronization—drivers simply enter the last 4 digits of any tracking number to access the bench. We built a native mobile experience using React Native that provides homeowners with real-time lock status monitoring, comprehensive activity logs, and dynamic entry code management, all powered by AWS IoT Core infrastructure handling seamless device-to-cloud communication.

Seamless Provisioning via Bluetooth & Cloud Connectivity
Intelligent Tracking Number Sync for Carrier Access
The breakthrough feature of our IoT software development was eliminating the need for driver-side applications. We engineered an automated tracking number synchronization system that pulls delivery information directly into the homeowner's app, then securely transmits it to the bench via cloud infrastructure. When drivers arrive, they simply enter the last 4 digits of the tracking number on the bench keypad—the system instantly validates against synced data and grants access. This seamless provisioning works across all major carriers (UPS, FedEx, Amazon, USPS) while maintaining security through one-time-use codes and comprehensive activity logging.

Tech Stack & Engineering
Purpose-Built for IoT Hardware Integration
Our IoT software development leveraged cutting-edge technologies optimized for real-time hardware communication and consumer usability:
Mobile Development
React Native enabled cross-platform development with native modules written in Java (Android) and Swift/Obj-C (iOS) for direct hardware communication bridges and optimal performance.
Cloud & Connectivity
AWS IoT Core provided scalable device infrastructure using MQTT protocol for real-time bidirectional communication between mobile apps, cloud services, and ESP32 hardware.
Backend & Cloud Infrastructure
Node.js serverless architecture with Firebase integration enabled real-time notifications, user authentication, and data synchronization across the entire IoT ecosystem.
AWS IoT Core - The Industry Leader
AWS IoT Core enables handling billions of devices and trillions of messages, processing and routing them reliably and securely. By building on this infrastructure alongside React Native mobile development and MQTT communication protocols, we delivered a consumer IoT solution that scales effortlessly while maintaining the simplicity expected in consumer products.
Key Features
Comprehensive IoT Software Capabilities
Tracking Number Sync
Automatically syncs tracking numbers from the user's app to the bench.
What
Automatically syncs tracking numbers from the user's app to the bench, allowing drivers to use the last 4 digits as one-time entry codes.
Why
Eliminates the need for driver-side applications while maintaining security through carrier tracking number validation.

Real-Time Status Monitoring
Live dashboard showing bench status with instant updates.
What
Live dashboard showing if the bench is locked, unlocked, or open with instant updates.
Why
Provides homeowners with complete visibility and control over their package security from anywhere.

Activity Logs
Comprehensive history of all access events.
What
Comprehensive history of all openings, closures, and unauthorized access attempts with timestamps and entry methods.
Why
Enables security monitoring and delivery pattern analysis for optimized receiving preferences.

The Smart Lock API Firmware Updates
Over-the-Air Updates ensure secure bench systems maintain optimal performance through cloud-delivered firmware improvements without physical intervention.
Secure Remote Deployment
Firmware updates delivered directly to ESP32 hardware via secure AWS IoT channels
Zero-Downtime Updates
Smart scheduling ensures updates occur during off-peak hours without disrupting deliveries
Version Control & Rollback
Automated version tracking with instant rollback capability if issues are detected
Fleet-Wide Management
Central dashboard for monitoring update status across all deployed bench units simultaneously
2-QB Code Automation
Streamlining IoT Hardware & Carrier Integration
To handle the complexity of multiple carrier tracking number formats, we engineered intelligent parsing logic that automatically identifies and validates tracking numbers from FedEx, UPS, USPS, and Amazon. The system extracts the relevant digits, synchronizes them to the appropriate device via cloud infrastructure, and manages code lifecycle—automatically expiring codes after successful delivery or timeout periods. This automation reduced delivery friction by 90% while maintaining robust security protocols.
Real-Time Sensor Data Visualization
Transforming Hardware Status into Actionable Insights
The platform processes continuous streams of data from ESP32 hardware sensors, transforming lock state, access attempts, and environmental data into meaningful visualizations and alerts. We built intuitive dashboards that display delivery history, access patterns, and security events in real-time. The mobile interface provides instant visibility into bench status from anywhere, while historical data enables homeowners to identify delivery patterns and optimize their receiving preferences.

The Impact
Measurable Results from IoT Software Innovation
Our IoT software solution delivered transformative results for package security, eliminating porch piracy concerns while creating a frictionless experience for both homeowners and delivery drivers across all major carriers.
90% reduction in delivery friction
Through automated carrier integration.
Zero driver-side app requirements
Universal access via tracking numbers.
100% package security
Complete theft prevention system.
Our IoT software solution delivered transformative results for package security, eliminating porch piracy concerns while creating a frictionless experience for both homeowners and delivery drivers across all major carriers.