Съдържание:

LoRa Gateway ESP8266 Arduino DIY: 5 стъпки
LoRa Gateway ESP8266 Arduino DIY: 5 стъпки

Видео: LoRa Gateway ESP8266 Arduino DIY: 5 стъпки

Видео: LoRa Gateway ESP8266 Arduino DIY: 5 стъпки
Видео: Уъркшоп "Първи стъпки с LoRaWAN" 2024, Юли
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Тази инструкция ще ви помогне да създадете LoRa Gateway, съвместим с The Things Network, за всички световни региони, като използвате ESP8266 заедно с радиомодул RFM95/96. Изходният код, за да работи, също е предоставен и идва с интегриран уеб интерфейс за конфигуриране, много е лесен за използване, ще видите … хайде

Изходен код

Консумативи

Всички необходими елементи са изброени по -долу

Стъпка 1: Хардуер

Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер

Тук можете да намерите всички хардуерни елементи или изброени по -долу

  1. Водоустойчив пластмасов калъф
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa модул RFM95 SX1276 чип 915MHz 868MHz 433MHz
  4. 868/915 MHz антена
  5. 5V 2A DC изходен захранващ адаптер
  6. Щипка мъжка лента 1*40P 2.0 мм
  7. 2 мм женска глава
  8. коаксиални съединители Антена
  9. Конектор за DC жак 3,5 X 1,3 мм
  10. Малък Филипс
  11. Конектор за клемен блок 2Pin 5.0mm
  12. PCB платка

След като вземете всички парчета, това е като да играете с LEGO … наслаждавайте се:)

Стъпка 2: Забележка относно предоставената печатна платка / схеми

Забележка относно предоставената печатна платка / схеми
Забележка относно предоставената печатна платка / схеми
Забележка относно предоставената печатна платка / схеми
Забележка относно предоставената печатна платка / схеми

Сивите части не се използват в този проект, те са там, защото същата схема може да се използва в проект, който пиша в момента.

Стъпка 3: Софтуер

Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер

Сега трябва да настроите Arduino IDE, имайте предвид, че можете да използвате всяка друга рамка, която харесвате. Не е трудно, но трябва да направите едно или две неща, за да съставите проекта. Кодът се хоства в github.com, той е с отворен код, не се колебайте да бъдете конструктивни, да докладвате грешки или да правите предложения биха били голям принос:) Изтеглете го и отворете:

LoRaWanGateway/LoRaWanGateway.ino

Променете местоположението на Sketchbook под предпочитанията на файла

Ако е необходимо, добавете допълнителни табла под предпочитанията на файловете … Използвах:

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

Обърнете внимание тук, по -старите версии няма да работят правилно, трябва да инсталирате поне версия 2.6.3

Изберете вашата дъска под инструменти Board (може би не е същото като на снимката, изберете вашата)

Сега тя трябва да се компилира, качи на дъската си и да я конфигурира с помощта на уеб интерфейса.

Стъпка 4: Конфигуриране на уеб интерфейс

Конфигуриране на уеб интерфейс
Конфигуриране на уеб интерфейс

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

  • WiFi връзка, като клиентско устройство или като точка за достъп
  • TTN Gateway параметър
  • Параметри на RFM модула
  • Основни системни параметри ESP8266
  • Защита/парола на интерфейса за конфигуриране (да, защитена е с парола)

По подразбиране той ще създаде WiFi мрежа, която ще ви позволи достъп до вътрешната му конфигурация.

  • wifi: ESP точка за достъп
  • пропуск: 12345678

Ако се касае за изключителна сигурност, трябва да промените стойностите по подразбиране, преди да качите фърмуера на вашия шлюз. Така или иначе можете да ги промените от браузъра си след първата връзка. Веднъж стартирана, конфигурацията на шлюза може да бъде достъпна чрез уеб браузър или чрез вече зададения й ip

X. X. X. X/

или ако е свързан чрез точката за достъп

192.168.4.1/ (по подразбиране)

Сега можете да използвате вашите идентификационни данни за влизане, по подразбиране са:

  • потребител: admin
  • пас: администратор

Стъпка 5: Добавете TTN шлюз

Добавете TTN Gateway
Добавете TTN Gateway
Добавете TTN Gateway
Добавете TTN Gateway
Добавете TTN Gateway
Добавете TTN Gateway
Добавете TTN Gateway
Добавете TTN Gateway

Не на последно място, трябва да създадете шлюз в мрежата The Things Network и да конфигурирате съответно нейните параметри, за да регистрирате и свържете устройството си. Влезте в конзолата The Things Network и изберете GATEWAYS.

Регистрирайте нов, като използвате съответния му идентификатор, намерен на страницата за конфигуриране на шлюза. Попълнете всички останали полета според нуждите. И двата идентификатора трябва да съвпадат.

Сега тя трябва да е готова за показване на данни.

Това е, надявам се, че е достатъчно ясно … ако имате някакви проблеми, не се колебайте да зададете всеки въпрос

Препоръчано: