Оглавление:

LoRa Gateway ESP8266 Arduino DIY: 5 шагов
LoRa Gateway ESP8266 Arduino DIY: 5 шагов

Видео: LoRa Gateway ESP8266 Arduino DIY: 5 шагов

Видео: LoRa Gateway ESP8266 Arduino DIY: 5 шагов
Видео: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, Июль
Anonim
Шлюз LoRa ESP8266 Arduino DIY
Шлюз LoRa ESP8266 Arduino DIY

Это руководство поможет вам создать шлюз LoRa, совместимый с The Things Network, для всех регионов мира, используя ESP8266 вместе с радиомодулем RFM95 / 96. Также предоставляется исходный код для его работы, и он поставляется со встроенным веб-интерфейсом для настройки, он очень прост в использовании, вы увидите… поехали

Исходный код

Запасы

Все необходимые элементы перечислены ниже

Шаг 1. Аппаратное обеспечение

Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение

Вы можете найти все элементы оборудования здесь или перечисленные ниже.

  1. Водонепроницаемый пластиковый корпус
  2. WEMOS D1 Mini Pro ESP8266
  3. Модуль LoRa RFM95 SX1276 чип 915 МГц 868 МГц 433 МГц
  4. Антенна 868/915 МГц
  5. Адаптер питания постоянного тока 5 В, 2 А
  6. Штыревой штекер 1 * 40P 2,0 мм
  7. Гнездовой разъем 2 мм
  8. коаксиальные разъемы Антенна
  9. Разъем постоянного тока 3,5 х 1,3 мм
  10. Маленький Филлипс
  11. Разъем клеммной колодки 2Pin 5,0 мм
  12. Печатная плата

Когда у вас есть все детали, это похоже на игру с LEGO … наслаждайтесь:)

Шаг 2: Примечание о прилагаемой печатной плате / схеме

Примечание о поставляемой печатной плате / схеме
Примечание о поставляемой печатной плате / схеме
Примечание о поставляемой печатной плате / схеме
Примечание о поставляемой печатной плате / схеме

В этом проекте не используются части, выделенные серым цветом, они есть, потому что эту же схему можно использовать в проекте, который я сейчас пишу.

Шаг 3: Программное обеспечение

Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение

Теперь вам нужно настроить IDE Arduino, обратите внимание, что вы можете использовать любой другой фреймворк, который вам нравится. Это несложно, но вам нужно сделать одну или две вещи, чтобы скомпилировать проект. Код размещен на github.com, это открытый исходный код, не стесняйтесь быть конструктивным, сообщать об ошибках или вносить предложения было бы большим вкладом:) Загрузите его и откройте:

LoRaWanGateway / LoRaWanGateway.ino

Измените местоположение Sketchbook в настройках файла

При необходимости добавьте дополнительные доски в настройках файлов … Я использовал:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Обратите внимание, старые версии не будут работать должным образом, вам необходимо установить версию не ниже 2.6.3.

Выберите свою доску под инструментами Доска (возможно, не такая, как на картинке, выберите свою)

Теперь он должен скомпилировать, загрузить на вашу доску и настроить с помощью веб-интерфейса.

Шаг 4: Настройка веб-интерфейса

Конфигурация веб-интерфейса
Конфигурация веб-интерфейса

Собрав все части вместе, вы можете открыть и настроить новый шлюз через интегрированный веб-интерфейс. Это небольшая страница внутри ESP8266, которая позволяет вам легко настраивать ее значения… взгляните на нее и поиграйте с демонстрацией конфигурации здесь. С помощью этого интерфейса вы можете настроить:

  • Подключение Wi-Fi в качестве клиентского устройства или точки доступа.
  • Параметр TTN Gateway
  • Параметры модуля RFM
  • Основные параметры системы ESP8266
  • Конфигурация Интерфейс безопасности / пароль (да, он защищен паролем)

По умолчанию он создает сеть Wi-Fi, чтобы вы могли получить доступ к ее внутренней конфигурации.

  • Wi-Fi: точка доступа ESP
  • пройти: 12345678

Если важна максимальная безопасность, вам следует изменить значения по умолчанию, прежде чем загружать микропрограммное обеспечение на свой шлюз. В любом случае вы можете изменить их в своем браузере после первого подключения. После запуска конфигурация шлюза может быть доступна через веб-браузер либо по уже назначенному IP-адресу.

X. X. X. X/

или при подключении через точку доступа

192.168.4.1/ (по умолчанию)

Теперь вы можете использовать свои учетные данные для входа в систему, значения по умолчанию:

  • пользователь: admin
  • пройти: админ

Шаг 5. Добавьте шлюз TTN

Добавить шлюз TTN
Добавить шлюз TTN
Добавить шлюз TTN
Добавить шлюз TTN
Добавить шлюз TTN
Добавить шлюз TTN
Добавить шлюз TTN
Добавить шлюз TTN

И последнее, но не менее важное: вам необходимо создать шлюз в The Things Network и соответствующим образом настроить его параметры, чтобы ваше устройство было зарегистрировано и подключено. Войдите в консоль The Things Network и выберите GATEWAYS.

Зарегистрируйте новый, используя соответствующий идентификатор, указанный на странице конфигурации шлюза. При необходимости заполните все оставшиеся поля. Оба идентификатора должны совпадать.

Теперь он должен быть готов к отображению данных.

Вот и все, я надеюсь, что это достаточно ясно … если у вас возникнут проблемы, не стесняйтесь задавать любой вопрос

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