Sensörlerimizle konuşmak için AWS IoT iletişim platformunu kullanmaya karar verdim .
Ancak, görselleştirme söz konusu olduğunda, tekerleği yeniden icat etmenin gerekli olmayacağını umuyordum.
Yukarıdaki resimde görebileceğiniz gibi, IoT çerçevesi bir uygulama sunucusuna bağlanır. Önceki uygulama deneyimim PHP / MySQL ve MongoDB tabanlı özel bir sistemdi.
Çok fazla platform var ve çoğu ücretsiz deneme içeriyor.
Verileri müşterilere sunabileceğim, güvenli müşteri erişimine izin verebileceğim ve gerektiği şekilde özelleştirebileceğim bir açık kaynak görselleştirme uygulama platformu arıyorum.
İdeal olarak, bu platform aynı zamanda verilerin alınabileceği bir veri tabanı içerecek ve veri tabanı büyüdükçe verimliliği sağlayan bir endeksleme yapısı olacaktır. Belki alandaki IoT cihazlarını izlerken yaygın olarak kullanılan cihaz gölge kayıtlarının görselleştirilmesini sağlayan bir çerçeve olabilir.
Özetlemek gerekirse, ideal platform aşağıdaki özellikleri içerecektir:
- Tüm müşterileri listeleyen yönetici bölgesi. Bir müşteriye tıklamak ayrıntılarını ortaya çıkarır.
- Bir kullanıcıyı kendilerine tahsis edilen sensörleri gösteren özel alanlarına getiren Kullanıcı Girişi.
- Kullanıcının canlı trend verilerini görselleştirme araçları üzerinde görebilmesi, (Grafana gibi bir şey uygun olacaktır).
- Veritabanı Entegrasyonu böylece geçmiş veriler depolanabilir ve alınabilir
- Alarmları ve uyarıları sensörlerle ilişkilendirebilmek ve bildirim gerektiren olarak listelenen kişilere bir e-posta gönderebilme
Gereksinimlerimi karşılayacak herhangi bir açık kaynaklı IoT uygulama projesi var mı?