สารบัญ:

DragonBoard410c - ส่งข้อมูลไปยัง Ubidots: 3 ขั้นตอน
DragonBoard410c - ส่งข้อมูลไปยัง Ubidots: 3 ขั้นตอน

วีดีโอ: DragonBoard410c - ส่งข้อมูลไปยัง Ubidots: 3 ขั้นตอน

วีดีโอ: DragonBoard410c - ส่งข้อมูลไปยัง Ubidots: 3 ขั้นตอน
วีดีโอ: testMqtt Publish From Dashboard Ubidots 2024, ธันวาคม
Anonim
DragonBoard410c - ส่งข้อมูลไปยัง Ubidots
DragonBoard410c - ส่งข้อมูลไปยัง Ubidots

Ubidots ช่วยให้คุณสร้างแดชบอร์ดแบบเรียลไทม์เพื่อวิเคราะห์ข้อมูลหรือควบคุมอุปกรณ์ของคุณ แบ่งปันข้อมูลของคุณผ่านลิงก์สาธารณะ หรือโดยการฝังข้อมูลลงในมือถือหรือเว็บแอปพลิเคชันของคุณ

ในบทช่วยสอนนี้ เราจะส่งข้อมูลไปยังแพลตฟอร์มโดยใช้บอร์ด DragonBoard 410c และ Intel Arduino 101

บอร์ดกำลังสื่อสารผ่านการเชื่อมต่อแบบอนุกรม และสคริปต์ python กำลังแยกวิเคราะห์ข้อมูลและส่งไปยัง Ubidots

ขั้นตอนที่ 1: Arduino Intel 101

Arduino Intel 101
Arduino Intel 101
Arduino Intel 101
Arduino Intel 101

ก่อนอื่นให้ดาวน์โหลดรหัส:

$ git clone

ภายในไฟล์คุณสามารถค้นหาโค้ด Arduino เพื่ออัปโหลดในบอร์ด Arduino 101

เปิด Arduino IDE และเลือกบอร์ด Arduino/ Genuino 101 หากคุณไม่มีตัวเลือกนี้ คุณต้องติดตั้งบอร์ดใน IDE

ไปที่ Tools->board->boards manager ค้นหา Intel และเลือกแพ็คเกจ Intel Curie Boards

หลังการติดตั้ง คุณสามารถอัปโหลดรหัสในบอร์ด Intel 101

ขั้นตอนที่ 2: Python Script

สคริปต์หลาม
สคริปต์หลาม
สคริปต์หลาม
สคริปต์หลาม
สคริปต์หลาม
สคริปต์หลาม
สคริปต์หลาม
สคริปต์หลาม

$ git clone

สคริปต์หลามนำเข้าซีเรียลและไลบรารี Ubidots ดังนั้นให้ดาวน์โหลดและติดตั้ง

  • $ sudo apt-get ติดตั้ง python-pip
  • $ sudo pip ติดตั้ง ubidots==1.6.1
  • $ sudo pip ติดตั้ง pyserial

ตอนนี้ คุณได้ทำการแก้ไขบางอย่างในโค้ดเพื่อให้ทำงานได้อย่างถูกต้อง

บรรทัดที่ 25 และ 26:

api = ApiClient(token='TOKEN') # แทนที่ด้วย Ubidots Token ของคุณที่นี่

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->เพิ่มเติม->สร้างและเปลี่ยนชื่อโทเค็นของคุณ
  • รับมูลค่าโทเค็น
  • แหล่งที่มา
  • เพิ่มแหล่งข้อมูล
  • เพิ่มตัวแปร
  • ตั้งชื่อตัวแปรตามที่คุณต้องการ
  • รับ Variable ID ที่ด้านซ้ายบนตัวแปร characteristcs

ขั้นตอนที่ 3: เรียกใช้รหัสและดูข้อมูลของคุณใน Ubidots

  • $ cd กระดานมังกร/
  • $ sudo python Ubidots.py

แนะนำ: