תוכן עניינים:

DragonBoard410c - שלח נתונים ל- Ubidots: 3 שלבים
DragonBoard410c - שלח נתונים ל- Ubidots: 3 שלבים

וִידֵאוֹ: DragonBoard410c - שלח נתונים ל- Ubidots: 3 שלבים

וִידֵאוֹ: DragonBoard410c - שלח נתונים ל- Ubidots: 3 שלבים
וִידֵאוֹ: Turn ON and OFF LED using mobile App using Bluetooth on ESP32 board 2024, דֵצֶמבֶּר
Anonim
DragonBoard410c - שלח נתונים ל- Ubidots
DragonBoard410c - שלח נתונים ל- Ubidots

Ubidots מאפשר לך ליצור לוחות מחוונים בזמן אמת כדי לנתח את הנתונים שלך או לשלוט במכשירים שלך. שתף את הנתונים שלך באמצעות קישורים ציבוריים, או על ידי הטמעתם בנייד או ביישום האינטרנט שלך.

במדריך זה נשלח נתונים לפלטפורמה באמצעות DragonBoard 410c ולוח Arduino 101 של אינטל.

הלוחות מתקשרים באמצעות חיבור טורי ותסריט פייתון מנתח את הנתונים ושולח אותם לאובידוטס.

שלב 1: Arduino Intel 101

Arduino אינטל 101
Arduino אינטל 101
Arduino אינטל 101
Arduino אינטל 101

קודם כל, אפשר להוריד את הקודים:

שיבוט $ git

בתוך הקבצים אתה יכול למצוא את קוד Arduino להעלות בלוח Arduino 101.

פתח את Arduino IDE ובחר לוח Arduino/ Genuino 101, אם אין לך אפשרות זו, עליך להתקין את הלוח ב- IDE.

עבור אל כלים-> לוח-> מנהל לוחות, חפש אינטל ובחר בחבילת לוחות Curie Boards.

לאחר ההתקנה, תוכל להעלות את הקוד בלוח Intel 101.

שלב 2: סקריפט פייתון

סקריפט פייתון
סקריפט פייתון
סקריפט פייתון
סקריפט פייתון
סקריפט פייתון
סקריפט פייתון
סקריפט פייתון
סקריפט פייתון

שיבוט $ git

סקריפט ה- python מייבא ספריות סדרתיות ו- Ubidots, ולכן מאפשר להוריד ולהתקין אותו.

  • $ sudo apt-get להתקין python-pip
  • $ sudo pip התקן ubidots == 1.6.1
  • $ sudo pip התקן פיסריאל

כעת, עליך לבצע כמה שינויים בקוד כדי שיפעל כהלכה.

שורות 25 ו -26:

api = ApiClient (token = 'TOKEN') # החלף באסימון Ubidots שלך כאן

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

TOKEN ו- VARIABLE_ID תוכלו למצוא בחשבון שלכם ב- Ubidots כפי שניתן לראות בתמונות המצורפות.

חבר את לוח Intel 101 ל- DragonBoard והפעל את dmesg כדי לאמת את יציאת ה- USB

$ dmesg

לתפוס אותו ולהחליף בשורה 6:

PORT = "/dev/ttyACM0"

אם מעולם לא השתמשת ב- Ubidots, בצע את שלבי התזות:

  • צור חשבון
  • התחברות
  • לחץ על התמונה שלך, הממוקמת בפינה השמאלית העליונה של המסך
  • אישורי API-> עוד-> צור ושנה את האסימון שלך
  • ערך Get Token
  • מקורות
  • הוסף מקור נתונים
  • הוסף משתנה
  • תן שם למשתנה כרצונך
  • קבל את מזהה המשתנה הממוקם בצד שמאל במאפייני המשתנים.

שלב 3: הפעל את הקוד וראה את הנתונים שלך ב- Ubidots

  • $ cd DragonBoard/
  • $ sudo python Ubidots.py

מוּמלָץ: