Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Интеграция TI SensorTag с Blynk через Node‑RED на Raspberry Pi Zero

Node‑RED предоставляет элегантное low-code решение для fusión разнородных IoT-устройств и облачных сервисов. Это руководство проведёт вас через подключение Texas Instruments SensorTag к мобильной платформе Blynk с использованием Raspberry Pi Zero, оснащённого RedBear IoT pHAT.

Обзор железа

1. Общая подготовка

1.1 Скачайте Debian Jessie Lite образ и запишите на microSD (используйте ApplePi‑Baker на macOS).

1.2 Включите USB-over-Ethernet для SSH:

sudo nano /boot/config.txt
# Добавьте в конец
dtoverlay=dwc2
sudo nano /boot/cmdline.txt
# После rootwait добавьте
modules-load=dwc2,g_ether

Перезагрузите Pi, затем подключитесь по USB и SSH: ssh [email protected] (дефолтный пароль raspberry).

1.3 Обновите систему:

sudo apt-get update
sudo apt-get upgrade

1.4 Установите часовой пояс через sudo raspi-config и установите rpi-update для последней прошивки:

sudo apt-get install rpi-update
sudo rpi-update

2. Установка RedBear IoT pHAT

Вставьте pHAT в Pi Zero, включите питание, проверьте EEPROM:

cat /proc/device-tree/hat/product

Вывод должен быть IoT pHAT v0.3. Если нет — следуйте процедуре обновления EEPROM в документации pHAT.

Настройте Wi‑Fi:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Допишите:

network={
    ssid="YOUR_SSID"
    psk="YOUR_PASSWORD"
    key_mgmt=WPA-PSK
}

Перезагрузите: sudo reboot. Проверьте связь через ifconfig или SSH по Wi‑Fi.

3. Проверка Bluetooth

Подтвердите активность Bluetooth-адаптера:

hciconfig

Просканируйте SensorTag:

bluetoothctl
[bluetooth]# scan on
[NEW] Device B0:B4:48:ED:B4:84 CC2650 SensorTag
[bluetooth]# connect B0:B4:48:ED:B4:84
[bluetooth]# trust B0:B4:48:ED:B4:84
[bluetooth]# quit

4. Установка Node, npm и Node‑RED

Установите нужные пакеты:

sudo apt-get update
sudo apt-get install node
sudo apt-get install npm
sudo apt-get install nodered

Проверьте:

node -v  # Должно быть v0.10.29
npm -v   # Должно быть 1.4.21

Для более свежего Node.js (v0.12.0):

wget https://s3-eu-west-1.amazonaws.com/conoroneill.net/wp-content/uploads/2015/02/node-v0.12.0-linux-arm-pi.tar.gz
tar -zxvf node-v0.12.0-linux-arm-pi.tar.gz
cd node-v0.12.0-linux-arm-pi
sudo cp -R * /usr/local/
cd ..
sudo rm -R node-v0.12.0-linux-arm-pi
node -v  # Должно быть v0.12.0

Обновите npm до 2.15.11:

sudo npm install -g [email protected]
npm -v

5. Установка дополнительных нод Node‑RED

Установите Bluetooth-зависимости и поставьте права:

sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth
sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)

В директории Node‑RED установите ноду SensorTag:

cd ~/.node-red
npm install node-red-contrib-sensortag

Проверьте установку:

npm list

Установите ноду Blynk WebSocket:

cd ~/.node-red
npm install node-red-contrib-blynk-websockets

6. Настройка Node‑RED flow

Запустите Node‑RED командой node-red-start и откройте редактор на https://localhost:1880. Постройте flow, который:

7. Запуск Blynk приложения

Скачайте Blynk app (Android) или iOS. Создайте проект, скопируйте токен аутентификации и настройте виджет-дашборд для приёма данных SensorTag.

С этой настройкой измерения SensorTag будут беспрепятственно течь от железа через Node‑RED на ваше мобильное устройство в реальном времени.

Производственный процесс

  1. Точный температурный профиль Raspberry Pi с Python, SQLite и LabVIEW
  2. ИК-датчик температуры TMP006 с Raspberry Pi: библиотека Python и руководство по настройке
  3. Логирование и график событий 24-В термостата с оптопарой и Raspberry Pi
  4. Создание удалённого датчика температуры на Raspberry Pi и Python — пошаговое руководство
  5. Удалённый мониторинг погоды на Raspberry Pi 3 с PubNub
  6. Создание профессионального универсального пульта на Raspberry Pi с LIRC
  7. Управление светодиодом с PIR-датчиком движения на Raspberry Pi
  8. Преобразование RF в DC с Raspberry Pi: сборка и отладка детектора огибающей
  9. Cycle Chaser: превратите свой велосипед в ночной световый шоу с Raspberry Pi
  10. Чтение нажатий кнопки через GPIO на Raspberry Pi: пошаговое руководство