Съдържание:
- Стъпка 1: Arduino Intel 101
- Стъпка 2: Python Script
- Стъпка 3: Изпълнете кода и вижте данните си в Ubidots
Видео: DragonBoard410c - Изпращане на данни към Ubidots: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Ubidots ви позволява да създавате табла за управление в реално време, за да анализирате вашите данни или да контролирате вашите устройства. Споделяйте данните си чрез обществени връзки или като ги вграждате в мобилното си или уеб приложение.
В този урок ще изпратим данни към платформата, използвайки DragonBoard 410c и Intel Arduino 101 платка.
Дъските комуникират чрез серийна връзка и скрипт на python анализира данните и ги изпраща на Ubidots.
Стъпка 1: Arduino Intel 101
Първо, нека изтеглите кодовете:
$ git клонинг
Вътре във файловете можете да намерите кода на Arduino, който да качите в дъската на Arduino 101.
Отворете Arduino IDE и изберете Arduino/ Genuino 101 платка, ако нямате тази опция, трябва да инсталирате дъската в IDE.
Отидете на Tools-> board-> board manager, потърсете intel и изберете пакет Intel Curie Boards.
След инсталирането можете да качите кода в борда на Intel 101.
Стъпка 2: Python Script
$ git клонинг
Скриптът на python импортира серийни и Ubidots библиотеки, така че позволява да го изтеглите и инсталирате.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip инсталирайте pyserial
Сега трябва да направите някои промени в кода, за да работят правилно.
редове 25 и 26:
api = ApiClient (token = 'TOKEN') # Заменете с вашия Ubidots Token тук
api.save_collection ([{'променлива': 'VARIABLE_ID', 'стойност': необработена [0]}])
TOKEN и VARIABLE_ID можете да намерите в профила си в Ubidots, както можете да видите в приложените изображения.
Свържете платката Intel 101 към DragonBoard и стартирайте dmesg, за да проверите USB порта
$ dmesg
хванете го и заменете в ред 6:
PORT = "/dev/ttyACM0"
Ако никога преди не сте използвали Ubidots, следвайте тези стъпки:
- Създай профил
- Влизам
- Кликнете върху снимката си, разположена в горния десен ъгъл на екрана
- API идентификационни данни-> още-> създайте и преименувайте вашия маркер
- Вземете стойността на Token
- Източници
- Добавете източник на данни
- Добавяне на променлива
- Назовете променливата както искате
- Вземете идентификатора на променливата, разположен вляво на променливите характеристики.
Стъпка 3: Изпълнете кода и вижте данните си в Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Препоръчано:
Как да свържете NodeMCU ESP8266 към MySQL база данни: 7 стъпки
Как да свържете NodeMCU ESP8266 към MySQL база данни: MySQL е широко използвана система за управление на релационни бази данни (RDBMS), която използва структуриран език за заявки (SQL). В един момент може да искате да качите сензорни данни на Arduino/NodeMCU в базата данни MySQL. В тази инструкция ще видим как да се свържем
Как да изпращате данни от M5Stack StickC към Delphi: 6 стъпки
Как да изпращаме данни от M5Stack StickC към Delphi: В това видео ще научим как да изпращаме стойности от StickC платка към Delphi VCL приложение с помощта на Visuino
Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта - DHT11 регистратор на данни Симулация в Proteus: 5 стъпки
Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта | DHT11 симулация на регистратор на данни в Proteus: Въведение: Здравейте, това е Liono Maker, ето линк към YouTube. Ние правим творчески проект с Arduino и работим върху вградени системи. Data-Logger: Регистратор на данни (също регистратор на данни или запис на данни) е електронно устройство, което записва данни във времето с
Как да извлечете данни от база данни Firebase на NodeMCU: 7 стъпки
Как да извлечем данни от база данни Firebase на NodeMCU: За тази инструкция ще извличаме данни от база данни в Google Firebase и ще ги извличаме с помощта на NodeMCU за по-нататъшно разбор. акаунт за създаване на база данни на Firebase. 3) Изтеглете
Събиране на данни от EAL-Industri4.0-RFID до база данни: 10 стъпки (със снимки)
EAL-Industri4.0-RFID Актуализиране на данни към база данни: Dette projekt omhandler opsamling af v æ gtdata, регистриращ се за идентифициране във vha. RFID, изоставане на данни в MySQL база данни vha. node-RED, samt fremvisning и поведение на opsamlede данни в et C# програма, създадена от en Windows Form Application