Officine Bitcoin

Lezioni online Bitcoin-only

This project is maintained by valerio-vaccaro

Officine Bitcoin Bitcoin-only lecke Ezt a projektet valerio-vaccaro tartja karban

🌍 Traduzioni

🇨🇳 中文 🇬🇧 English 🇪🇸 Español 🇵🇹 Português 🇷🇺 Русский 🇫🇷 Français 🇩🇪 Deutsch 🇮🇹 Italiano 🇭🇺 Magyar 🏳️ Milanés 🏳️ Veneto

Bevezetés a Mesh Networks világába, valamint a LoRa és a LoRaWAN részletes elemzése

Bevezetés a Mesh Networks világába

A Mesh Networks olyan hálózati architektúra, amelyben a csomópontok (eszközök) nem hierarchikus módon kapcsolódnak egymáshoz, lehetővé téve, hogy minden csomópont közvetlenül kommunikáljon másokkal anélkül, hogy egy központi ponton, például routeren vagy gatewayen haladna át. Minden csomópont potenciálisan adóként és vevőként is működhet, az adatok pedig több útvonalon keresztül továbbíthatók a cél eléréséhez.

Ez a struktúra több előnyt kínál:

Ugyanakkor a Mesh Networks bizonyos kihívásokat is jelentenek:

A Mesh Networks olyan vezeték nélküli technológiákban használatosak, mint a Zigbee, a Bluetooth Mesh, a Thread, valamint bizonyos esetekben LoRa-alapú proprietáris protokollok. Az alacsony fogyasztású, nagy hatótávolságú hálózatok egyik legfontosabb technológiája a LoRaWAN, amely a hagyományos mesh topológiához képest eltérő megközelítést alkalmaz.

LoRa és LoRaWAN: háttér és különbségek

LoRa

A LoRa (Long Range) egy szórt spektrumú modulációs technológia, amely a Chirp Spread Spectrum (CSS) technikából származik, és amelyet a Cycleo fejlesztett ki (a Semtech 2012-ben felvásárolta).

A LoRa egy vezeték nélküli hálózat fizikai rétegét (PHY) képviseli, meghatározva, hogyan modulálják és továbbítják az adatokat engedély nélküli frekvenciasávokon (például 868 MHz Európában, 915 MHz Észak-Amerikában, 433 MHz bizonyos régiókban).

Fő jellemzői:

LoRaWAN

A LoRaWAN (Long Range Wide Area Network) egy LoRa-alapú MAC (Media Access Control) rétegbeli protokoll, amelyet a LoRa Alliance fejlesztett. A LoRa Alliance egy 2015-ben alapított nonprofit szervezet, több mint 500 taggal, köztük a Semtech, Cisco, IBM és Orange vállalatokkal.

A LoRaWAN meghatározza:

A LoRa-val ellentétben, amely csak a jelmodulációt kezeli, a LoRaWAN azt határozza meg, hogyan kommunikálnak az eszközök (végcsomópontok) a gatewayekkel, és ezek hogyan kapcsolódnak a hálózati szerverekhez backhaul kapcsolatokon keresztül (például Ethernet, Wi-Fi vagy cellular).

Mesh Networks és LoRaWAN összehasonlítása

