Saya mencari solusi untuk mengelola perangkat (virtual) dan memvisualisasikan data.
Saya memiliki banyak data deret waktu yang dikelompokkan berdasarkan sesi dan perangkat yang disimpan dalam database. Data itu berasal dari beberapa perangkat sensor fisik.
Sekarang saya mencari alat di mana pelanggan dapat memilih perangkat dari sesuatu seperti hierarki perangkat hierarki. Setelah memilih perangkat, ia harus dapat memilih sesi. Maka ia harus mendapatkan semua nilai sensor terkait yang ditampilkan dalam grafik.
Alat / platform harus dapat menarik (dipilih) data dari layanan web. Alat seharusnya tidak menyimpan data yang ditarik dalam database. Dan saya ingin dapat mengirim perintah ke layanan web untuk mengatur beberapa konfigurasi atau apa pun.
Platform IoT paling tidak menarik data, Anda harus mendorong data ke platform ini. Dan mereka biasanya memiliki database tertanam mereka sendiri. Saya tidak ingin menganalisis data, jadi saya tidak perlu fitur analitis yang kompleks. Saya hanya ingin memilih perangkat dan sesi dan mendapatkan data dari layanan database / web saya yang ada.
Apakah ada yang tahu alat / platform Dashboard / Manajemen Perangkat?
sumber
Jawaban:
Nah, ada protokol untuk menarik data dari sensor dan meletakkannya di grafik. Banyak perangkat mendukung SNMP untuk tujuan itu sehingga seseorang dapat menggunakan aplikasi seperti PRTG, Solar Winds, dll untuk memantau aktivitas mereka.
Tetapi mendapatkan data melalui web menuntut agen web yang tepat pada perangkat yang belum merupakan praktik universal. Anda mungkin menemukan beberapa perangkat memiliki monitor dan sensor seperti itu. Beberapa aplikasi yang disebutkan di atas mendukung plugin tambahan dari vendor perangkat untuk melakukannya.
Resor terakhir adalah perangkat lunak yang dirancang khusus, seperti membangun sistem manajemen.
sumber
Anda dapat mencoba platform VOLTTRON untuk ini. Anda perlu melakukan beberapa pemrograman untuk mengatur semuanya, tetapi mereka memiliki banyak fungsi
Berikut adalah gambar yang menggambarkan platform mereka dengan lebih baik yang saya bisa, diambil dari beberapa dokumentasi mereka.
sumber
Saya pikir grafana dapat membantu Anda. Itu tidak menyimpan data, Anda hanya perlu menggunakan / mengimplementasikan plugin untuk pengambilan data. Anda juga dapat menerapkan dasbor dengan beberapa penyeleksi hierarkis.
Kami menggunakannya secara luas untuk memvisualisasikan berbagai metrik rentang waktu dari perangkat. Setiap plugin sumber data khusus untuk grafana dapat diimplementasikan hanya dalam beberapa hari - tidak ada yang rumit.
sumber
Dari apa yang telah Anda jelaskan, Anda sudah memiliki DB dengan data perangkat, dan sekarang Anda hanya perlu menarik data ini ke dasbor.
Anda membutuhkan api ISTIRAHAT. Tergantung pada teknologi yang Anda gunakan, Anda dapat dengan mudah membuat api untuk mengekspos data ke dasbor. Misalnya, jika Anda menggunakan Django Anda bisa menggunakan DRF atau jika Anda menggunakan asp .net Anda bisa menggunakan api web mereka dan seterusnya ...
Untuk visualisasi, Anda dapat menggunakan solusi seperti grafana (seperti yang disarankan) atau power-bi dari MS dll untuk menyajikan data Anda.
Sekarang Anda memiliki api REST dan alat visualisasi. Sekarang cukup pasang mereka sehingga alat tersebut mengkonsumsi data yang disediakan oleh api dan Anda akan berada di jalur yang tepat untuk mencapai tujuan Anda.
sumber