Mam następujący problem: na pierwszym komputerze mam uruchomiony koordynator, który łączy się z urządzeniem ZigBee. Na drugim komputerze uruchomiłem serwer rfservicesserver oraz AVR Wireless Studio jako sniffer, w którym przesyłane ramki jestem w stanie odczytywać. Problem pojawia się wtedy, gdy chcę te ramki odczytywać w moim programie. Napisałem prostą aplikację typu klient-serwer, gdzie jako serwer chciałem pobierać to co rfservicesserver odczytuje z sieci. Nasłuchiwać na tym samym porcie co rfservicesserver nie mogę, bo jest zajęty. Zapewne muszę zaglądnąć nieco niżej w modelu OSI.

Moim celem jest napisanie programu, który odczytuje to podobnie jak Wireshark, tylko dla sieci ZigBee (załącznik). W jaki sposób mogę dostać się do tych pakietów?

Dodam, że na razie korzystam z QtNetwork