Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это руководство полезно для всех, кто хочет подключить Raspberry Pi к облаку, особенно к платформе AskSensors IoT, используя Node.js.
У вас нет Raspberry Pi?
Если у вас в настоящее время нет Raspberry Pi, я порекомендую вам приобрести Raspberry Pi 3, потому что он быстрый и вам не нужно покупать отдельный USB-адаптер Wi-Fi. Кроме того, нам нужно будет установить node.js на Raspberry Pi, и для многих источников сценариев Node.js требуется Raspberry Pi на основе архитектуры ARMv7 +, такой как Pi 3 или Pi 2, и не будет работать с Raspberry Pi 1 Model B. / B + или Raspberry Pi Zero.
Но не волнуйтесь, это довольно просто, просто следуйте инструкциям!
Знакомы с Node.js?
Возможно, вам потребуется провести первый тест node.js с помощью AskSensors с вашего компьютера (Windows / Linux / MacOs), в моем предыдущем руководстве демонстрируется пошаговое руководство по автоматической отправке данных в AskSensors с использованием node.js.
Шаг 1. Необходимые материалы
Вот необходимые материалы:
- Raspberry Pi 3 Model B + или Model B (вы также можете использовать Raspberry Pi 2 Model B)
- Микрокабель USB для включения вашего Pi.
- Карта MicroSD, я рекомендую карту класса 10 емкостью 16 ГБ или выше.
- Адаптер карты памяти MicroSD на SD, вам нужно будет использовать устройство чтения карт SD на ноутбуке / настольном компьютере для записи на карту microSD.
Шаг 2. Настройте Raspberry Pi
Выполнение базовой настройки Raspbian на Raspberry Pi становится простым и понятным в этом Руководстве по началу работы. Вот основные шаги:
- Скачать NOOBS,
- Распакуйте его на SD
- Подключите его и включите Raspberry Pi.
- При появлении запроса выберите установку Raspbian и дайте ему поработать.
Вот и все, теперь у нас есть потрясающая система Raspberry Pi, которую можно использовать для множества задач!
Шаг 3. Установите Node Js
Здесь мы переходим к установке node.js. Установка ARM-версии Node стала очень простой!
- Убедитесь, что вы подключены к Интернету
- Откройте терминал на Raspberry Pi. Введите эти команды:
wget
sudo dpkg -i node_latest_armhf.deb
По сути. Загрузка и установка не займет много времени.
У вас также есть возможность указать адрес ссылки нужной вам версии:
Перейдите на страницу загрузки node.js и скопируйте адрес ссылки нужной вам версии ARM. Например:
wget
Шаг 4: Протестируйте свой узел
Чтобы убедиться, что node.js работает правильно, введите следующие команды. Он должен вернуть текущую версию узла и установленный npm.
узел -v
npm -v
Убедитесь, что это не выдает ошибок.
Если все в порядке, можно переходить к следующему шагу!
Шаг 5: Подпишитесь на Asksensors
Регистрация учетной записи AskSensors проста и бесплатна, если у вас еще нет учетной записи, создайте новую на
Создайте новый датчик как минимум с одним модулем, сохраните его и покажите график модуля 1.
Будет предоставлен уникальный Api Key In, мы будем использовать его на следующем шаге.
Нужны подробности?
Здесь я не буду вдаваться в подробности создания учетной записи AskSensors. Это подробно описано во многих инструкциях, видео и руководствах.
Шаг 6. Запустите сценарий Node.js
Предлагаемая нами демонстрация node.js отправляет фиктивные данные в AskSensors через запросы HTTPS GET каждые 20 секунд (например, 20 секунд, вы можете установить другой временной интервал).
Загрузите файл.js с github, для этого требуется установка пакета https npm.
Вам нужно будет установить свой Api Key In, чтобы отправлять данные в модуль датчика, который вы создали, как показано на предыдущем шаге.
Теперь вы готовы запустить последний скрипт:
узел
Вот и все! Наслаждайтесь просмотром вашего потока данных в виде графика (на рисунке выше показан пример точечного графика).
Шаг 7: Готово
Спасибо за чтение. не стесняйтесь комментировать!
В будущем мы собираемся опубликовать много полезных инструкций, следите за нами!
Надеюсь увидеть тебя тогда:)