A hagyományos Mesh Networks rendszerekkel (például Zigbee, Bluetooth) ellentétben a LoRaWAN csillag topológiát használ, amelyben a végcsomópontok közvetlenül kommunikálnak a gatewayekkel, amelyek az adatokat egy központi hálózati szerverhez továbbítják. Az alábbiakban részletes összehasonlítás következik:

  1. Hálózati topológia Mesh Networks: a csomópontok ismétlőként működnek, adatokat továbbítva a lefedettség kiterjesztéséhez. Ez növeli az összetettséget és az energiafogyasztást. LoRaWAN: csillag topológia, amelyben a csomópontok közvetlenül a gatewayeknek továbbítanak. Ez megszünteti az ismétlő csomópontokat, egyszerűsíti a hálózatot és csökkenti az energiafogyasztást.

  2. Energiafogyasztás Mesh Networks: az ismétlő csomópontok több energiát fogyasztanak, csökkentve az akkumulátor élettartamát. LoRaWAN: a végberendezések csak szükség esetén továbbítanak (például Class A ALOHA-val), ami akár 10-15 éves akkumulátor-élettartamot tesz lehetővé.

  3. Hatótávolság és lefedettség Mesh Networks: a hatótávolság multi-hop útján bővül, de minden ugrás késleltetést vihet be és csökkentheti a hatékonyságot. LoRaWAN: a CSS modulációnak köszönhetően akár 15 km (vidéki) vagy 2-5 km (városi) hatótávolságot kínál ismétlő csomópontok nélkül.

  4. Kapacitás és skálázhatóság Mesh Networks: sűrű hálózatokban a multi-hop szűk keresztmetszeteket okozhat és csökkentheti a kapacitást. LoRaWAN: több ezer eszköztől érkező több millió üzenetet támogat, a gateway redundanciának és a csillag topológiának köszönhetően.

  5. Biztonság Mesh Networks: a biztonság a protokolltól függ (például a Zigbee AES-128-at használ). A multi-hop továbbítás sebezhetőségeket vihet be. LoRaWAN: end-to-end titkosítás AES-128 munkamenetkulcsokkal (Network Session Key és Application Session Key).

  6. Összetettség és költségek Mesh Networks: a továbbítási útvonalak kezelése növeli az összetettséget. A költségek ismétlő csomópontok hozzáadásával nőhetnek. LoRaWAN: a csillag topológia egyszerűbb. A gatewayek drágák lehetnek, de a szenzorok olcsók, és az engedély nélküli ISM sávok csökkentik a költségeket.

LoRa és LoRaWAN részletes elemzése

LoRa: fizikai réteg

A LoRa Chirp Spread Spectrum (CSS) modulációt használ, amely az adatokat változó frekvenciájú szinuszos jelekkel kódolja, és a jelet szélesebb sávszélességen osztja el a zajállóság javítása érdekében. Nagy érzékenységet kínál (-110 dBm és -140 dBm között), ami ideálissá teszi zajos környezetekben.

A fő paraméterek:

A LoRa ideális kis adatcsomagokat használó IoT-alkalmazásokhoz, például környezeti monitorozáshoz, smart meteringhez és precíziós mezőgazdasághoz.

LoRaWAN: protokoll és architektúra

A LoRaWAN három eszközosztályt határoz meg:

A LoRaWAN architektúra részei:

Mesh Networks LoRa-val

Bár a LoRaWAN csillag topológiát használ, külső protokollal LoRa modulációt használó mesh hálózat is megvalósítható. Egy LoRa mesh hálózatban a csomópontok ismétlőként működnek a lefedettség kiterjesztésére, ami hasznos gateway nélküli területeken.

Ez azonban megköveteli:

Példa: LoRa modulok (például a Semtech SX1276) ESP32-höz hasonló mikrokontrollerekkel privát Mesh Networks céljára.

A LoRaWAN előnyei

A LoRaWAN korlátai

Következtetés

A Mesh Networks multi-hop továbbítással rugalmasságot és meghibásodástűrést kínálnak, de összetettek és több energiát fogyasztanak. A LoRaWAN, csillag topológiájával és LoRa modulációjával, ideális alacsony fogyasztású, nagy hatótávolságú IoT-alkalmazásokhoz, egyszerűségének, skálázhatóságának és akár 15 éves akkumulátor-élettartamának köszönhetően.

A Mesh Networks és a LoRaWAN közötti választás a követelményektől függ: mesh olyan környezetekhez, ahol a csomópontok egymáshoz közel helyezkednek el, LoRaWAN pedig minimális fogyasztású, nagy távolságú kommunikációhoz. Bár LoRa-val lehetséges, a mesh kevésbé gyakori a LoRaWAN-hoz képest, amely szabványosításának és a LoRa Alliance támogatásának köszönhetően dominál.