Czy mogę wdrożyć ZigBee z ogólnym sprzętem?

10

Jak rozumiem, ZigBee jest jedynie specyfikacją protokołu przesyłania danych. Spodziewałem się więc znaleźć bibliotekę, która implementuje ten protokół, aby używać go z moim MCU i nadajnikiem-odbiornikiem RF. Zamiast tego znalazłem tylko określone urządzenia ZigBee (np. XBee).

Pytam: czy mogę zaimplementować protokół ZigBee przy użyciu tylko MCU i nadajnika-odbiornika RF?

Jeśli nie, jakiego sprzętu potrzebuję, aby utworzyć węzeł ZigBee? Czy są jakieś biblioteki ZigBee, których można używać z ogólnym sprzętem?

szczurołap
źródło

Odpowiedzi:

6

Możesz, ale potrzebujesz transceivera radiowego z kompatybilnym zakresem częstotliwości, modulacją i szybkością transmisji danych.

Zazwyczaj radia z tymi funkcjami są sprzedawane jako radiotelefony Zigbee lub dla podstawowej warstwy 802.15.4. Czasami mogą też wykonać dodatkowe niestandardowe tryby komunikacji (chociaż często dostępne stosy oprogramowania zmuszają do wybrania trybu w czasie kompilacji)

Naprawdę „ogólne” radiotelefony są zazwyczaj „definiowane programowo” z wczesną konwersją sygnału RF lub IF na cyfrowe, obliczeniowe przetwarzanie sygnału, a następnie konwersją z powrotem do IF lub RF, jeśli istnieje ścieżka transmisji. Podczas gdy można mówić w Zigbee za pomocą odpowiedniego SDR, sprzęt jest zwykle nieco drogi i energochłonny w przypadku typowych aplikacji osadzonych w porównaniu do radia specjalnie zaprojektowanego dla 802.15.4

Chris Stratton
źródło