QRZ Forums   QRZ Ad 2097
 
 Forum Home   QRZ Home 


QRZ Ad 55

QRZ Ad 2144

QRZ Ad 2136

QRZ Ad 1992

QRZ Ad 1440
QRZ Ad 2137

Google Search
 
QRZ Web




 

Donate to QRZ
Contributions Accepted


Go Back   QRZ Forums > Ham Radio Tech > Those Darn Computers ...
Register FAQ Members List Calendar Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1  
Old 11-23-2009, 01:37 AM
KC9MGZ KC9MGZ is offline
Ham Member
 
Join Date: Oct 2007
Posts: 11
Default I'm Writing an IGate and Digipeater Program

I've used UiView and I'm sad to hear that the author of that program has become silent key. APRS is my main focus on amateur radio...because the technology side is what got me interested in it. I am a software engineer, and I decided that the software side of this is needing some updating. I have begun programing an IGate/Digipeater program that will simply the installation and setup of this.

This program is running as a service...meaning no matter if you log off, the program will continue to run. Any program that runs in a server environment should really be run as services. However I do have a GUI that allows you to configure the Windows service.

This week, I am coding the actual functionality of the program, and will do the integration with the TNCs later. I have never done any programming where integrating with hardware, so I'm not sure how that will work, but I'll cross that bridge when I get there. Basically, what I am asking is what are the most popular TNCs...and where is the documentation to them? I'll need to know some hardware specifications so I can know how to communicate with them.

Is there anything that you can think of that would be beneficial to this software?
Reply With Quote
  #2  
Old 11-23-2009, 02:27 AM
AJ4FJ AJ4FJ is online now
Ham Member
 
Join Date: Sep 2007
Location: Cartersville, GA
Posts: 40
Default

Do you have the APRS spec -> http://www.aprs.org/doc/APRS101.PDF

I don't think you need to be too concerned with a particular TNC, just the AX.25 protocol.

I'm a software QA manager and into APRS myself. Let me know if I can assist you with testing the app when you are ready for alpha testing.

-Greg
AJ4FJ
Reply With Quote
  #3  
Old 11-23-2009, 03:17 AM
KC9MGZ KC9MGZ is offline
Ham Member
 
Join Date: Oct 2007
Posts: 11
Default

Thank you for the link...I was looking for a specification sheet like that. I have studied the aprs-is website.
Reply With Quote
  #4  
Old 11-24-2009, 12:02 AM
KA7O's Avatar
KA7O KA7O is online now
Ham Member
 
Join Date: Jan 2007
Location: Central Wyoming
Posts: 843
Default

Make it KISS compliant - that way it'll work on most any TNC, even some of the purpose built limited function jobbies that don't cost both arms and a leg.

Cross platform - Gotta be able to run on *nix. Special if I'm going to be running a public facing I-gate/server setup, no way would I ever consider doing it on a MS platform. Cost, reliability, security, etc, etc...
__________________
Web Monkey for the Casper Amateur Radio Club, DN62

Registered Linux user #227845
Reply With Quote
  #5  
Old 11-24-2009, 02:50 AM
KE0MD KE0MD is online now
Ham Member
 
Join Date: Nov 2004
Location: Iola, KS
Posts: 96
Default

KA7O - what you're wanting is already available - look at DigiNed. I'm currently in the planning mode for an APRS digi here in SEKS - I'm planning to repurpose one of my old Cobalt RAQ machines (old 150MHz MIPS little-endian CPU) running Debian and the built-in Linux AX.25 stack.

MGZ - Definately write to KISS mode, but thing is, many digipeaters are in remote mountaintop areas, and don't actually have a computer driving them - rather the digi function is all handled in firmware. For a location connected to a computer, usually being in the home, an I-Gate is a much more common function, with perhaps limited wide1-1 fill-in digi capability.

Make sure to also read up on the N-mode digis (new paradigm) - it changes things a little, and you want your software to be capable of handling that.
Reply With Quote
  #6  
Old 11-24-2009, 03:09 AM
KC9MGZ KC9MGZ is offline
Ham Member
 
Join Date: Oct 2007
Posts: 11
Default

I am a Windows developer. I have little experience in Java so I don't have enough to develope an application like this. Again it's going to be a Windows service that runs in the background. I am aware of the new paradigm, and also the KISS protocol for TNCs.
Reply With Quote
  #7  
Old 11-24-2009, 03:26 PM
KA7O's Avatar
KA7O KA7O is online now
Ham Member
 
Join Date: Jan 2007
Location: Central Wyoming
Posts: 843
Default

Quote:
Originally Posted by KE0MD View Post
KA7O - what you're wanting is already available - look at DigiNed. I'm currently in the planning mode for an APRS digi here in SEKS - I'm planning to repurpose one of my old Cobalt RAQ machines (old 150MHz MIPS little-endian CPU) running Debian and the built-in Linux AX.25 stack.
More power to ya, man. Having choices is the name of the game.

For digi use - we mostly use UIDIGI 'round here. EPROMs on MFJ-1270s - tanks. We currently have 3 up. Cheap, reliable and robust as all get out. I have to agree, the idea of using a PC for a digipeater is less than attractive. BUT, the thought of having another I-gate/server option - now there's a winning game.
__________________
Web Monkey for the Casper Amateur Radio Club, DN62

Registered Linux user #227845
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:26 PM.


Copyright © 1995-2008 QRZ.COM