Simple Remote Radio


Michael WA7SKG
 

I have a need for a simple remote radio. All I need is two-way audio and PTT. No channel control or anything needed. Ideally, something via a web browser as a few of the users have limited computer skills. The user would need to be able to monitor the radio for several hours at a time. This would be used with both FM and HF radios, so the stream to the user may have noise floor audio all the time.

My thought was to use something like a Pi Zero for the purpose, the stream would have to be full duplex and use some I/O pins for the PTT.

The remote user would open a web page in a small window with a clickable on/off PTT button (on a timer for safety) and hot key option. That should allow use with a smartphone or computer.

This is a minimal budget project (aren't they all?) I don't need anything fancy like a RigPi.

Thanks for any ideas or suggestions.


--
73,
Michael WA7SKG

"Any day you do not learn one new thing is a wasted day."


Kelly Keeton
 

There are a lot of projects on this topic as well as packages and tools if you google “ remote rig raspberry pi” for example here is one..




Excuse typos and brevity, sent from a mobile device.

On Tuesday, November 9, 2021, 8:47 AM, Michael WA7SKG <wa7skg@...> wrote:

I have a need for a simple remote radio. All I need is two-way audio and
PTT. No channel control or anything needed. Ideally, something via a web
browser as a few of the users have limited computer skills. The user
would need to be able to monitor the radio for several hours at a time.
This would be used with both FM and HF radios, so the stream to the user
may have noise floor audio all the time.

My thought was to use something like a Pi Zero for the purpose, the
stream would have to be full duplex and use some I/O pins for the PTT.

The remote user would open a web page in a small window with a clickable
on/off PTT button (on a timer for safety) and hot key option. That
should allow use with a smartphone or computer.

This is a minimal budget project (aren't they all?) I don't need
anything fancy like a RigPi.

Thanks for any ideas or suggestions.


--
73,
Michael WA7SKG

"Any day you do not learn one new thing is a wasted day."






Michael WA7SKG
 

That's my problem. There are tons of complex projects like what you reference. I want something exceedingly simple, but I am not smart enough to write it myself.

All I want is a window with either a transmit click on/click off or separate transmit and receive buttons for the client. Possibly a connect/disconnect button. The server just needs TX audio, RX audio, and PTT to the radio. No CAT, no controls, just a basic software equivalent of an old style remote control used with commercial two-way radios using the Internet instead of a phone line.

73,
Michael WA7SKG

Kelly Keeton via groups.io wrote on 11/9/21 9:36 AM:

There are a lot of projects on this topic as well as packages and tools if you google “ remote rig raspberry pi” for example here is one..
https://buildthings.wordpress.com/ham-radio-raspberry-pi-internet-remote-base-controller-server-client-webrtc-audio-serial2tcp-voip-icom-yaesu-kenwood-rs232-icom-civ-level-converter-arduino-attiny/
<https://buildthings.wordpress.com/ham-radio-raspberry-pi-internet-remote-base-controller-server-client-webrtc-audio-serial2tcp-voip-icom-yaesu-kenwood-rs232-icom-civ-level-converter-arduino-attiny/>
Excuse typos and brevity, sent from a mobile device.
On Tuesday, November 9, 2021, 8:47 AM, Michael WA7SKG <wa7skg@wa7skg.com> wrote:
I have a need for a simple remote radio. All I need is two-way audio
and
PTT. No channel control or anything needed. Ideally, something via a
web
browser as a few of the users have limited computer skills. The user
would need to be able to monitor the radio for several hours at a time.
This would be used with both FM and HF radios, so the stream to the
user
may have noise floor audio all the time.
My thought was to use something like a Pi Zero for the purpose, the
stream would have to be full duplex and use some I/O pins for the PTT.
The remote user would open a web page in a small window with a
clickable
on/off PTT button (on a timer for safety) and hot key option. That
should allow use with a smartphone or computer.
This is a minimal budget project (aren't they all?) I don't need
anything fancy like a RigPi.
Thanks for any ideas or suggestions.
--
73,
Michael WA7SKG
"Any day you do not learn one new thing is a wasted day."


Dave R
 

duplex audio plus on/off control? like a nice intercom? seems simple enough. 73


On Tue, Nov 9, 2021, 09:51 Michael WA7SKG <wa7skg@...> wrote:
That's my problem. There are tons of complex projects like what you
reference. I want something exceedingly simple, but I am not smart
enough to write it myself.

All I want is a window with either a transmit click on/click off or
separate transmit and receive buttons for the client. Possibly a
connect/disconnect button. The server just needs TX audio, RX audio, and
PTT to the radio. No CAT, no controls, just a basic software equivalent
of an old style remote control used with commercial two-way radios using
the Internet instead of a phone line.

73,
Michael WA7SKG

Kelly Keeton via groups.io wrote on 11/9/21 9:36 AM:
> There are a lot of projects on this topic as well as packages and
> tools if you google “ remote rig raspberry pi” for example here is one..
>
>
> https://buildthings.wordpress.com/ham-radio-raspberry-pi-internet-remote-base-controller-server-client-webrtc-audio-serial2tcp-voip-icom-yaesu-kenwood-rs232-icom-civ-level-converter-arduino-attiny/
>
> <https://buildthings.wordpress.com/ham-radio-raspberry-pi-internet-remote-base-controller-server-client-webrtc-audio-serial2tcp-voip-icom-yaesu-kenwood-rs232-icom-civ-level-converter-arduino-attiny/>
>
> Excuse typos and brevity, sent from a mobile device.
>
> On Tuesday, November 9, 2021, 8:47 AM, Michael WA7SKG
> <wa7skg@...> wrote:
>
>     I have a need for a simple remote radio. All I need is two-way audio
>     and
>     PTT. No channel control or anything needed. Ideally, something via a
>     web
>     browser as a few of the users have limited computer skills. The user
>     would need to be able to monitor the radio for several hours at a time.
>     This would be used with both FM and HF radios, so the stream to the
>     user
>     may have noise floor audio all the time.
>
>     My thought was to use something like a Pi Zero for the purpose, the
>     stream would have to be full duplex and use some I/O pins for the PTT.
>
>     The remote user would open a web page in a small window with a
>     clickable
>     on/off PTT button (on a timer for safety) and hot key option. That
>     should allow use with a smartphone or computer.
>
>     This is a minimal budget project (aren't they all?) I don't need
>     anything fancy like a RigPi.
>
>     Thanks for any ideas or suggestions.
>
>
>     --
>     73,
>     Michael WA7SKG
>
>     "Any day you do not learn one new thing is a wasted day."
>
>
>
>
>
>






Kelly Keeton
 

So you want to commission someone to write your code when it’s already been done? 

Or you want something easy turn key like the MFJ solution?

Or the blog post suggested with step by step instructions? 

Good luck 73 

Excuse typos and brevity, sent from a mobile device.

On Tuesday, November 9, 2021, 9:51 AM, Michael WA7SKG <wa7skg@...> wrote:

That's my problem. There are tons of complex projects like what you
reference. I want something exceedingly simple, but I am not smart
enough to write it myself.

All I want is a window with either a transmit click on/click off or
separate transmit and receive buttons for the client. Possibly a
connect/disconnect button. The server just needs TX audio, RX audio, and
PTT to the radio. No CAT, no controls, just a basic software equivalent
of an old style remote control used with commercial two-way radios using
the Internet instead of a phone line.

73,
Michael WA7SKG

Kelly Keeton via groups.io wrote on 11/9/21 9:36 AM:
> There are a lot of projects on this topic as well as packages and
> tools if you google “ remote rig raspberry pi” for example here is one..
>
>
> https://buildthings.wordpress.com/ham-radio-raspberry-pi-internet-remote-base-controller-server-client-webrtc-audio-serial2tcp-voip-icom-yaesu-kenwood-rs232-icom-civ-level-converter-arduino-attiny/
>
> <https://buildthings.wordpress.com/ham-radio-raspberry-pi-internet-remote-base-controller-server-client-webrtc-audio-serial2tcp-voip-icom-yaesu-kenwood-rs232-icom-civ-level-converter-arduino-attiny/>
>
> Excuse typos and brevity, sent from a mobile device.
>
> On Tuesday, November 9, 2021, 8:47 AM, Michael WA7SKG
> <wa7skg@...> wrote:
>
>    I have a need for a simple remote radio. All I need is two-way audio
>    and
>    PTT. No channel control or anything needed. Ideally, something via a
>    web
>    browser as a few of the users have limited computer skills. The user
>    would need to be able to monitor the radio for several hours at a time.
>    This would be used with both FM and HF radios, so the stream to the
>    user
>    may have noise floor audio all the time.
>
>    My thought was to use something like a Pi Zero for the purpose, the
>    stream would have to be full duplex and use some I/O pins for the PTT.
>
>    The remote user would open a web page in a small window with a
>    clickable
>    on/off PTT button (on a timer for safety) and hot key option. That
>    should allow use with a smartphone or computer.
>
>    This is a minimal budget project (aren't they all?) I don't need
>    anything fancy like a RigPi.
>
>    Thanks for any ideas or suggestions.
>
>
>    --
>    73,
>    Michael WA7SKG
>
>    "Any day you do not learn one new thing is a wasted day."
>
>
>
>
>
>






David Ranch
 


Hello Michael,

A solution on both client and server is actually more complex than you might think but fortunately, there are several options available for analog FM "RoIP" (Radio over IP) setups:

   - Allstar
      - Server: https://allstarlink.org
      - Client: Any SIP app or the DVSwitch app (https://play.google.com/store/apps/details?id=org.dvswitch&hl=en_US&gl=US)

   - Echolink
      - Server: https://github.com/sm0svx/svxlink/wiki/InstallBinRaspbian
      - Client: https://play.google.com/store/apps/details?id=org.echolink.android&hl=en_US&gl=US


There are other solutions here like IRLP, etc. but they are intended either for repeater to repeater linking or solutions that don't offer a compatible client that offers a simple client solution.


Btw, full time streaming for one client on a Rpi Zero might be manageable but not multiple users.  I would highly recommend to use a faster RPi to give you some performance and RAM headroom. 

--David
KI6ZHD



On 11/09/2021 08:47 AM, Michael WA7SKG wrote:
I have a need for a simple remote radio. All I need is two-way audio and PTT. No channel control or anything needed. Ideally, something via a web browser as a few of the users have limited computer skills. The user would need to be able to monitor the radio for several hours at a time. This would be used with both FM and HF radios, so the stream to the user may have noise floor audio all the time.

My thought was to use something like a Pi Zero for the purpose, the stream would have to be full duplex and use some I/O pins for the PTT.

The remote user would open a web page in a small window with a clickable on/off PTT button (on a timer for safety) and hot key option. That should allow use with a smartphone or computer.

This is a minimal budget project (aren't they all?) I don't need anything fancy like a RigPi.

Thanks for any ideas or suggestions.




Gerry Hull
 

The solutions for remote amateur radio are enless and simple, using off-the-shelf free software.

Since this is a raspi reflector, ill suggest some ways to do it using a Pi.

Audio in/our for Remote?  Use Mumble or Discord.  Dirt easy, flawless, low latency, and multi-platform.

Rig control?  Use your favorite raspi ham radio control software on the raspi desktop.

Then, use Anydesk to remotely connect.

Boom!  Full remote without a line of code or expense.

Ive been doing remote like this gor years.

73,

Gerry W1VE

On Tue, Nov 9, 2021, 11:47 AM Michael WA7SKG <wa7skg@...> wrote:
I have a need for a simple remote radio. All I need is two-way audio and
PTT. No channel control or anything needed. Ideally, something via a web
browser as a few of the users have limited computer skills. The user
would need to be able to monitor the radio for several hours at a time.
This would be used with both FM and HF radios, so the stream to the user
may have noise floor audio all the time.

My thought was to use something like a Pi Zero for the purpose, the
stream would have to be full duplex and use some I/O pins for the PTT.

The remote user would open a web page in a small window with a clickable
on/off PTT button (on a timer for safety) and hot key option. That
should allow use with a smartphone or computer.

This is a minimal budget project (aren't they all?) I don't need
anything fancy like a RigPi.

Thanks for any ideas or suggestions.


--
73,
Michael WA7SKG

"Any day you do not learn one new thing is a wasted day."






J Mathieson
 

There was a QST article a couple of years ago using No machine.  Which allowed two way audio and CW IIRC. Also used Flrig for radio control.  


ta1db
 

I want to do it with uSDX, can anyone recommend a method to connect uSDX to RPi; remıote desktop is easy with tools like these as well as with CLI connection such as SSH https://www.tecmint.com/best-remote-linux-desktop-sharing-software/?fbclid=IwAR2RDixpb66gY1xC1-iUOYXOSM4hwo4WECv-DxLk2Bg317v_iwzuG5MFQWs

73,
Murat, ta1db


David Ranch
 


Hmmm... I've never heard this this "USDX" project so I did a little Googling:

   - Background and a little history: http://qrp-labs.com/usdx.html

   - Main page: https://github.com/threeme3/usdx

It sounds like it uses some novel tricks to create a 5w SDR from an Arduino and amplifier tricks but I would be worried about both it's RX and TX performance. 


Anyway, as remote control, you're already asking this on an existing email thread with some provides ideas.  Have you tried any of those options?  You would ultimately just need to connected a USB or I2S soundcard from the Rpi into the USDX's microphone in, audio out, and connecting the Rpi's UART to the USDX's CAT port.  At that point, it should be possible to remote control.  There are lots of other discussions in the archives around this topic using say NX, TeamViewer, Mumble, Skype, etc.

   https://groups.io/g/RaspberryPi-4-HamRadio/search?p=created%2C0%2C%2C1%2C2%2C0%2C0&q=remote+control

--David
KI6ZHD



On 12/04/2021 06:29 AM, ta1db wrote:
I want to do it with uSDX, can anyone recommend a method to connect uSDX to RPi; remıote desktop is easy with tools like these as well as with CLI connection such as SSH https://www.tecmint.com/best-remote-linux-desktop-sharing-software/?fbclid=IwAR2RDixpb66gY1xC1-iUOYXOSM4hwo4WECv-DxLk2Bg317v_iwzuG5MFQWs

73,
Murat, ta1db


Chris Harris
 

Further to my last post. The Remote Audio UI looks like this. 

Chris - ZL1OSC


Chris Harris
 

I use DH1TW's Remote Audio https://github.com/dh1tw/remoteAudio
for exactly this.

For rig control if required I use ser2net and com0com

See attached drawing. For just audio and ptt you only need the RemoteAudio part. 

Chris - ZL1OSC


Michael WA7SKG
 

Chris, looks kind of interesting. Unfortunately, your pictures are too small and fuzzy for my tired eyes to see anything useful.

Michael WA7SKG


Chris Harris wrote on 12/8/21 2:30 AM:

Further to my last post. The Remote Audio UI looks like this.
Chris - ZL1OSC
_._,_._,_


Bill Diaz
 

I did something similar, using Mumble VOIP.

Bill KC9XG


Charlie Rubenstein
 

Will DH1TW's Remote Audio run on a 32bit Raspberry Pi OS?

73 de Charlie KB8CR