Oferta firmy Digi w zakresie modułów do komunikacji bezprzewodowej stale się rozszerza. Zastosowanie gotowego modułu uwalnia projektanta od konieczności projektowania części radiowej i aplikacji wybranego protokołu komunikacyjnego, co znacząco skraca czas opracowania urządzenia.
Moduły Xbee, ZigBee oraz najnowszy Wi-Fi dają wybór sposobu realizacji transmisji bezprzewodowej. W zależności od wersji modułu, jest możliwa komunikacja na odległość od kilkudziesięciu metrów do kilku kilometrów. Moduły Xbee i Zigbee, oprócz realizacji łączności punkt-punkt, umożliwiają budowę złożonej, wielopunktowej sieci radiowej z całą infrastrukturą komunikacyjną, taką jak routery, koordynatory itd. Wszystkie moduły radiowe mają tak samo rozmieszczone wyprowadzenia, co ułatwia rozbudowę lub zmianę standardu komunikacji bez konieczności wykonywania zmian na płytce drukowanej. Wyprowadzenia i konstrukcja mechaniczna stała się nieformalnym standardem – dostępne są także moduły innych producentów zgodne mechanicznie np. HC06 z interfejsem Bluetooth oraz zamienniki modułów Digi, uproszczone funkcjonalnie i nieco tańsze firmy Maxstream.
W zależności od oczekiwanego zasięgu komunikacji w ofercie Digi dostępne są moduły z serii Pro o podwyższonej mocy nadajnika. Każdy z modułów ma możliwość wyboru typu anteny, od wbudowanej (drutowej lub paskowej – bardzo wygodnej w zastosowaniach, ale o najmniejszym zasięgu i narzucającej pewne ograniczenia na konstrukcję urządzenia), po zewnętrzne, z dostępnymi kilkoma rodzajami typowych złącz antenowych (UFl, RPSMA). Możliwy w zależności od warunków środowiskowych jest też dobór pasma radiowego: 868 MHz, 900 MHz, 2,4 GHz. Większość z modułów ma wbudowane i konfigurowalne wejścia/wyjścia analogowe oraz cyfrowe umożliwiające budowanie sieci monitoringu bez konieczności użycia dodatkowego sprzętu.
Korzystając ze standardu wyprowadzeń Xbee opracowałem kilka dodatkowych modułów zgodnych mechanicznie, a umożliwiających transmisję pomiędzy Raspberry Pi, Launchpadem (moduł PWR_Pack), AVTduino, STK_Mega256A, komputerem PC oraz wszystkimi płytkami zgodnymi z Xbee. Dodatkowe moduły pozwalają także na zapanowanie nad nadmierną liczbą płytek z różnorodnymi konwerterami transmisji szeregowej, dostosowanych tylko do jednego standardu płytki uruchomieniowej np. Arduino. W skład zestawu oprócz „fabrycznych” modułów Xbee wchodzą:
- Xbee_USB umożliwiający realizację konwertera UART-USB.
- Xbee_BT umożliwiający realizację komunikacji w standardzie Bluetooth, przy wykorzystaniu nowoczesnego modułu RN42 Microchip.
- Xbee_RS232 umożliwiający realizację komunikacji w standardzie RS232.
- Xbee_TTL konwerter poziomów umożliwiający bezpośrednie dołączenie do systemów 3,3 V np. Raspberry Pi z systemami TTL np. AVTduino.