I’m developing a cloud-based SCADA application that integrates with InfluxDB for time-series data storage and visualization. The platform will provide user profiles, live dashboards, and real-time analytics for industrial automation data.
I would appreciate your guidance on:
- Best practices for securely connecting InfluxDB Cloud with a FastAPI-based backend.
- Optimizing time-series queries for public dashboards and per-user access.
- Embedding or exposing Grafana/Influx dashboards in a secure, read-only way.
Here are some details about my app:
- App Name: Nexora Cloud SCADA
- Backend: FastAPI (Python)
- Frontend: React (with Chart.js / Grafana embeds)
- Database: InfluxDB Cloud (Cloud2)
- Target Audience: Industrial users, engineers, plant operators
- Expected Use Case: Public/Private dashboards for live PLC/OPC UA data
If there are any developer resources, SDKs, or architectural references you’d recommend, please share them.