Project Overview
This solution enables resellers to manage IoT devices (such as Raspberry Pi units) deployed in motels, following a hierarchical structure: Admin → Sub-Admin → Reseller → End Users.
Resellers can log in to manage motel devices, track their health, and view real-time status on a live map dashboard. Clicking a device provides detailed health metrics, IP information, and Raspberry Pi configuration.
The platform merges networking and IoT device management into one interface, enabling efficient control over customers, devices, and service tickets.
Challenges Faced by the Motel IoT Ecosystem
01
Lack of Role-Based Hierarchy
There was no structured system for Admins, Sub-Admins, Resellers, and End Users, leading to poor access control and inefficiencies in device management.02
No Real-Time Device Visibility
Resellers couldn’t monitor deployed IoT devices in real time, making it difficult to track health, status, and connectivity.03
Manual Raspberry Pi Setup
Physical configuration of Raspberry Pi devices was time-consuming and prone to setup delays.04
Disconnected Customer Management
Motel customer onboarding, device assignment, and usage tracking were not centralized, reducing efficiency and transparency.How We Solved the IoT Management Challenges
Role-Based Access & Hierarchy
We implemented a hierarchical structure (Admin → Sub-Admin → Reseller → End User) with granular permissions for secure delegation and management.
-
Granular permissions per user role.
-
Centralized management of resellers, customers, and devices.
-
Live tracking of devices on Google Maps.
-
One-click access to health metrics, IPs, and configurations.
Interactive Map Dashboard
Real-time visibility of motel devices using Google Maps API with quick troubleshooting options.
IoT Integration with Raspberry Pi
Raspberry Pi devices were integrated via MQTT/REST APIs for automated health monitoring and configuration, reducing manual setup.
-
Seamless Raspberry Pi connectivity with motel networks.
-
Automated monitoring and remote management.
-
Onboard motels and assign devices easily.
-
Track customer usage and service history in one place.
Networking & Customer Management
Unified dashboard for motel onboarding, device assignment, and usage monitoring.
Scalable Architecture
Designed to handle thousands of devices and multiple resellers, ensuring high performance and smooth scalability.
-
Future-ready, scalable design.
-
Supports large-scale reseller growth.
Impact
-
Reseller Empowerment: Gave resellers complete control and visibility over motel IoT devices.
-
Real-Time Insights: Map-based live monitoring improved accuracy, troubleshooting, and response speed.
-
Simplified Deployments: Automated Raspberry Pi integration reduced manual configuration delays.
-
Efficient Customer Management: Centralized onboarding and usage tracking streamlined reseller operations.
-
Scalability: Hierarchical architecture supported thousands of devices and rapid reseller growth.