Co to jest XBee i czym różni się od Zigbee?

Odpowiedzi:

38

ZigBee / ZigBee Pro to protokoły komunikacyjne typu mesh oparte na interfejsie PHY IEEE 802.15.4.

XBee / XBee Pro to nazwy produktów dla modułów komunikacji radiowej firmy Digi.

Moduły mogą być ładowane z różnymi oprogramowaniem układowym w celu obsługi ZigBee / ZigBee Pro / DigiMesh i dostępne w kilku pasmach częstotliwości.

DigiMesh jest alternatywą dla ZigBee, która zmienia kilka rzeczy i dodaje pewne funkcje, aby ogólnie lepiej pracować.

Ale poświęcasz kompatybilność z urządzeniami ZigBee.

Na przykład DigiMesh pozwala routerom spać, ma mniejszy narzut, ma 1 typ węzła w porównaniu z 3 zigbee, co prowadzi do bardziej niezawodnej siatki, może pracować z wyższą szybkością transmisji danych itp.

Szczerze mówiąc, moim zdaniem jest to lepszy protokół dookoła. Nie użyłbym ZigBee, chyba że potrzebowałbym współdziałania z węzłami innego dostawcy. Nie tylko DigiMesh jest jedyną odpowiedzią, istnieją również inne protokoły kratowe, które działają również na IEEE 802.15.4.

znak
źródło
5
Cofam mój post za twoją znacznie lepiej wyjaśnioną odpowiedź.
Kellenjb 18.10.10
Czy jest dostępna dokumentacja protokołu radiowego używanego w trybie AT (szeregowym)? Czy to jakiś nowy klaster ZCL działający na ZigBee? A może surowy 802.15.4?
Toby Jaffey
Przez pewien czas nie korzystałem z zestawu deweloperskiego XBee Pro, ale jak pamiętam, tryb AT był tylko sposobem komunikacji między 2 modułami XBee w bardzo prostym trybie, który naśladował komunikację modemową AT. Zakładam, że radio PHY nadal musiałoby być czymś w rodzaju 802.15.4, ponieważ sądzę, że większość tego dekodowania jest sprzętowa, ale reszta protokołu jest prawdopodobnie czymś, co Digi opracowało, własność sobie wyobrażam.
Mark
Czy próbowałeś używać synchronicznego trybu uśpienia i czy uważasz, że jest on użyteczny? Koncepcyjnie, automatyczne koordynowanie modułów po przebudzeniu byłoby świetne, ale wymaganie, aby czas trwania każdego interwału budzenia był ustalony, wydaje się zarówno nieefektywne (w przypadkach, gdy nikt nie ma nic do powiedzenia), jak i kłopotliwe (w przypadkach, gdy węzły mają więcej powiedzieć, że zmieści się w jednym interwale budzenia).
supercat,
Zgadzam się, że ZigBee jest bardzo skomplikowany (mam doświadczenie z pierwszej ręki!), Ale stwierdzenie, że DigiMesh jest ogólnie lepiej brzmi dla mnie nieco subiektywnie.
clabacchio