Оглавление:
- Шаг 1. Требования
- Шаг 2: Настройка оборудования
- Шаг 3: установка прошивки
- Шаг 4. Визуализируйте свои данные
- Шаг 5: результаты
Видео: Подключите RevPi Core к Ubidots: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Revolution Pi - это открытый, модульный и надежный промышленный ПК, основанный на установленном Raspberry Pi и соответствующий стандарту EN61131-2. Базу RevPi Core, оснащенную вычислительным модулем Raspberry Pi, можно легко расширить с помощью соответствующих модулей ввода-вывода и шлюзов fieldbus для управления энергопотреблением, мониторинга процессов, состояния машины и т. Д.
Rev Pi Core является основой любого приложения, и в зависимости от ваших требований к вводу / выводу модули расширения, такие как RevPi DIO, RevPi AIO, RevPi Gates, могут быть подключены как цифровые, аналоговые или шлюзовые модули. Серия Revolution Pi начинается с базового устройства, RevPi Core и RevPi Core 3, центрального процессора модульной системы. Оснащенный четырехъядерным процессором с частотой 1,2 ГГц и 1 ГБ ОЗУ, многоядерный процессор Broadcom обладает достаточной мощностью для сложных задач, таких как обработка изображений или периферийные вычисления. RevPi Core установлен в корпусе на DIN-рейку и питается от источника постоянного тока 24 В и рассчитан на длительный срок службы и требует стандартного энергопотребления.
В следующем руководстве вы узнаете, как интегрировать RevPi Core и RevPi Core 3 с Ubidots Cloud, моделировать показания давления, температуры и влажности с помощью скрипта прошивки python и с легкостью визуализировать эти данные в вашем собственном приложении Ubidots. Это руководство предназначено только для настройки RevPi Core, если у вас уже скомпилировано ядро и вы планируете работать с некоторыми модулями расширения, обратитесь к приведенной ниже статье по настройке для дополнительной интеграции и разработки приложений: RevPi Core + RevPi DIO
Шаг 1. Требования
- Сетевой кабель
- Источник питания 24 В
- Революция Pi Core 3
- Учетная запись Ubidots - или - Лицензия STEM
Шаг 2: Настройка оборудования
Чтобы начать настройку RevPi Core или RevPi Core 3, обратитесь к Краткому руководству от Revolution Pi, чтобы настроить и подключить свое устройство.;)
После того, как ваш RevPi Core настроен с использованием последней версии образа (Jessie) и правильно подключенного терминала устройства, выполните следующие команды:
sudo apt-get update
тогда:
sudo apt-get upgrade
ПРИМЕЧАНИЕ. Для обновления приведенных выше команд потребуется несколько минут. Вся система обновляется, так что проявите терпение.
Шаг 3: установка прошивки
Мы решили использовать язык программирования Python, поскольку он прост в использовании с RevPi Core. Если вы хотите кодировать другой язык, обратитесь к форуму Revolution Pi для получения дополнительных сведений о поддержке прошивки.
Если вы впервые работаете с Python в RevPi Core, взгляните на это видео, чтобы познакомиться поближе.
1. Чтобы начать писать микропрограммное обеспечение, создайте сценарий Python в терминале RevPi Core. Мы собираемся использовать редактор nano, чтобы создать новый скрипт. Для этого выполните команду ниже:
нано ubidots_revpi.py
2. Скопируйте и вставьте приведенный ниже образец кода в редактор nano. После вставки назначьте свой токен Ubidots там, где указано в сценарии. Ссылка здесь для помощи в поиске вашего токена Ubidots.
В этом примере кода мы написали задержку для передачи данных с Ubidots каждую 1 секунду. Если вы хотите увеличить эту задержку, вы можете просто сделать это, отрегулировав строку «Delay = 1».
ПРИМЕЧАНИЕ. Чтобы сохранить сценарий в редакторе nano, нажмите Ctrl + o, подтвердите имя файла для записи (ubidots_revpi.py) и нажмите Enter. Чтобы закрыть редактор nano, нажмите Ctrl + x.
3. Теперь протестируем скрипт. Запустите сценарий, ранее созданный в терминале RevPi: python ubidots_revpi.py
Как только скрипт начнет работать, вы увидите успешный ответ с кодом состояния от сервера Ubidots.
Шаг 4. Визуализируйте свои данные
Перейдите в свою учетную запись Ubidots и убедитесь, что данные были получены. Вы увидите новое устройство, автоматически созданное в разделе «Устройства» с именем устройства, являющимся MAC-адресом вашего RevPi Core.
Преимущество назначения MAC-адреса RevPi Core в качестве метки устройства заключается в том, что один и тот же сценарий будет обслуживать все ваши ядра RevPi, но для этого потребуется только настроить MAC-адрес в коде. Это означает, что с первого до последнего раза, когда вы отправляете данные в Ubidots, данные всегда сохраняются на соответствующем устройстве в Ubidots.
Не нравится MAC-адрес в качестве имени вашего устройства на дисплее Ubidots? Не волнуйтесь! Вы можете изменить имя на более понятное, но метка устройства останется как MAC-адрес, чтобы никогда не запутаться, какое устройство какое. Ознакомьтесь с этой статьей справочного центра, чтобы лучше понять метки устройств и имена устройств в Ubidots.
Щелкните любое устройство в разделе «Устройство», чтобы увидеть, как переменные записываются и отправляются в Ubidots из нашего образца прошивки. Как видите, наш пример кода предоставил три переменных: влажность, давление и температуру.
ВАЖНОЕ ПРИМЕЧАНИЕ. Как упоминалось ранее, данные, опубликованные из предоставленного образца кода, моделируются. Чтобы начать ощущать окружающую среду реального мира, вам понадобится модуль расширения Revolution Pi. Один из таких, как RevPi DIO, пожалуйста, обратитесь к статье ниже, чтобы создать эту интеграцию для показаний датчика и исполнительного механизма: RevPi Core + RevPi DIO
Шаг 5: результаты
Всего за несколько минут вы интегрировали RevPi Core с Ubidots, отправили некоторые образцы данных с использованием имитационного кода Python и сообщили о своей работе в Ubidots для сохранения данных, визуализации и расчетов. Чтобы развернуть промышленные решения для мониторинга или управления, ознакомьтесь с полной линейкой модулей расширения RevPi.
Пришло время создать информационные панели Ubidots для визуализации и понимания ваших данных, чтобы просто и согласованно принимать наилучшие решения.
Рекомендуемые:
Подключите и модернизируйте свои подключенные решения с помощью Hologram Nova и Ubidots: 9 шагов
Подключите и модернизируйте свои подключенные решения с помощью Hologram Nova и Ubidots: используйте свою Hologram Nova для модернизации инфраструктуры. Настройте Hologram Nova с помощью Raspberry Pi для отправки данных (температуры) в Ubidots. В следующем руководстве Ubidots продемонстрирует, как настроить Hologram Nova с помощью Raspberry Pi и отобразить
Подключите RevPi Core + RevPi DIO к Ubidots: 8 шагов
Подключите RevPi Core + RevPi DIO к Ubidots: Revolution Pi - это открытый, модульный и надежный промышленный ПК, основанный на установленном Raspberry Pi и соответствующий стандарту EN61131-2. Базу RevPi Core, оснащенную вычислительным модулем Raspberry Pi, можно легко расширить с помощью соответствующих
Подключите свой завод к облаку: 10 шагов
Подключите свое растение к облаку: в нашем офисе есть кактус, которому не уделялось должного внимания. Поскольку я работаю в ИТ-компании и хотел поэкспериментировать с LoRa, бессерверными решениями и AWS, я назвал нашего кактуса Стивом и подключил его к облаку. Теперь вы можете мони
Подключите HM-10 к Micro: bit с помощью Bluetooth: 5 шагов
Подключите HM-10 к Micro: bit с помощью Bluetooth: Все началось, когда меня попросили сделать систему автоматического полива. Для уведомления пользователя микробит должен был быть подключен к HM-10. Другого руководства о том, как это сделать, не существовало, поэтому я изучил возможность подключения по Bluetooth и сделал пример
Подключите Raspberry Pi к Wi-Fi колледжа: 6 шагов
Подключите Raspberry Pi к WIFI колледжа: это поможет вам подключиться к WIFI вашего колледжа с помощью Raspberry Pi для школьных проектов. Обычно школьный WIFI неактивен, и вы не можете выбрать его для использования на Raspberry Pi