[hpsdr] Mercury 3.0 and jmonitor
David McQuate
mcquate at sonic.net
Sun Jul 4 18:07:16 PDT 2010
Hi Ron,
If you've comiled server and dspserver on your machine, and have java
installed from Sun / Oracle, then you're very close to having it all
running.
You'll need to use 64-bit versions of the dlls -- libfttw3f-3.dll
and pthreadVC2.dll
I've attached a screen shot of all the command windows to run two Rx,
all on a single XP machine.
At the upper left, server, as it connects to two dspservers. Across the
top, the two dspservers, for receivers 0 & 1
At the bottom, the command windows and two jmonitor instances, receivers
0 & 1
If everything is running on one machine, I'd think you wouldn't have to
manually open ports, but the Windows firewall would ask you if it was OK
to open them. At least that's what happens on XP.
server listens for TCP connection requests on port 12000 (all Rx).
(all other socket traffic is UDP)
server receives demodulated audio from the first dspserver (only) on
port 15000 (and sends it to Mercury)
------------------------------------ Rx 0 Rx 1 Rx 2 Rx 3
server receives commands on ports 12000, 12002, 12004, 12006
server sends I & Q samples to 13000, 13002, 13004, 13006
dspservers receive
I & Q samples from server on ports 13000, 13002, 13004, 13006
commands from jmonitor on ports 8000, 8001, 8002, 8003
and send
alaw-encoded 8-bit audio to jmonitor 8000, 8001, 8002, 8003
I think that if you're wanting to make a receiver available on the
internet the only port you'd need to open to the outside is one of
8000, 8001, 8002, and 8003 -- one for each receiver you want to make
available. All the other ports are "internal" communication between
server & dspserver.
Dave
wa8ywq
Ron Mozer wrote:
David,
I'm really impressed with all that you have been working on and am
trying to get caught up with your latest contribution to the HPSDR
group. I have obtained your code from the SVN and have loaded the
multiple receiver version (3.0) of the FPLC code into my Mercury.
So is there a quick start I need to follow to bring everything else on
line.
I can run your dspserver and server programs. I also have obtained John
Melton's jmonitor and various html/jnlp files and edited to fit my
system (I think). I'm trying to bring it up on a 64 bit Windows 7
computer at http://www.wy3d.org . What all ports do I need to open on
my router besides port 80?
I think I am missing some very major piece of the puzzle in getting it
all to play. Do you have any hints that you can offer?
73's de WY3D
Ron Mozer
More information about the Hpsdr
mailing list