डेटा विज़ुअलाइज़ेशन और डिवाइस प्रबंधन


9

मैं (वर्चुअल) उपकरणों को प्रबंधित करने और डेटा की कल्पना करने के लिए एक समाधान की तलाश कर रहा हूं।

मेरे पास एक डेटाबेस में संग्रहीत सत्र और उपकरणों द्वारा समूहीकृत श्रृंखला डेटा का एक बहुत कुछ है। यह डेटा कई भौतिक सेंसर उपकरणों से आ रहा है।

अब मैं एक ऐसे उपकरण की तलाश कर रहा हूँ, जहाँ कोई ग्राहक किसी उपकरण का चयन कर सकता है जैसे कि पदानुक्रमित डिवाइस ट्री। एक उपकरण का चयन करने के बाद वह एक सत्र का चयन करने में सक्षम होना चाहिए। फिर उसे एक चार्ट में प्रदर्शित सभी संबंधित सेंसर मान प्राप्त करने चाहिए।

उपकरण / प्लेटफ़ॉर्म को वेब सेवा से डेटा (चयनित) खींचने में सक्षम होना चाहिए। टूल को खींचे गए डेटा को डेटाबेस में स्टोर नहीं करना चाहिए। और मैं कुछ विन्यास या जो कुछ भी सेट करने के लिए webservice को कमांड भेजने में सक्षम होना चाहता हूं।

सबसे IoT प्लेटफ़ॉर्म डेटा को नहीं खींचते हैं, आपको इन प्लेटफ़ॉर्म पर डेटा को पुश करना होगा। और वे आम तौर पर अपने स्वयं के एम्बेडेड डेटाबेस है। मैं डेटा का विश्लेषण नहीं करना चाहता, इसलिए मुझे जटिल विश्लेषणात्मक सुविधाओं की आवश्यकता नहीं है। मैं केवल एक उपकरण और एक सत्र का चयन करना चाहता हूं और अपने मौजूदा डेटाबेस / वेब सेवा से डेटा प्राप्त करना चाहता हूं।

क्या कोई डैशबोर्ड / डिवाइस मैनेजमेंट टूल / प्लेटफॉर्म जानता है?


1
यदि आपके पास उपकरणों का डेटाबेस नहीं है तो आप कैसे खींचेंगे? बहुत कम से कम आपको यह जानना होगा कि डेटा खींचने के लिए अपने उपकरणों से कैसे संपर्क करें।
Helmar

1
मैं जिस टूल की तलाश कर रहा हूं, उसमें डिवाइस मेटा डेटा (डिवाइस मैनेजमेंट) के लिए डेटाबेस होना चाहिए। लेकिन मैं सीधे भौतिक डिवाइस से कनेक्ट करने के बजाय, मैं मौजूदा डेटाबेस से REST एपीआई के माध्यम से कनेक्ट करना चाहता हूं। और जब मैं एक सत्र में वर्चुअल डिवाइस का चयन करता हूं, तो उपकरण को डेटा को खींचना और कल्पना करना चाहिए।
सीपीए

सभी
उतार

जवाबों:


3

खैर, सेंसर से डेटा खींचने और ग्राफ पर डालने के लिए प्रोटोकॉल हैं। कई डिवाइस इस उद्देश्य के लिए SNMP का समर्थन करते हैं ताकि कोई अपनी गतिविधियों पर नज़र रखने के लिए PRTG, सोलर विंड्स आदि जैसे ऐप्स का उपयोग कर सके।

लेकिन वेब पर डेटा प्राप्त करना उपकरणों पर उचित वेब एजेंटों की मांग करता है जो अभी तक एक सार्वभौमिक अभ्यास नहीं है। हो सकता है कि आपको कुछ डिवाइस ऐसे मॉनीटर और सेंसर्स में मिले हों, जिनमें से कुछ एप्स ऊपर बताए गए हैं, ऐसा करने के लिए डिवाइस विक्रेताओं से अतिरिक्त प्लगइन्स का समर्थन करें।

अंतिम उपाय कस्टम अनुरूप सॉफ्टवेयर होगा, जैसे कि प्रबंधन प्रणाली का निर्माण।


1
मैं सीधे डिवाइस से डेटा नहीं खींचना चाहता। मेरे पास डिवाइस से पहले से ही एक अलग डेटाबेस में डेटा है। मैं वहां से डेटा खींचना चाहता हूं। तो उस उद्देश्य के लिए यह एक आभासी उपकरण है।
CPA

2

आप इसके लिए VOLTTRON प्लेटफ़ॉर्म आज़मा सकते हैं । सब कुछ सेट करने के लिए आपको कुछ प्रोग्रामिंग करने की आवश्यकता होगी, लेकिन उनके पास बहुत अधिक कार्यक्षमता है

  • डेटाबेस उपयोग
  • वेब यूआई में निर्मित
  • बाहरी HTTP अनुरोध

यहाँ एक चित्र है जो उनके प्लेटफ़ॉर्म का बेहतर वर्णन करता है, जो मैं उनके कुछ दस्तावेज़ों से ले सकता हूँ। यहाँ छवि विवरण दर्ज करें


2

मुझे लगता है कि ग्राफ्टाना आपकी मदद कर सकता है। यह डेटा संग्रहीत नहीं करता है, आपको केवल डेटा पुनर्प्राप्ति के लिए प्लगइन का उपयोग / कार्यान्वयन करना होगा। इसके अलावा आप कई श्रेणीबद्ध चयनकर्ताओं के साथ डैशबोर्ड को लागू कर सकते हैं।

हम उपकरणों से विभिन्न टाइमरीज मैट्रिक्स की कल्पना के लिए इसका व्यापक रूप से उपयोग कर रहे हैं । ग्राफ्टाना के लिए कोई भी कस्टम डेटासोर्स प्लग-इन कुछ ही दिनों में लागू किया जा सकता है - कुछ भी जटिल नहीं।


1

आपने जो वर्णन किया है, उससे आपके पास पहले से ही डिवाइस डेटा के साथ एक डीबी है, और अब आपको बस इस डेटा को डैशबोर्ड पर खींचने की आवश्यकता है।

  1. आपको REST एपी की आवश्यकता है। इस बात पर निर्भर करता है कि आप किस तकनीक का उपयोग कर रहे हैं, आप डैशबोर्ड में डेटा को उजागर करने के लिए आसानी से एक एपीआई बना सकते हैं। उदाहरण के लिए, यदि आप Django का उपयोग करते हैं तो आप DRF का उपयोग कर सकते हैं या यदि आप asp .net का उपयोग करते हैं तो आप उनके वेब एपीआई और इतने पर उपयोग कर सकते हैं ...

  2. विज़ुअलाइज़ेशन के लिए आप अपने डेटा को प्रस्तुत करने के लिए grafana (जैसे शाल पता चलता है) या MS आदि से पावर-बाय जैसे समाधानों का उपयोग कर सकते हैं।

  3. अब आपके पास एक REST एपीआई और एक विज़ुअलाइज़ेशन टूल है। अब बस उन्हें तार दें ताकि उपकरण एपीआई द्वारा प्रदान किए गए डेटा का उपभोग करे और आप अपने लक्ष्य को प्राप्त करने के लिए अपने रास्ते पर अच्छी तरह से होंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.