How AccelOne built a cloud-based IoT dashboard and admin panel for monitoring movement and activity across digitally fenced environments, and why major organizations licensed it.
In brief: AccelOne built a cloud-based IoT dashboard and administration panel for an IoT solutions company serving retail environments like shopping malls and stores. The dashboard enables remote configuration of Bluetooth and WiFi devices, real-time monitoring of movement and activity within geofenced spaces, and multi-user role-based access for security, marketing, VIP services, and operations teams. AccelOne built a custom hardware simulator to develop and test the system without a live IoT network. The dashboard has been licensed by several major organizations.
Real-time
Movement and activity monitoring.
2-in-1
Dashboard + admin panel in one system.
Multi-dept
Role-based access for multiple user types.
Licensed
By several major organizations post-launch.
Custom
Hardware simulator built for development.
The result first: licensed by major organizations
AccelOne's IoT dashboard was not just delivered, it was licensed. After launch, several major organizations adopted the platform, validating that the product met enterprise-grade standards for functionality, reliability, and security across real retail deployments.
When a software product is licensed by major organizations, rather than used exclusively by one client, it indicates the solution is generalizable, scalable, and trustworthy enough for independent enterprise adoption.
It also means the original build was architected for reuse: clean enough, configurable enough, and reliable enough to be deployed across different organizational environments without rebuilding.
For a custom IoT dashboard built by a nearshore engineering team, earning multiple enterprise licenses after delivery is a meaningful proof point that the product works at scale.
What is an IoT dashboard and what problem did it solve?
An IoT (Internet of Things) dashboard is a centralized interface for monitoring data from connected devices in real time. In retail and commercial environments, IoT devices, Bluetooth sensors, WiFi beacons, continuously transmit data about movement and activity within a space. Without a dashboard, that data is raw, fragmented, and inaccessible to most users.
The client's specific need was monitoring the movement and activity of objects within digitally geofenced environments, defined physical spaces like shopping malls and retail stores where IoT devices are deployed.
Digital geofence boundary
-
Bluetooth sensor
-
WiFi beacon
All devices transmit movement and activity data in real time → AccelOne dashboard renders this data at macro level (full environment) and micro level (individual device zones).
The dual requirement, an administration panel for device setup and a monitoring dashboard for data visualization, meant AccelOne needed to build two functional systems that worked together: one for configuring devices before deployment, one for reading their data in operation.
What were the three design goals of the IoT dashboard?
1. Clean UX for complex data
A simple, intuitive dashboard for both macro (whole system) and micro (individual device) visualization, making large volumes of real-time data legible to non-technical users.
2. Multi-user, role-based access
Different user types, security teams, marketers, VIP services, operations, access the same data through permission-controlled views relevant to their function.
3. Remote device administration
Ability to configure and deploy IoT devices remotely, without physically accessing each device, through the administration panel.
What business use cases does an IoT retail dashboard enable?
A key design requirement was that a single platform serve multiple business departments simultaneously, each accessing the same underlying IoT data through a lens relevant to their function.
Monitor movement anomalies and unusual activity patterns in real time across the geofenced environment.
5 steps to managing effective KPIs for your SaaS marketing team
Identify and route high-value customers across the environment for personalized service delivery.
Trigger automated responses, alerts, routing, environment adjustments, based on detected device activity and movement patterns.
What can the IoT dashboard do?
Configure and deploy Bluetooth and WiFi IoT devices remotely through the admin panel, no physical access to each device required.
Monitor movement and activity across the geofenced environment as it happens, updated continuously from connected devices.
Switch between a system-wide overview (the full geofenced environment) and individual device-level detail for targeted investigation.
Role-based permissions for different user types, each department accesses data through a view relevant to their function without seeing unrelated data.
Architecture supports millions of transactions, designed to handle the continuous data volume generated by a large network of IoT devices without degradation.
Dashboard accessible from anywhere via cloud infrastructure, no on-premises server required for administrators to monitor and manage devices.
How did AccelOne build and test an IoT system without physical hardware?
One of the most distinctive technical decisions in this project was building an internal hardware simulator before writing a line of production code. The challenge: IoT development requires real data from real devices to validate behavior, but deploying a physical network of sensors across a retail environment for development purposes is not practical.
The hardware simulator approach
AccelOne built an internal simulator that generated real-time data under different variables and conditions, replicating the behavior of Bluetooth and WiFi devices across a simulated geofenced environment. The simulator could model different device densities, movement patterns, and failure scenarios, giving the development team a realistic dataset to build against.
This approach required extensive prior research: AccelOne studied the purpose and parameter set of each type of available Bluetooth and WiFi hardware device to make the simulation accurate. A simulator that doesn't match real hardware behavior is not useful.
At project conclusion, AccelOne built a second testing artifact: a separate API testing interface to validate that the dashboard was fully functional through the application programming interface. This ensured that the system worked correctly not just through the UI, but at the integration layer, where other systems would connect.
How was the IoT dashboard project planned and executed?
Hardware research
Extensive research into the purpose, parameters, and compatibility requirements of each available Bluetooth and WiFi hardware device type, necessary before building a simulator or configuration interface.
Simulator development
Internal simulator built to generate real-time data under varied conditions, enabling full development and QA in the absence of a live IoT network.
Agile delivery across three iterations
Project planned using the Agile framework, split into startup, development, and closure iterations, each divided into Sprints to deliver incremental capabilities.
API testing interface
Separate testing interface built at closure to validate full dashboard functionality through the API layer, ensuring integration-level correctness, not just UI correctness.
Technology stack
ASPX with jQuery AJAX extensions, web application for both dashboard and admin panel.
SQL Server 2008 R2, structured data storage for device configuration and real-time event data.
AWS, cloud-based hosting and delivery with AWS-certified architect on the team.
Architecture supports millions of transactions, designed for high-volume IoT data streams.
Custom hardware simulator + dedicated API testing interface.
Agile, three iterations (startup, development, closure) with Sprint-based delivery.
Team configuration
System architecture, database schema for IoT event data, and SQL Server design for scalable transaction handling.
Dashboard UI, real-time data visualization components, and macro/micro view switching.
Device configuration API, data ingestion from IoT devices, and admin panel backend logic.
Cloud infrastructure design, deployment, and scalability configuration on AWS.
User experience design for a complex real-time data interface, making dense IoT data accessible to non-technical users.
What were the results?
✔ Real-time IoT device monitoring operational.
✔ Remote device configuration working across Bluetooth and WiFi.
✔ Multi-department, role-based access deployed.
✔ Macro and micro visualization modes functional.
✔ Scalable to millions of transactions.
✔ Licensed by several major organizations.
The licensing outcome is what distinguishes this case study. Delivering a dashboard that one client uses is a project success. Delivering a dashboard that several major organizations independently choose to license is a product success, it means the architecture, UX, and functionality were built to a standard that generalizes beyond the original brief.
Frequently asked questions
What is an IoT dashboard and what did AccelOne build for the retail IoT company?
AccelOne built a cloud-based IoT dashboard and administration panel enabling remote configuration of Bluetooth and WiFi devices, real-time monitoring of movement and activity in geofenced environments like shopping malls and retail stores, and macro/micro data visualization. The dashboard supports multi-user access with role-based permissions for security, marketing, VIP services, and operations teams. It has been licensed by several major organizations since launch.
What is a geofenced environment in IoT and how does monitoring work?
A geofenced environment is a digitally defined physical space, a shopping mall, retail store, or building — where IoT sensors track movement and activity within those boundaries. Bluetooth and WiFi devices are deployed within the space and transmit data continuously. AccelOne's dashboard receives and renders this data in real time, showing administrators what's happening at the macro level (the full environment) or micro level (individual device zones).
What business use cases does a retail IoT dashboard support?
AccelOne's dashboard was designed to serve multiple departments from a single interface: security (movement anomaly monitoring), marketing (foot traffic and dwell time analysis), VIP customer services (high-value customer routing), and systems automation (event-triggered automated responses). Different user types access relevant data through role-based permission controls.
How did AccelOne test an IoT dashboard without a live IoT network?
AccelOne built an internal simulator that generated real-time data under different variables and conditions, replicating the behavior of Bluetooth and WiFi devices across a simulated geofenced environment. This required extensive prior research into the parameters of each hardware device type to make the simulation accurate. A separate API testing interface was also built at project conclusion to validate full functionality at the integration layer.
What technology stack was used to build the IoT dashboard?
The dashboard was built as a web application using ASPX with jQuery AJAX extensions, SQL Server 2008 R2 for the database, and AWS for cloud infrastructure. The team included an architect and database designer, senior front-end and back-end developers, an AWS-certified architect, and a UX/UI specialist. The architecture supports scalable processing of millions of transactions.
What were the results of AccelOne's IoT dashboard project?
The dashboard allows users to configure and monitor IoT devices in real time, improving efficiency in managing connected retail environments. The platform was licensed by several major organizations after launch, indicating the solution met enterprise-grade standards for functionality, security, and usability at scale across multiple independent deployments.