Multi-Tenant Cloud SCADA Platform

Заказчик: AI | Опубликовано: 04.10.2025
Бюджет: 1500 $

I need a fully cloud-hosted SCADA platform that my customers can reach from any modern web browser and a companion mobile app (iOS and Android). The system must communicate natively with ControlByWeb X412 and X417 modules as well as Teltonika RUT956 routers, collecting I/O points and network data without additional on-premise software through encrypted VPN and IP Address Core features I expect from the first release • Real-time monitoring of all connected sites with live value updates and status changes Full Automation Controlled by PSI and Set points • Historical data logging that can be queried, visualized, and exported on demand • Alarm and event notifications delivered by e-mail, SMS, and in-app push, with adjustable thresholds and dead-bands Because I will host multiple clients on the same infrastructure, robust user and tenant management is essential. I need granular permission levels beyond simple “admin/user”, so different roles can be created (for example: operator, supervisor, maintenance, third-party viewer) and applied per site, device, or tag. Both the web and mobile interfaces should share the same REST or MQTT back-end so any future tools can consume data easily. Please leverage secure, industry-standard protocols (TLS, OAuth 2.0, etc.) and build with scalability in mind—containerization or serverless on AWS, Azure, or similar is fine as long as hand-off documentation is clear. Deliverables 1. Deployed multi-tenant platform (staging + production) with onboarding for one demo customer 2. Source code and build/CI pipeline scripts stored in a private repository I control 3. Mobile app binaries (or TestFlight / Google Play internal release) tied to the same back-end 4. Documentation covering system architecture, device setup for X412/X417 and RUT956, and step-by-step user role creation 5. A short live walk-through to verify real-time data, historical trends, and alarm delivery Acceptance criteria: real-time tags update within two seconds, at least three months of data retained without loss, and user roles demonstrably restrict access as configured. If you have prior experience integrating ControlByWeb gear or Teltonika routers into cloud dashboards, please let me know in your proposal along with the stack you propose to use and an estimated timeline for the first milestone.