Ho deciso di utilizzare la piattaforma di comunicazione AWS IoT per parlare con i nostri sensori.
Tuttavia, quando si tratta di visualizzazione, speravo che non fosse necessario reinventare la ruota.
Come puoi vedere nella figura sopra, il framework IoT si collega a un server delle applicazioni. La mia precedente esperienza applicativa era in un sistema proprietario basato su PHP / MySQL e MongoDB.
Esistono molte piattaforme e la maggior parte include una prova gratuita, ad es
Sto cercando una piattaforma applicativa di visualizzazione open source su cui posso presentare i dati ai clienti, consentire l'accesso sicuro ai clienti e personalizzare come richiesto.
Idealmente, questa piattaforma includerebbe anche un database da cui è possibile recuperare i dati e, ancora meglio, una struttura di indicizzazione che garantisca l'efficienza man mano che il database cresce. Forse un framework che fornisce specificamente la visualizzazione dei registri shadow dei dispositivi comuni durante il monitoraggio dei dispositivi IoT sul campo.
Riassumendo, la piattaforma ideale dovrebbe includere le seguenti funzionalità:
- Area amministratore che elenca tutti i clienti. Fare clic su un cliente rivela i suoi dettagli.
- Accesso utente che porta un utente nella propria area dedicata mostrando solo i sensori che sono assegnati a loro.
- Capacità dell'utente di visualizzare i dati di tendenza in tempo reale sugli strumenti di visualizzazione (qualcosa come Grafana sarebbe appropriato.
- Integrazione del database in modo che i dati storici possano essere archiviati e recuperati
- Possibilità di associare allarmi e avvisi ai sensori e inviare un'e-mail alle persone indicate come richiedenti notifica
Esistono progetti applicativi IoT open source in grado di soddisfare i miei requisiti?