Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu ko'rsatma ESP8266 va RFM95/96 radio modulidan foydalanib, dunyoning barcha mintaqalari uchun The Things Network bilan mos keladigan LoRa Gateway yaratishga yordam beradi. Ishlash uchun manba kodi ham taqdim etilgan va u konfiguratsiya uchun o'rnatilgan veb -interfeys bilan ta'minlangan, uni ishlatish juda oson, ko'rasiz … ketamiz
Manba kodi
Ta'minotlar
Barcha kerakli elementlar quyida keltirilgan
1 -qadam: Uskuna
Siz bu erda yoki quyida keltirilgan barcha apparat elementlarini topishingiz mumkin
- Suv o'tkazmaydigan plastik quti
- WEMOS D1 Mini Pro ESP8266
- LoRa moduli RFM95 SX1276 chip 915MHz 868MHz 433MHz
- 868/915 MGts chastotali antenna
- 5V 2A shahar chiqish quvvat adapteri
- Erkak chizig'i 1*40P 2.0 mm
- 2 mm pinli boshli ayol
- koaksiyal ulagichlar antenna
- DC raz'em ulagichi 3,5 X 1,3 mm
- Kichik Filipp
- Terminal blokli ulagichi 2Pin 5,0 mm
- PCB kartasi
Hamma buyumlar bo'lgach, bu LEGO bilan o'ynashga o'xshaydi … zavqlaning:)
2 -qadam: Taqdim etilgan PCB / sxemalar haqida eslatma
Bu loyihada kulrang qismlar ishlatilmaydi, ular shu erda, chunki men hozir yozayotgan loyihada aynan shu sxemadan foydalanish mumkin.
3 -qadam: dasturiy ta'minot
Endi siz Arduino IDE -ni sozlashingiz kerak, shuni esda tutingki, siz xohlagan boshqa ramkadan foydalanishingiz mumkin. Bu qiyin emas, lekin loyihani kompilyatsiya qilish uchun bir yoki ikkita ishni bajarish kerak. Kod github.com saytida joylashtirilgan, bu ochiq manba, konstruktiv bo'lishni xohlaysiz, xatolar haqida xabar berish yoki takliflar qo'shish katta hissa qo'shadi:) Yuklab oling va oching:
LoRaWanGateway/LoRaWanGateway.ino
Sketchbook manzilini fayl sozlamalari ostida o'zgartiring
Agar kerak bo'lsa, fayl parametrlari ostida qo'shimcha taxtalarni qo'shing … Men foydalanmoqdaman:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
E'tibor bering, eski versiyalar to'g'ri ishlamaydi, siz kamida 2.6.3 versiyasini o'rnatishingiz kerak
Asboblar taxtasi ostidagi taxtangizni tanlang (ehtimol rasmdagi kabi emas, siznikini tanlagan)
Endi u kompilyatsiya qilinishi, taxtaga yuklanishi va veb -interfeys yordamida sozlanishi kerak.
4 -qadam: veb -interfeys konfiguratsiyasi
Barcha qismlarni birlashtirgandan so'ng, siz uning yangi veb -interfeysi orqali yangi shlyuzni ochishingiz va sozlashingiz mumkin. Bu ESP8266 ichidagi kichik sahifa, uning qiymatlarini osongina o'zgartirishga imkon beradi … bir qarashda bu erda konfiguratsiya demosi bilan o'ynang. Ushbu interfeys yordamida siz sozlashingiz mumkin:
- Wi -Fi ulanishi - mijoz qurilmasi yoki kirish nuqtasi sifatida
- TTN Gateway parametri
- RFM moduli parametrlari
- ESP8266 tizimining asosiy parametrlari
- Konfiguratsiya interfeysi xavfsizligi/parol (ha, u parol bilan himoyalangan)
Odatiy bo'lib, u sizning ichki konfiguratsiyangizga kirishga ruxsat beradigan Wi -Fi tarmog'ini yaratadi.
- Wi -Fi: kirish nuqtasi ESP
- o'tish: 12345678
Agar haddan tashqari xavfsizlik haqida gapiradigan bo'lsak, proshivka dasturini shlyuzingizga yuklashdan oldin standart qiymatlarni o'zgartirish kerak. Qanday bo'lmasin, ularni birinchi ulanishdan so'ng brauzerdan o'zgartirish mumkin. Ishlagandan so'ng, shlyuz konfiguratsiyasiga veb -brauzer orqali yoki allaqachon tayinlangan ip orqali kirish mumkin
X. X. X. X/
yoki kirish nuqtasi orqali ulangan bo'lsa
192.168.4.1/ (sukut bo'yicha)
Endi siz tizimga kirish uchun hisob ma'lumotlarini ishlatishingiz mumkin, standartlar:
- foydalanuvchi: admin
- o'tish: admin
5 -qadam: TTN shlyuzini qo'shing
Nihoyat, siz Things Network -da Gateway -ni yaratishingiz va qurilmangizni ro'yxatdan o'tkazishingiz va unga bog'langan bo'lishingiz uchun parametrlarini mos ravishda sozlashingiz kerak. Things Network konsoliga kiring va GATEWAYS -ni tanlang.
Shlyuz konfiguratsiya sahifasida topilgan tegishli identifikator yordamida yangisini ro'yxatdan o'tkazing. Qolgan barcha maydonlarni kerak bo'lganda to'ldiring. Ikkala identifikator ham mos kelishi kerak.
Endi u ma'lumotlarni ko'rsatishga tayyor bo'lishi kerak.
Hammasi shu, umid qilamanki, bu tushunarli … agar sizda biron bir muammo bo'lsa, har qanday savol berishingiz mumkin