I am currently assuming that the GPS built into the TF2 is a COM device much like a GPS mouse for any other machine.
I've searched, but can't find any terminal program to test this - short of getting out my development hat...
Any suggestions?
Related
Hi all,
i need a special device driver that will use existing COM port and emulate another COM port and network card (i got some binary protocol on serial line which holds GPS and IP signal and i want split it in that device driver into virtual COM with NMEA and network card proving IP (Ethernet) interface or maybe another virtual COM with PPP emulation).
Have anyone got experience in such and can estimate effort of such task?
Maybe someone will be interested in a deal of developing such device driver?
Bets regards,
Chris
Look at Gpsgate, it may be what you need.
http://franson.com/gpsgate/
Thanks, it looks interesting - especially their SerialTools (with VPorts). It looks a bit clumsy with its variant datatypes (operating on binary data would be not as pleasant as with simple datatypes) but mayby i will give it a try...
Nevertheless - are there any other suggestions / propositions?
If you go to download site for gpsgate you will get the option to download many other utilities linked to the program, some are 7 day, 14 day or 28 day trials. The option comes via email.
I cant find a pinout for the 16pin plug and was wondering where I can find it, but I dont think that would help me anyway.
I have a requirement for a Standard Serial port (RS232 type not USB).
Does anyone have any experience/advice on how to do this?
Do USB to serial adapters work?
Is there a mini SD to Serial port that anyone makes?
Any other ideas?
Thanks in advance
Jon
Have a look at something like this http://www.roalan.com/Bluetooth Wireless Serial RS232 Converter.htm you will have to code your own application for the phone to make use of it, I have used a similar device with my Athena - Mike
Thanks,
I am trying to avoid a wireless conection. What I am trying to do is use the Athena as a moving map for a glider. To do this I need to make use of an external GPS NMEA source. The software I am using works fine on a pda that has a std com port, I am hoping for a 'quick fix' to try it on the athena.
will this work, I havent looked for drivers yet tho!
http://www.roalan.com/USB to Serial RS232 RS422 RS485 Converter.htm
Cheers
Jon
I have to ask the obvious question though, why not use the internal GPS receiver in the phone? - if the application software you have isn't capable of switching the internal GPS on (some struggle with this) use Fransons GPS Gate to activate the inbuilt receiver and configure the ports, I would expect the inbuilt GPS to work quite well in a glider to be honest, and it does output NMEA data - what mapping application are you trying to use?
USB / RS232 converters are not the way forwards though, the mini USB port on the device is not a true USB port, it will not work with this sort of hardware, even if it did the converters generally don't work well as they don't use standard RS232 voltage levels - Mike
A good question. The external NMEA source contains additional sentances for things like accurate air speed and vertical speed that comes from a flight computer making measurements of the air. This is used for some of the calculations on the PDA. The software I will probably use is called SeeYou http://www.naviter.si/products/seeyou-mobile.php. There are several others, but this seems to work best in Landscape which is how I want it.
The internal GPS works fine with the software just to give map position.
I have managed to get it working by emulating a NMEA output over Bluetooth from a PC. I will try something like the Bluetooth to serial adapter and see what happens!
Cheers
Jon
USE G1 As External GPS On Laptop - Can This Be Done
The reason why I am asking this is cause I am building A Car PC.
I can use the G1 as A Wifi Connection Surf The Net With Internet Explorer, Firefox, etc....
But It would be great to use with MS Streets Of Garmin PC, etc... with the Dreams GPS
If this has not been done yet it would be great if some one could (Must Likely a Developer) make a program that can do this
Thanks In Advance
And I Also Already Did This SEARCH FOR USE G1 As External GPS
im pretty sure this has been covered b4 but im not 100% and the answer then was no( i personaly dont know but i remember seeing a bunch of people saying no) well hopefully thats helps a lil..
maybe the dream uses a comport to communicate with the gps reciever, if that is true you may be able to redirect this to a bluetooth-comport
It may be possible, but I really don't think it would be worth the tremendous effort, considering GPS dongles can be had for less than 20 a pop.
I think it would be awesome to do since it's one less piece of equipment to carry around.
All it would take would be:
A program to take reading of the GPS info.
Convert it to the proper format (emulating a GPS dongle which isn't hard.)
There already are various programs that can send data to the PC. Use one of their code.
Have a program on the PC to translate it all into a virtual com port.
But then... I'm not a programmer. And the way I discribe it would be more like a hack than a proper program. But I don't believe the android API's allow you to control the way that the USB or the Bluetooth is identified by a computer.
It can be done but I don't think android naively supports the serial port profile over bluetooth which you would need to accomplish this. Once you figure that out all you need is to get your phone to spit out NMEA location data over that connection and your laptop will see it as a Generic GPS device.
phin1ght said:
It may be possible, but I really don't think it would be worth the tremendous effort, considering GPS dongles can be had for less than 20 a pop.
Click to expand...
Click to collapse
Indeed, and if you're building a CarPC, a small GPS dongel - that can be placed in good line-of-sight - is the better option anyway.
-bZj
I would prefer connection over internet or WiFi as it won't be easy to provide sky view to an laptop or pc so any user may place his laptop or pc at an place, get near an window for sky view to his android phone, then the data would be transferred to pc via internet or WiFi connection instead of connecting usb chord each time...
There are already apps like printer share which uses the phones internet connection for printing, also the upcomming app teradesk that lets an user to get files from his pc even when we are far from our pc,.....
Both apps use a server and client method for data transfer... so hope this would be possible...
Hi guys,
We are building a fuel efficient car and trying to create a monitoring system for it, so we can monitor certain things from a laptop in the pit. The speed we will be driving is around 25km/h.
We would like to receive some data from an arduino board using the usb interface, and send this, with the current gps coordinates in realtime, over 3g/3.5g/gprs to the beforementioned laptop.
Also, we would like to receive another datastream (also realtime) and show this on the screen. This datastream would contain the current speed (measured by the arduino) and the current target speed (calculated by the laptop)
We are very curious for the possibilties and we hope you could help us.
Greetings,
Niek
I did this using an oler version on Garmin software on an xp laptop. I had to create a virtual port on the pc to connect. There are a bunch if map files on the net. Or you can make and/or convert your own maps. I used Garmin maps. If you get really interested I've seen people do a google earth overlay. You can use it for tracking and what not.
I am on my on my phone right now, so I can't type all the details. But I can get to my laptop later and get you the name of the shareware I used.
We don't want to see on a map what our position is but only the GPS coordinates.
There are also some weight restrictions to make the vehicle as efficient as possible.
spare the n00b, but isn't that board of yours a phone? if it is, why not connect via adb and pull the co-ordinates when needed?
Hi everybody,
I want to use the Nvidia Shield TV as a car pc. At the moment I use a Tronsmart Vega S89 for the same purpose which I have connected to a Globalsat BU-353-S4 USB GPS. The GPS is working just like an internal receiver on any smartphone.
I used a tutorial on minixforum to get it to work.
These are the steps i used:
add in the build.prop "ro.kernel.android.gps=ttyUSB0" and "ro.kernel.android.gps.speed=4800"
make a directory "/system/lib/modules" and copy "pl2303.ko" in the directory
copy "gps.default.so" in "/system/lib/hw"
copy "install-recovery.sh" and "init.gps.sh" to "/system/etc"
set permission 755
reboot
When I try to do the same thing on my new Nvidia Shield TV nothing happens. I read somewhere that one has to compile the PL2303.ko to suit the device, but I have no idea on how to do it.
It runs on full Android Marshmallow for Shield TV 1.2 and I was hoping to use it as a substitute for the S89.
I hope someone can help me get this to work.
Thank you in advance.
I think its so much power for a car... you can get cheapest boxes for that, or just a tab, just think about it.
victormetal92 said:
I think its so much power for a car... you can get cheapest boxes for that, or just a tab, just think about it.
Click to expand...
Click to collapse
Well, I have a built-in monitor in combination with a video input in my Volvo. I use the S89 mainly to navigate with Navigon, to get speed camera warnings and to listen to music via Spotify.
I like the power of the Nvidia Shield TV and its potential to be a perfect car pc for me. Another advantage is that it has Marshmallow and that it is booting pretty fast. That's why I want this to work. But without GPS it is pretty much useless as a car pc.
Bustelino said:
Hi everybody,
I want to use the Nvidia Shield TV as a car pc. At the moment I use a Tronsmart Vega S89 for the same purpose which I have connected to a Globalsat BU-353-S4 USB GPS. The GPS is working just like an internal receiver on any smartphone.
I used a tutorial on minixforum to get it to work.
These are the steps i used:
add in the build.prop "ro.kernel.android.gps=ttyUSB0" and "ro.kernel.android.gps.speed=4800"
make a directory "/system/lib/modules" and copy "pl2303.ko" in the directory
copy "gps.default.so" in "/system/lib/hw"
copy "install-recovery.sh" and "init.gps.sh" to "/system/etc"
set permission 755
reboot
When I try to do the same thing on my new Nvidia Shield TV nothing happens. I read somewhere that one has to compile the PL2303.ko to suit the device, but I have no idea on how to do it.
It runs on full Android Marshmallow for Shield TV 1.2 and I was hoping to use it as a substitute for the S89.
I hope someone can help me get this to work.
Thank you in advance.
Click to expand...
Click to collapse
GNSS Commander (available in PlayStore ) supports PL2303 based USB GPS devices as a mock location provider.
I am using it with a Columbus V-800 on a Teclast X98 Plus II (running Android 5.1 ) that I have embedded into my car's dash.
I have tried many other mock location providers but most of them do not support anything beyond 9600 baud. That speed is insufficient for any GPS that is updating at more than 1 time per second.
I need to run at 38400 baud so that my GPS can update at 5 times/second.
I only found one mock location provider that supports 38400 baud (PL2303 GPS Mock Location Provider) but it crashes every few seconds. Many other user reviews for that app report crashes also.
GNSS Commander works perfectly with my hardware and without crashing.