สารบัญ:
- ขั้นตอนที่ 1: Arduino Intel 101
- ขั้นตอนที่ 2: Python Script
- ขั้นตอนที่ 3: เรียกใช้รหัสและดูข้อมูลของคุณใน Ubidots
วีดีโอ: DragonBoard410c - ส่งข้อมูลไปยัง Ubidots: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
Ubidots ช่วยให้คุณสร้างแดชบอร์ดแบบเรียลไทม์เพื่อวิเคราะห์ข้อมูลหรือควบคุมอุปกรณ์ของคุณ แบ่งปันข้อมูลของคุณผ่านลิงก์สาธารณะ หรือโดยการฝังข้อมูลลงในมือถือหรือเว็บแอปพลิเคชันของคุณ
ในบทช่วยสอนนี้ เราจะส่งข้อมูลไปยังแพลตฟอร์มโดยใช้บอร์ด DragonBoard 410c และ Intel Arduino 101
บอร์ดกำลังสื่อสารผ่านการเชื่อมต่อแบบอนุกรม และสคริปต์ python กำลังแยกวิเคราะห์ข้อมูลและส่งไปยัง Ubidots
ขั้นตอนที่ 1: 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
แนะนำ:
Ubidots + ESP32- การตรวจสอบเครื่องทำนาย: 10 ขั้นตอน
Ubidots + ESP32- Predictive Machine Monitoring: การวิเคราะห์การทำนายการสั่นและอุณหภูมิของเครื่องโดยการสร้างเหตุการณ์อีเมลและบันทึกการสั่นใน Google ชีตโดยใช้ Ubidots การบำรุงรักษาเชิงคาดการณ์และการตรวจสอบสภาพเครื่องจักรการเพิ่มขึ้นของเทคโนโลยีใหม่ เช่น อินเทอร์เน็ตของสรรพสิ่ง อุตสา
NodeMCU ESP8266 - MQTT - Ubidots: 5 ขั้นตอน
NodeMCU ESP8266 - MQTT - Ubidots: MQTT เป็นโปรโตคอลการส่งข้อความมาตรฐาน OASIS สำหรับ Internet of Things (IoT) ได้รับการออกแบบมาเพื่อเผยแพร่/สมัครรับส่งข้อความที่มีน้ำหนักเบามาก ซึ่งเหมาะอย่างยิ่งสำหรับการเชื่อมต่ออุปกรณ์ระยะไกลด้วยรหัสขนาดเล็กและเครือข่ายขั้นต่ำ
เชื่อมต่อและติดตั้งโซลูชันที่เชื่อมต่อของคุณใหม่ด้วยโฮโลแกรม Nova และ Ubidots: 9 ขั้นตอน
เชื่อมต่อและติดตั้งโซลูชันที่เชื่อมต่อของคุณใหม่ด้วยโฮโลแกรมโนวาและอูบิดอต: ใช้โฮโลแกรมโนวาของคุณเพื่อติดตั้งโครงสร้างพื้นฐานเพิ่มเติม ตั้งค่า Hologram Nova โดยใช้ Raspberry Pi เพื่อส่งข้อมูล (อุณหภูมิ) ไปยัง Ubidots ในคำแนะนำต่อไปนี้ Ubidots จะสาธิตวิธีตั้งค่า Hologram Nova โดยใช้ Raspberry Pi และแสดงเท
Comando Por Voz - DragonBoard410c: 5 ขั้นตอน
Comando Por Voz - DragonBoard410c: Este guia ir´ การติดตั้ง การกำหนดค่า o โปรแกรม Julius junto com o Coruja, que são การกำหนดค่า um โปรแกรมการทบทวน voz e o modelo acústico em Português.A vantagem da utilizaço;
Augmented Reality (AR) สำหรับ Dragonboard410c หรือ Dragonboard820c โดยใช้ OpenCV และ Python 3.5: 4 ขั้นตอน
Augmented Reality (AR) สำหรับ Dragonboard410c หรือ Dragonboard820c โดยใช้ OpenCV และ Python 3.5: คำแนะนำนี้จะอธิบายวิธีการติดตั้ง OpenCV, Python 3.5 และการพึ่งพาสำหรับ Python 3.5 เพื่อเรียกใช้แอปพลิเคชัน Augmented Reality