Bosh sahifa Wiki LoRaWAN

LoRaWAN

LoRaWAN — kam quvvat sarflaydigan, uzoq masofali IoT tarmoqlari uchun mo‘ljallangan MAC va tarmoq protokoli. U LoRa radio modulyatsiyasi ustida ishlaydi, biroq LoRa va LoRaWAN aynan bir tushuncha emas: LoRa fizik qatlamdagi signal usuli, LoRaWAN esa qurilma ro‘yxatdan o‘tishi, manzillash, xavfsizlik va xabar yetkazish qoidalarini belgilaydi.

Tarmoq arxitekturasi

End device sensor yoki aktuator bilan bog‘langan yakuniy qurilmadir. U radio xabarni bir yoki bir nechta gatewayga uzatadi. Gateway LoRa frameini IP tarmog‘i orqali network serverga jo‘natadigan shaffof ko‘prik vazifasini bajaradi. Network server duplicate nusxalarni olib tashlaydi, xavfsizlikni tekshiradi va xabarni application serverga yetkazadi.

Bitta qurilma ma’lum gatewayga doimiy biriktirilmaydi. Radio qamrovdagi bir nechta gateway bir xil uplinkni qabul qilishi mumkin. Bu receive diversity qamrov va ishonchlilikni oshiradi. Downlink uchun network server mos gateway va vaqt oynasini tanlaydi.

Qurilma klasslari

Class A barcha qurilmalar uchun asosiy rejim. Qurilma uplink yuborgandan keyin ikkita qisqa receive window ochadi. U eng kam quvvat sarflaydi, lekin server istalgan vaqtda darhol downlink yubora olmaydi.

Class B davriy beacon orqali sinxronlashib, rejalashtirilgan qo‘shimcha receive slotlar ochadi. Class C qurilma uzatmayotgan paytda qabul oynasini deyarli doim ochiq saqlaydi. Bu downlink kechikishini kamaytiradi, ammo ko‘proq energiya sarflaydi va odatda doimiy quvvatli qurilmalarga mos.

Aktivatsiya va kalitlar

OTAA — Over-the-Air Activation — join jarayoni orqali sessiya kalitlarini hosil qiladi va qurilmaga tarmoq parametrlarini beradi. ABPda manzil va sessiya kalitlari oldindan yoziladi. OTAA kalit yangilanishi va tarmoq boshqaruvi jihatidan odatda moslashuvchanroq.

LoRaWAN AES asosidagi kalitlardan foydalanadi. Tarmoq darajasi frame yaxlitligi va routing bilan, application darajasi esa payload maxfiyligi bilan bog‘liq kalitlarni ishlatadi. Frame counter replay hujumini aniqlashga yordam beradi. Qurilma counter holatini yo‘qotsa, eski frame yoki yangi sessiya masalasi to‘g‘ri boshqarilishi kerak.

Radio parametrlari

Spreading factor oshsa qabul sezgirligi va airtime ortadi, ma’lumot tezligi esa kamayadi. Katta airtime batareya va umumiy radio sig‘imiga ta’sir qiladi. Adaptive Data Rate turg‘un qurilmaning link sharoitiga qarab data rate va uzatish quvvatini moslashtirishi mumkin.

LoRaWAN katta fayl yoki uzluksiz audio uzatishga mo‘ljallanmagan. Payload hajmi data rate va hudud parametrlariga bog‘liq. Litsenziyasiz diapazondagi duty cycle yoki dwell time qoidalari uzatish chastotasini cheklaydi. Confirmed message ACK talab qiladi, lekin uni haddan tashqari ishlatish downlink sig‘imini band qiladi.

Regional parameters

LoRaWAN radio kanallari va cheklovlari hududga bog‘liq. EU868, US915 va AS923 kabi regional parameter to‘plamlari chastota, kanal rejasi, maksimal EIRP va data rateni belgilaydi. Bir hudud uchun ishlab chiqarilgan qurilmani boshqasida ayni sozlama bilan ishlatish qonuniy yoki texnik jihatdan mos bo‘lmasligi mumkin.

Gateway odatda bir nechta kanal va spreading factorni bir vaqtda qabul qila oladi. Network capacity faqat gateway soniga emas, qurilmalarning airtime, xabar davri va radio tarqalishiga bog‘liq. Collision ehtimolini kamaytirish uchun keraksiz davriy xabarlar qisqartiriladi va payload ixcham kodlanadi.

Bog‘liq tushunchalar

LoRa, IoT, gateway, network server, OTAA, spreading factor, Class A