Оглавление:
- Шаг 1: Arduino Intel 101
- Шаг 2: скрипт Python
- Шаг 3. Запустите код и просмотрите свои данные в Ubidots
Видео: DragonBoard410c - Отправка данных в Ubidots: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Ubidots позволяет вам создавать информационные панели в реальном времени для анализа ваших данных или управления вашими устройствами. Делитесь своими данными с помощью общедоступных ссылок или встраивая их в свое мобильное или веб-приложение.
В этом руководстве мы отправим данные на платформу с помощью DragonBoard 410c и платы Intel Arduino 101.
Платы обмениваются данными через последовательное соединение, а скрипт Python анализирует данные и отправляет их в Ubidots.
Шаг 1: Arduino Intel 101
Прежде всего, загрузим коды:
$ git clone
Внутри файлов вы можете найти код Arduino для загрузки на плату Arduino 101.
Откройте Arduino IDE и выберите плату Arduino / Genuino 101, если у вас нет этой опции, вам необходимо установить плату в IDE.
Перейдите в Инструменты-> плата-> менеджер плат, найдите Intel и выберите пакет Intel Curie Boards.
После установки вы можете загрузить код в плату Intel 101.
Шаг 2: скрипт Python
$ git clone
Скрипт 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
api.save_collection ([{'переменная': 'ПЕРЕМЕННАЯ_ID', 'значение': необработанные [0]}])
TOKEN и VARIABLE_ID вы можете найти в своей учетной записи в Ubidots, как вы можете видеть на прикрепленных изображениях.
Подключите плату Intel 101 к DragonBoard и запустите dmesg, чтобы проверить порт USB.
$ dmesg
поймайте его и замените в строке 6:
ПОРТ = "/ dev / ttyACM0"
Если вы никогда раньше не использовали Ubidots, выполните следующие действия:
- Завести аккаунт
- Авторизоваться
- Нажмите на свое изображение, расположенное в правом верхнем углу экрана.
- Учетные данные API-> подробнее-> создайте и переименуйте свой токен
- Получить стоимость токена
- Источники
- Добавить источник данных
- Добавить переменную
- Назовите переменную как хотите
- Получите идентификатор переменной, расположенный слева от переменных характеристик.
Шаг 3. Запустите код и просмотрите свои данные в Ubidots
- $ cd DragonBoard /
- $ sudo python Ubidots.py
Рекомендуемые:
Компактный датчик погоды с каналом передачи данных GPRS (SIM-карта): 4 шага
Компактный датчик погоды с каналом передачи данных GPRS (SIM-карта): Краткое описание проекта Это датчик погоды с питанием от батареи, основанный на датчике температуры / давления / влажности BME280 и микроконтроллере ATMega328P. Он работает от двух литий-тиониловых батареек AA на 3,6 В. Он имеет сверхнизкое потребление в режиме сна - 6 мкА. Он отправляет данные
Создавайте красивые графики из живых данных Arduino (и сохраняйте данные в Excel): 3 шага
Создавайте красивые графики из текущих данных Arduino (и сохраняйте данные в Excel): нам всем нравится играть с нашей функцией лотереи P … в среде Arduino IDE. Однако, хотя она может быть полезна для базовых приложений, данные стираются по мере их удаления. очки прибавляются и это не особо приятно для глаз. Плоттер Arduino IDE не
Как сделать регистратор данных влажности и температуры в реальном времени с Arduino UNO и SD-картой - Моделирование регистратора данных DHT11 в Proteus: 5 шагов
Как сделать регистратор данных влажности и температуры в реальном времени с Arduino UNO и SD-картой | Моделирование регистратора данных DHT11 в Proteus: Введение: привет, это Liono Maker, вот ссылка на YouTube. Мы делаем творческий проект с Arduino и работаем над встраиваемыми системами. Регистратор данных: Регистратор данных (также регистратор данных или регистратор данных) - это электронное устройство, которое записывает данные с течением времени
Анализ данных температуры / влажности с использованием Ubidots и Google-Sheets: 6 шагов
Анализ данных температуры / влажности с использованием Ubidots и Google-Sheets: в этом руководстве мы будем измерять различные данные о температуре и влажности с помощью датчика температуры и влажности. Вы также узнаете, как отправить эти данные в Ubidots. Так что вы можете анализировать его из любого места для разных приложений. Также отправив
UbiDots-Подключение ESP32 и публикация данных с нескольких датчиков: 6 шагов
UbiDots - подключение ESP32 и публикация данных с нескольких датчиков: ESP32 и ESP 8266 - очень знакомые SoC в области IoT. Это своего рода благо для проектов Интернета вещей. ESP 32 - это устройство со встроенным Wi-Fi и BLE. Просто укажите свой SSID, пароль и конфигурации IP и интегрируйте их в