Topologia mesh jest skutecznym sposobem na przesyłanie danych za pośrednictwem sieci radiowych. Zasięg takich sieci rozszerzany jest poprzez możliwość skoków danych między węzłami co z kolei sprzyja niezawodności i elastyczności. Dodatkowo niezawodność sieci mesh zwiększana jest poprzez możliwość "samoleczenia", czyli zdolności do tworzenia alternatywnych ścieżek połączeń, gdy jeden węzeł ulegnie awarii lub utraci połączenie.
Jednym z popularnych protokołów sieci mesh jest ZigBee®, który został zaprojektowany specjalnie z myślą o zastosowaniach w aplikacjach o niskiej przepustowości danych oraz niskim poborze mocy. Firma Digi International oferuje produkty wspierające aplikacje oparte na na protokole ZigBee. Dodatkowo firma Digi opracowała swój własny, protokół sieci mesh o nazwie DigiMesh®. Zarówno ZigBee jak i DigiMesh oferują unikalne zalety ważne dla różnych zastosowań. Poniższa tabela wskazuje te różnice:
ZigBee® Mesh | DigiMesh® | |
Złożoność sieci, typy węzłów i ich zalety | Większa złożoność. Wymóg stosowania Koordynatorów, Routerów oraz urządzeń końcowych. Urządzenia końcowe mogą być czasami mniej kosztowne z racji mniejszej funkcjonalności | Bardzo niska złożoność sieci, dzięki jednym homogenicznym rodzaju węzła zwiększającemu elastyczność tworzenia i rozbudowy sieci. DigiMesh upraszcza konfigurację sieci zwiększając niezawodność w warunkach, w których routery i dodatkowe urządzenia wymagane do obsługi sieci mogą ulec awarii |
Wsparcie dla sieci zasilanych bateryjnie | Koordynatory oraz routery muszą być zasilane z sieci zasilającej | Wszystkie węzły mogą być zasilane bateryjnie i mogą przechodzić w stan uśpienia. Nie istnieje możliwość awarii sieci opartej na braku zasilania bramy lub routera |
Możliwość aktualizacji firmware'u OTA (Over The Air) | Tak | Tak |
Zasięg | Większość urządzeń ZigBee posiada zasięg nie większy niż 3.2 km między węzłami | W module XBee SX zasięg do 65km między każdym węzłem |
Wielkość ramki i przepustowość | Do 80 bajtów | Do 256 bajtów w zależności od produktu. Zwiększona przepustowość dla aplikacji wymagających transmisji większych bloków danych |
Obsługiwane częstotliwości oraz oraz prędkość transmisji | Przeważnie 2.4 GHz (250 kb/s) | 900 MHz (do 250 kb/s), 868MHz, 2.4 GHz (do 250 kb/s) |
Bezpieczeństwo | ZSzyfrowanie AES 128-bit. Możliwość zablokowania sieci i uniemożliwienia dołączenia kolejnych węzłów | Szyfrowanie AES 128 oraz 256-bit. Możliwość zablokowania sieci i uniemożliwienia dołączenia kolejnych węzłów |
Interoperacyjność | Możliwość współpracy produktów od różnych dostawców | Zastrzeżone dla Digi |
Sposoby na zwiększenie odporności na interferencje | Direct-Sequence Spread Spectrum (DSSS) | 900 MHz: Frequency-Hopping Spread Spectrum (FHSS) 2.4GHz: Direct-Sequence Spread Spectrum (DSSS) |
Adresowanie | Dwie warstwy. Adres MAC (64-bit) oraz adres sieci (16-bit) | Tylko adres MAC (64-bit) |
Konserwacja i zarządzanie | Duża ilość dostępnych narzędzi diagnostycznych | Prostsze adresowanie ułatwia diagnozowanie problemów i konfigurowanie sieci |