Broadband-Hamnet™ Forum :: Hardware
Welcome Guest   [Register]  [Login]
 Subject :GPS implementation for node location.. 2012-02-12- 08:14:44 
KE7TBB
Member
Joined: 2012-02-12- 14:03:41
Posts: 19
Location: Las Vegas, NV
 

Hello all

Dan here in Las Vegas.

The inside of a wrt-54g has a serial port. I believe it uses 3.3 or 5 volt logic. It would be trivial to solder a GPS module to the board. 5 volts, ground, and data out. Could be used for node mapping, APRS, automatic link control. ECT.....

Quote:

Byonics GPS3 - $64
This is the receiver module found inside the GPS2 (no case or DB-9 cable), for use in embedded and ultra light weight applications. It weighes 0.7oz, comes with a 4" interface cable and outputs both TTL and RS-232. Wiring is yellow:TTL data from GPS, blue:TTL data to GPS(not normally used), red:Vcc 3.3 to 5 volt DC, black:Ground, green:RS-232 data from GPS, white:RS-232 data to GPS (not normally used). Size is 32mm x 32mm x 9mm, 0.7 oz.

All that is needed is the software side of it. Just a little bit of code. NOT!!!!!!

That is the hard part.

Dan KE7TBB

IP Logged
Dan KE7TBB

Good on the 'ZED';)
 Subject :Re:GPS implementation for node location.. 2012-02-28- 17:32:16 
W5LMM
Member
Joined: 2012-02-13- 18:18:04
Posts: 126
Location: Albuquerque, NM
 

That is an AWESOME Idea! Should not be hard to implement.

And really, all that has to be done is read the stream from the serial port, I'm sure there are lots of opensource GPS calculators out there.

IP Logged
Last Edited On: 2012-02-28- 17:34:09 By W5LMM for the Reason
 Subject :Re:GPS implementation for node location.. 2012-03-06- 17:05:39 
W5LMM
Member
Joined: 2012-02-13- 18:18:04
Posts: 126
Location: Albuquerque, NM
 
The more I think about this, the better I feel about it. I think this is a "must have" option in the firmware. It would make collecting nodes after a deployment a piece of cake! A roving node on a vehicle could update it's position, node maps could be automatically generated, it could help with seeing propagation, etc. If I knew enough about programming, I'd do it. But seeing as how most of the common linksys stuff we're using for HSMM-MESH has serial ports, it should be a simple matter.
IP Logged
 Subject :Re:GPS implementation for node location.. 2012-03-07- 12:10:31 
KE7TBB
Member
Joined: 2012-02-12- 14:03:41
Posts: 19
Location: Las Vegas, NV
 
Yep it would be well suited to keeping tabs on all the nodes online. Once in the firmware, all that would be needed is 3 hookups into the router. power, ground, and data.
IP Logged
Dan KE7TBB

Good on the 'ZED';)
 Subject :Re:GPS implementation for node location.. 2012-03-07- 16:41:36 
W5LMM
Member
Joined: 2012-02-13- 18:18:04
Posts: 126
Location: Albuquerque, NM
 
We need a programmer on this. The byonics unit does all the work, and feeds the stream serially.
IP Logged
 Subject :Re:GPS implementation for node location.. 2012-03-07- 20:36:01 
KD4MZM
Member
Joined: 2012-01-08- 04:10:43
Posts: 16
Location: Sarasota, Florida
If this was done, maybe someone could then figure out how to setup a page that shows real time locations. Kinda like the APRS stuff does. Just a thought.
IP Logged
Sarasota Node KD4MZM-100
Mobile Node KD4MZM-300 (runs 24-7 from my truck)
 Subject :Re:GPS implementation for node location.. 2012-03-08- 02:25:43 
KC9TYA
Member
Joined: 2012-01-24- 20:58:51
Posts: 13
Location: Evansville, IN
Fantastic idea Dan, Mark KC9TYA
IP Logged
 Subject :Re:GPS implementation for node location.. 2012-03-20- 09:44:25 
W5LMM
Member
Joined: 2012-02-13- 18:18:04
Posts: 126
Location: Albuquerque, NM
 

I've found that the software already exists for the wrt54g!!!  It's part of kismet, and it's gpsd.

All that's needed is for someone to integrate the output from it to the hsmm-mesh firmware!

IP Logged
 Subject :Re:GPS implementation for node location.. 2012-10-30- 13:42:52 
w8iss
Member
Joined: 2012-01-17- 07:29:35
Posts: 42
Location: Lincoln Park, MI - EN82jg

If I am reading the man page correct for gpsd, the port number would be 2947.


The man page can be found at:

http://gpsd.berlios.de/gpsd.html


IF (and I stress that 'if') I understand correctly, any program could then access that port on the WRT54G(s,l)

and gather that information directly if that port is opened up. Correct me if my understanding is wrong.


James W8ISS

IP Logged
 Subject :Re:GPS implementation for node location.. 2013-11-07- 12:26:46 
W5LMM
Member
Joined: 2012-02-13- 18:18:04
Posts: 126
Location: Albuquerque, NM
 
SO apparently this has been done, I implemented it on my old hsmm-mesh node but now that I've upgraded to broudbandhamnet, I can't seem to get it to work. :( http://hsmm-mesh.org/applications-for-the-mesh/145-gps-on-a-mesh-node.html
IP Logged
 Subject :Re:GPS implementation for node location.. 2013-11-08- 08:08:27 
kv4pc
Member
Joined: 2013-09-30- 20:06:03
Posts: 47
Location: Madison, AL
 

Folks:

Have a look at the Garmen GPS 18 OEM. The bare wire unit has 1PPS on a ttl line. Same cost range as the Byonics. A bit larger in a puck form factor, longer cable. Also, gpsd can serve GPS data over a network, though the only thing I can think of that would be useful away from the collection point is time or to track a mobile node. You can run an ntp server on a node too. Which is better done with a 1PPS signal to sync your NMEA data.

Cheers;

Bob KV4PC

IP Logged
Last Edited On: 2013-11-08- 08:09:48 By kv4pc for the Reason
Page # 


Powered by ccBoard


SPONSORED AD: