[Elecraft] Serial to Ethernet - TCP/IP connections

Jessie Oberreuter joberreu-elecraft at moselle.com
Sun Aug 29 18:54:44 EDT 2010


      This sort of thing requires a non-trivial amount of software -- 
especially for an embedded device -- and comes with a great many 
complications.  TCP, UDP, SCTP?  Encrypted?  Login credentials?  Routing 
information?  Proxy support?  IPv4 vs v6?  Per-port feature set 
restrictions?  Connection timeouts?  The list goes on.
      Even with all this, IP over ethernet is infinitely better than USB 
b/c you don't need to be a kernel engineer on the computer end to keep it 
working.  Trust me, I really loved burning a weekend hacking the driver 
for a USB MIDI cable that failed to correctly implement the public, decade 
old protocol specification.

      The best way to start something like this would be to do it as a 
separate device (an application running on a PC first) that would provide 
networking services on top of the K3's serial protocol.  If you made it a 
small command-line application that runs under Linux, hams could even 
run it on an old laptop that sits on a shelf with the lid closed and the 
hard drive permanently spun down :).


On Sun, 29 Aug 2010, Ken Nicely wrote:

> Steve,
>
> I have tried several of these interfaces.  All that I have tried still only
> allow one connection to the K3.  Why is this?  Because the K3 has no concept
> of knowing what program it is talking to.  It just receives a command via
> the serial interface and replies to it via the serial interface.  If the K3
> supported networking, then it would know that it is talking to HRD on port
> 3000 and the P3 on port 3001 and PowerSDR on port 3002.  When request
> is received from any of these programs it would reply to only that program
> in some situations and to all the programs in others.  This is simply not
> possible so long as the K3 supports only a serial interface.


More information about the Elecraft mailing list