Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В моем последнем руководстве я показал вам, как подключить датчик температуры к Lora через TTN. Теперь я покажу вам, как вы можете прочитать эти данные и отобразить их на панели инструментов. Мы также расскажем, как использовать данные в IFTTT.
Шаг 1. Загрузите Node-red
Если вы уже установили node-red, вы можете пропустить этот шаг.
Установите node-red
Сначала вам нужно установить Node.js. После завершения установки откройте CMD и выполните эту команду:
npm install -g --unsafe-perm node-красный
для запуска node-red откройте CMD и выполните эту команду:
узел красный
Официальное руководство по установке:
Шаг 2: Установите узлы
Теперь нам нужно установить нужные нам узлы.
Есть 2 способа:
1) Откройте CMD и выполните эту команду:
cd./.node-rednpm установить node-red-dashboard
2) Убедитесь, что node-red запущен, откройте 127.0.0.1:1880, нажмите 3 полосы в правом верхнем углу, перейдите к управлению палитрой, перейдите к установке, найдите "node-red-dashboard", нажмите install.
Шаг 3: Откройте Node-red и установите Flow
Откройте node-red с помощью, набрав «127.0.0.1:1880» в вашем браузере.
Скопируйте текст в node-red.txt снизу
Нажмите 3 полоски в правом верхнем углу, перейдите к импорту и нажмите буфер обмена. Теперь вставьте скопированный ранее текст.
Шаг 4: Настройте MQTT-узел
Дважды щелкните узел MQTT и отредактируйте его карандашом в правом верхнем углу.
Установите сервер: «eu.thethings.network», а порт - «1883».
Нажмите «Безопасность» и введите свои учетные данные.
вы можете найти свои учетные данные на сайте приложения.
Шаг 5: некоторые дополнения
В моем скрипте Arduino я умножил температуру на коэффициент 100, чтобы удалить десятичные разряды. Если вам не нужна эта функция, вы можете легко удалить узел и подключить «Parsefloat» к «Celsius / Farenheit».
У меня также есть узел, который позволяет вам переключаться между градусами Цельсия и Фаренгейтом. Чтобы переключиться на Farenheit, просто закомментируйте первую строку и удалите «//» из второй строки.