med nyfikenhet och förundran

Monthly Archives: maj 2024

Att köra DMR via hotspot har nog de flesta hört talas om. Men istället för att använda en hotspot med en DMR-radio kan man använda DVSwitch som hotspot och sin Androidtelefon som “radio”.

Jag är en stor förespråkare av att köra DMR så mycket som möjligt över radio, d v s i luften över våra fina repeatrar som klubbar och enskilda radioamatörer har satt upp. Använder vi dem inte kommer de förr eller senare tas ned.

Hotspots

Egentligen är jag lite motståndare till fenomenet hotspots av ovan nämnda skäl. Men det finns tillfällen då de fyller sin funktion. Till exempel om man vill passa talgrupper statiskt som bara ligger dynamiskt över repeatern. Jag är ofta i OZ-land och har min Anytone med ena mottagare på repeatern i Helsingborg och den andra på min hotspot. Anledningen är att jag gärna vill lyssna på min “hemmatalgrupp” 2400 statiskt och det kan jag göra över hotspoten.

På resande fot

Oftast när jag reser följer en eller flera radioapparater med men ibland kan det vara opraktiskt. Till exempel om man besöker ett land där jag inte kan använda radion via CEPT-reglerna. Då kunde det vara kul att ändå kunna köra DMR via mobiltelefonen (Android). Det blir förstås ingen radio alls involverad på min sida av länken men förhoppningsvis så finns min motstation i alla fall via radio. Nu kör jag radio remote på såväl kortvåg som 2m/70cm FM så det här ser jag som att köra DMR remote.

Lösningen som jag har använt heter DVSwitch. Den består av en serverdel som kan installeras i en Raspberry Pi men kan också köras i en annan Debianbaserad server, t ex en virtuell server om man har tillgång till det. Processor och minneskraven är små.

Enklaste sättet att installera på en RPI är att ladda ner den färdiga image som man sedan skriver till ett SD-kort och sätter i sin RPI.

När servern är installerad loggar man in i den via SSH eller terminalfönster på consolen. Där kör man kommandot “dvs” och följer instruktionerna på skärmen för att ställa in den. Om servern finns bakom en NAT:ad brandvägg (rekommenderas) så behöver brandväggen ställas in med s k port forward (UDP) av den port man valde under konfigurationen. Tips om servern sitter bakom en brandvägg med NAT är att ange samma port för både TX och RX. Då förstår nämligen programvaran att den befinner sig bakom en NAT och anpassar sig för “NAT traversal”.

DVSwitch dvs menu
DVSwitch dvs menu

Servern kan använda en AMBE-stick om man har en sådan för kodningen men det finns också stöd för mjukvarukodning via en inbyggd MD-380-emulator.

DVSwitch server kommer att fungera som en hotspot gentemot Brandmeister och kan konfigureras via Selfcare på samma sätt som en normal hotspot. Istället för att använda en DMR-radio för att sända och lyssna via hotspot:en så använder man sin mobiltelefon (Android). När man reser kan man lämna sin Raspberry Pi och DVSwitch server hemma medan mobiltelefonen och DVSwitch appen följer med på resan. Via hotellets wifi och Internet når du sedan din Raspberry pi “hotspot” som står kvar hemma.

DVSwitch-servern har en Dashboard som man når via en webbläsare om man surfar till serverns IP-adress (går endast att nå via lokala LAN-adresser). För den som är bekant med Pi-star hotspots så ser dashboarden bekant ut och det stämmer. Den är baserad på samma dashboard som Pi-star.

dvswitch Dashboard
dvswitch Dashboard

Klienten installerar man via Google Play Store och man hittar den om man söker på “dvswitch app”. Appen är gratis men man kan registrera den för en liten slant (f n 32 kr). Något jag gärna gör för att uppmuntra utvecklarna. I den registrerade versionen kan man spara inställningarna som annars försvinner varje gång man avslutar appen. Appen har stöd för både talgrupper och individanrop (private call), se nedan.

Instruktioner för att installera DVSwitch och ställa in appen finns här: http://dvswitch.org/DVSwitch_install.pdf

Jag har installerat DVSwitch-appen i både min POC-radio (Inrico T320 som har PTT-knapp och “radiokänsla”) och i min vanliga Motorola mobiltelefon (Android). POC står för Ptt-Over-Cellular och är i princip en mobiltelefon med Android men som ser ut som en radio, med PTT-knapp på sidan. Den kommunicerar över 4G eller Wifi, så med DVSwitch i min POC-radio har jag tillgång till DMR mer eller mindre överallt. Utöver POC-radion kan jag dessutom använda appen i min vanliga mobiltelefon. Där saknar jag ju PTT-knapp men får då använda “PTT” på skärmen i appen.

Private call / individanrop

Private call eller den bättre benämningen individanrop är också möjligt via DVSwitch. Jag hittade inget om detta i dokumentationen men efter lite Googlande fann jag svaret. Man skriver helt enkelt in DMR-ID:t till den man vill anropa via individanrop och avslutar med #, t ex 2400278# och trycker sedan på Send. När man sedan trycker på PTT:n så blir det ett individanrop till DMR-ID:t som angavs.

DVSwitch trix och egenheter

Här tänkte jag lista några saker som är bra att tänka på (och som jag vid tillfälle tänkt rapportera/föreslå till utvecklarna). Här är det främst punkter som rör DVSwitch Android (d v s appen och inte servern).

  • När Androidenheten byter IP-adress, t ex då man växlar från 4G till Wifi så går DVSwitch “offline” d v s man måste då koppla upp den manuellt igen genom att klicka på knappen “Register”. Det vore smidigt om det fanns en inställning för “Auto register” så att appen automatiskt försöker ansluta mot DVSwitch-servern om man tappar kontakten.
  • I displayen visas DMR TG: och talgruppsnummer, t ex 2400. Detta är den senaste talgrupp som har hörts. Det är ofta samma talgrupp som jag har valt för sändning. Men om jag har konfigurerat flera statiska talgrupper att passa via Brandmeister så kan det ha hörts trafik i en annan talgrupp än den jag har valt för sändning. Om jag då trycker på PTT så sänder jag inte i den talgrupp som syns på skärmen utan den jag senast valde för sändning. Lite lurigt, så för att vara på den säkra sidan behöver man välja talgrupp innan man trycker på PTT om man inte minns vilken man senast valde.
  • Om skärmen släcks under pågående QSO (medan jag lyssnar) så är det inga problem att trycka in PTT:n och prata även om skärmen är släckt. Men när jag trycker in PTT:n så hörs då en ljudeffekt – “boiing” som också hörs i min sändning. Ett sätt att lösa detta är att i inställningarna för Android sätta “Standarljud för aviseringar” till “Ingen”. Man får då inget ljud vid t ex SMS men på min POC-radio är detta inget problem eftersom jag normalt inte tar emot SMS på den. Detta problem har jag bara upplevt på min POC-radio med PTT-knapp, inte när jag använder appen på min mobiltelefon och använder PTT-knappen på skärmen.

Inrico T320 key code

DVSwitch android hade rätt keycode till PTT-knappen förinställd för Inrico T320 men om man behöver ange detta eller vill koppla andra funktioner till de andra sidoknapparna på T320 så är key codes för Inrico T320:

  • PTT-knappen: 230
  • Svart sidoknapp: 231
  • Orange sidoknapp: 233
Inrico T320 key codes
Inrico T320 key codes
Annons
Instagram
Something is wrong.
Instagram token error.

sm0rgm

Follow
Hämta fler

© Copyright 2024 Stefan Helander