विषयसूची:

DragonBoard410c - Ubidots को डेटा भेजें: 3 कदम
DragonBoard410c - Ubidots को डेटा भेजें: 3 कदम

वीडियो: DragonBoard410c - Ubidots को डेटा भेजें: 3 कदम

वीडियो: DragonBoard410c - Ubidots को डेटा भेजें: 3 कदम
वीडियो: How to Install ESP Board in Arduino IDE in just 3 steps 2024, नवंबर
Anonim
DragonBoard410c - Ubidots को डेटा भेजें
DragonBoard410c - Ubidots को डेटा भेजें

यूबीडॉट्स आपको अपने डेटा का विश्लेषण करने या अपने उपकरणों को नियंत्रित करने के लिए रीयल-टाइम डैशबोर्ड बनाने की अनुमति देता है। अपना डेटा सार्वजनिक लिंक के माध्यम से, या इसे अपने मोबाइल या वेब एप्लिकेशन में एम्बेड करके साझा करें।

इस ट्यूटोरियल में हम DragonBoard 410c और Intel Arduino 101 बोर्ड का उपयोग करके प्लेटफ़ॉर्म पर डेटा भेजेंगे।

बोर्ड एक सीरियल कनेक्शन के माध्यम से संचार कर रहे हैं और एक पायथन स्क्रिप्ट डेटा को पार्स कर रही है और इसे यूबीडॉट्स को भेज रही है।

चरण 1: Arduino Intel 101

अरुडिनो इंटेल 101
अरुडिनो इंटेल 101
अरुडिनो इंटेल 101
अरुडिनो इंटेल 101

सबसे पहले, कोड डाउनलोड करते हैं:

$ git क्लोन

फाइलों के अंदर आप Arduino 101 बोर्ड में अपलोड करने के लिए Arduino कोड पा सकते हैं।

Arduino IDE खोलें और Arduino/ Genuino 101 बोर्ड चुनें, यदि आपके पास यह विकल्प नहीं है, तो आपको IDE में बोर्ड स्थापित करना होगा।

टूल्स-> बोर्ड-> बोर्ड मैनेजर पर जाएं, इंटेल की खोज करें और इंटेल क्यूरी बोर्ड पैकेज चुनें।

स्थापना के बाद, आप Intel 101 बोर्ड में कोड अपलोड करने में सक्षम हैं।

चरण 2: पायथन लिपि

पायथन लिपि
पायथन लिपि
पायथन लिपि
पायथन लिपि
पायथन लिपि
पायथन लिपि
पायथन लिपि
पायथन लिपि

$ git क्लोन

पायथन लिपि आयात धारावाहिक और यूबीडॉट्स पुस्तकालय, तो, इसे डाउनलोड और स्थापित करने देता है।

  • $ sudo apt-पायथन-पाइप स्थापित करें
  • $ sudo pip ubidots स्थापित करें==1.6.1
  • $ sudo pip install pyserial

अब, आपके पास सही ढंग से काम करने के लिए कोड में कुछ संशोधन करने हैं।

लाइन 25 और 26:

api = ApiClient(token='TOKEN') # यहां अपने Ubidots टोकन से बदलें

api.save_collection([{'variable': 'VARIABLE_ID', 'value':raw[0]}])

TOKEN और VARIABLE_ID आप अपने खाते में Ubidots में देख सकते हैं जैसा कि आप संलग्न छवियों में देख सकते हैं।

Intel 101 बोर्ड को DragonBoard से कनेक्ट करें और USB पोर्ट को सत्यापित करने के लिए dmesg चलाएँ

$ dmesg

इसे पकड़ें और पंक्ति 6 में बदलें:

पोर्ट = "/ देव/ttyACM0"

यदि आपने पहले कभी यूबीडॉट्स का उपयोग नहीं किया है, तो इन चरणों का पालन करें:

  • खाता बनाएं
  • लॉग इन करें
  • स्क्रीन के ऊपर दाईं ओर स्थित अपने चित्र पर क्लिक करें
  • API क्रेडेंशियल-> अधिक-> अपना टोकन बनाएं और उसका नाम बदलें
  • टोकन मूल्य प्राप्त करें
  • सूत्रों का कहना है
  • डेटा स्रोत जोड़ें
  • चर जोड़ें
  • वेरिएबल को नाम दें जैसा आप चाहते हैं
  • वैरिएबल कैरेक्टर पर बाईं ओर स्थित वैरिएबल आईडी प्राप्त करें।

चरण 3: कोड चलाएँ और Ubidots में अपना डेटा देखें

  • $ सीडी ड्रैगनबोर्ड/
  • $ sudo python Ubidots.py

सिफारिश की: