Оглавление:

Как подключить Raspberry Pi к облаку с помощью Node.js: 7 шагов
Как подключить Raspberry Pi к облаку с помощью Node.js: 7 шагов

Видео: Как подключить Raspberry Pi к облаку с помощью Node.js: 7 шагов

Видео: Как подключить Raspberry Pi к облаку с помощью Node.js: 7 шагов
Видео: Облачный сервер на 1TB на Raspberry Pi и Nextcloud. Пошаговая установка без монитора и клавиатуры 2024, Июль
Anonim
Как подключить Raspberry Pi к облаку с помощью Node.js
Как подключить Raspberry Pi к облаку с помощью Node.js

Это руководство полезно для всех, кто хочет подключить 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. Необходимые материалы

Вот необходимые материалы:

  1. Raspberry Pi 3 Model B + или Model B (вы также можете использовать Raspberry Pi 2 Model B)
  2. Микрокабель USB для включения вашего Pi.
  3. Карта MicroSD, я рекомендую карту класса 10 емкостью 16 ГБ или выше.
  4. Адаптер карты памяти MicroSD на SD, вам нужно будет использовать устройство чтения карт SD на ноутбуке / настольном компьютере для записи на карту microSD.

Шаг 2. Настройте Raspberry Pi

Настройте свой Raspberry Pi
Настройте свой Raspberry Pi

Выполнение базовой настройки Raspbian на Raspberry Pi становится простым и понятным в этом Руководстве по началу работы. Вот основные шаги:

  1. Скачать NOOBS,
  2. Распакуйте его на SD
  3. Подключите его и включите Raspberry Pi.
  4. При появлении запроса выберите установку Raspbian и дайте ему поработать.

Вот и все, теперь у нас есть потрясающая система Raspberry Pi, которую можно использовать для множества задач!

Шаг 3. Установите Node Js

Здесь мы переходим к установке node.js. Установка ARM-версии Node стала очень простой!

  1. Убедитесь, что вы подключены к Интернету
  2. Откройте терминал на 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
Запустите скрипт Node.js

Предлагаемая нами демонстрация node.js отправляет фиктивные данные в AskSensors через запросы HTTPS GET каждые 20 секунд (например, 20 секунд, вы можете установить другой временной интервал).

Загрузите файл.js с github, для этого требуется установка пакета https npm.

Вам нужно будет установить свой Api Key In, чтобы отправлять данные в модуль датчика, который вы создали, как показано на предыдущем шаге.

Теперь вы готовы запустить последний скрипт:

узел

Вот и все! Наслаждайтесь просмотром вашего потока данных в виде графика (на рисунке выше показан пример точечного графика).

Шаг 7: Готово

Спасибо за чтение. не стесняйтесь комментировать!

В будущем мы собираемся опубликовать много полезных инструкций, следите за нами!

Надеюсь увидеть тебя тогда:)

Рекомендуемые: