Odwiedza nas 211 gości oraz 0 użytkowników.

MOTOTRBO TCP/IP

Bezposrednią inspiracją był film opublikowany na łamach YouTube https://www.youtube.com/watch?v=WMFtHQ5Dhuo oraz poszukiwania dla zastosowania dwóch DM4401e a także alternatywy dla tradycyjnego packet radio.

Czerpiąc inspirację i informacje z filmu i komentarzy postanowiłem odwzorować ten eksperyment i sprawdzić go w realu.

 

Na tapetę poszły dwa radia Motorola DM4401e z mocą ustawioną na 0.1W ze sztucznym obciążeniem na tyle skutecznym iż musiałem kabel od RTL-SDR owijać dookoła obu aby uzyskać jakikolwiek "odsłuch". A to wszystko dlatego iż nie mam pojecia czy Motorola w trasmisji danych TCP/IP przypadkiem nie używa szyfrowania które jest zabronione na terenie Wielkiej Brytanii. Wolałem dmuchac na zimne.

 

Kable zrobiłem do nich samodzielnie gdyż jest to klasyczne złacze USB to samo którego używałem do programowania.

 

Kwestia teraz zaprogramowania radia. W komentarzach pod filmem są przydatne podpowiedzi odnośnie zaprogramowania samego radia. Ja zrobiłem to w następujący sposób

 

W ustawieniach Network  ważne są  Radio IP oraz ARS Radio ID które "wymienialne" jest na adres IP jakie będzie miało radio po stronie radiowej. Radio ma wbudowany DHCP i nasz komputer automatycznie dostanie adres IP zapisany w Accessory IP.

Tak więc moje radia miały konfigurację :

Radio 1 - Radio IP 192.168.10.3 / Accessory IP 192.168.10.4 | ARS Radio ID 3 / ARS IP 13.0.0.3

Radio 2 - Radio IP 192.168.10.5 / Accessory IP 192.168.10.6 | ARS Radio ID 2 / ARS IP 13.0.0.2

 

Windows potwierdził taką konfigurację

 

Dalszą częscią konfiguracji  jest upewnienie się że w konfiguracji kanału mamy wyłaczoną opcję Data Call Confirmed

 

Jedno z radii zostało podłączone do RaspberryPi z wsadem ECS-1. Jak widać system wykrył urzadzenie sieciowe usb0 o adresie 192.168.10.4 czyli jest to radio o adresie IP 192.168.10.3 oraz ARS IP 13.0.0.3

Jeśli system nie pokazuje takiego interface sieciowego musicie utworzyć go sami  /etc/network/interfaces.d/usb0 wklejając na przykład

allow-hotplug usb0
iface usb0 inet dhcp

 

Niezbędne jest także utworzenie routingu na tym interfejsie poprzez komendę 

ip route add 13.0.0.0/24 via 192.168.10.3 dev usb0

 

Po tych operacjach przygotowawczych możemy rozpocząć klasyczne testy ping. Ja jednocześnie miałem podgląd na OpenWebRX - własny odbiornik SDR co pozwoliło mi obserwować częstotliwość i sposób pracy nadajników.

 

 

 

W ramach eksperymentu postanowiłem pobrać plik testowy z serwera www.

 

Pokusiłem się także o próbę połaczenia do serwera FRN co się udało ale trzeba pamietać iż przepustowość tego łacza jest nie wystarczająca do pracy. Widzimy na dashboard serwera iż połączenie przyszło z adresu IP 13.0.0.2 co potwierdza iż jest to połaczenie via DMR.

 

 

No i temat przepustowości. Chciałem się posiłkować programem do tych zadań, ale pewnie coś mi nie pykło ponieważ wykazał wydajnośc na poziomie 79Kb/s

Jest to oczywiście przekłamaniem ponieważ realny transfer to max 9Kb/s co jest zgodne ze specyfikacją DMR gdzie na jedną szczelinę przypada 4.4Kb/s. Można wnioskować że motorola w trybie transmisji może pracować w Dual Capacity Direct Mode.

 

 

Wnioski:

Test jak test mało miarodajny ale zaspokoił moją ciekawość z gatunku "czy się da".

Wydajność na poziomie packet radio z modemem 9600 przy znacznie wyższych kosztach nie napawa optymizmem.

Brak kompatybilności z innymi radiami DMR sprawia iż będzie to rozwiązanie chyba jedynie dla nielicznych.

Na plus chyba można zaliczyć prostotę konstrukcji, brak modemów itp. , prosty USB-Ethernet jest fajny.

Z pewnością technologia DMR pozwala uzyskać poprawną transmisję w czasie gdy już klasyczne packet radio AX.25  już nie daje rady poprawnie zdekodować sygnału.

 

Tak więc pozostawiam ślad po tym eksperymencie który z pewnością nie był "optymalny" ale jednak był i takim go pozostawiam. Tematu już nie będę kontynuował z uwagi na zły stosunek wydajności do ceny.

 

Na koniec dwa filmiki upamiętniające ten eksperyment

https://youtu.be/_F9X98xPscc

https://youtu.be/8gtiPbCu7nE

Tags: ,
© est. 2006 Digit4all_GROUP. Designed By WebKomp

Logowanie