Google
  Web www.gpspassion.com
fiogf49gjkf0d


GpsPasSion Partners



Versions

Links/Liens




Portal/Portail
Rechercher

- -

Polls/Sondages
Sondage
Pour vous guider sur la Route :
GPS Mobile (SEM)
GPS Intégré
Smartphone
Autre
Voter  -  Résultat des votes
Votes : 2805




Club GpsPasSion
Soutenez le site!

USA: (US$)
EUROPE: (€)
Guide Paypal


GpsPasSion Forums
Home | Profile | Register/Enregist. | Active Topics | Search/Recherche | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 GPS Programming
 "Beta" GPS software
 MTK Loggers - Configuration software - BT747
 New Topic  Reply/Répondre
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 50

vtec

19 Posts

Posted - 23 avr. 2007 :  18:10:16  Show Profile  Reply with Quote
Using the BT747 java tool
Here's what I did :
1. Downloaded latest version here http://sourceforge.net/projects/bt747
2. Launched run_rxtx.bat
3. Selected the COM PORT in "Con", mine is COM4/115200
4. Clicked on "Connect Port Nbr"
5. That's it !

Make sure your java installation is functional by going here http://www.java.com/ and if not you can download the latest version there.

To log data to the internal memory at >1Hz :
Here's how for 5hz above 50kph for instance
1. Go to the CTRL tab
2. Check Time and type 1
3. Check Speed and type 50
4. Type 200 in Fix
5. Click on SET
For more details on logging at 1Hz see [GUIDE] Logging GPS at > 1Hz with a datalogger

If anyone is interested here is a early work in progress version of an iblue 747 configuration tool. This tool is written in java and should there for work on Linux/Mac/Win, or any other java enable environment. This may or may not work for you, and if it does work it will no doubt be ugly. I know allot of things are still not working. But all of the settings in the tabs do/should work. This uses the java rxtx library files so they need to be installed. Go into the rxtx-2.1-7-bins-r2 directory find your system and follow the instructions on how to install it. I wasn't going to release this yet, but I guess its better to get some feed back early on. The iBlue_747_GPS_Configurator.jar file should be able to be double clicked to start it up. Leave the lib directory alone. This is built against java 6 or 1.6 (Depending on Sun's mood of the day). It may or may not work with older versions.

http://dryrain.net/~ed/GPS747.zip

Ads


ext2

France
38 Posts

Posted - 23 avr. 2007 :  19:12:48  Show Profile  Reply with Quote
as i say to you in an other topic, i have problem with the soft.
The aplication can't detect my gps.
I put "/dev/tty.iBT-GPS-SPPslave-1" in the area next "Browse" buton (this area is empty when i launch the soft), then i push connect and i have the message :"there was an error trying to connect to the GPS, check the setting and try again".

here is a copy of what my terminal return:


java -jar ./iBlue_747_GPS_Configurator.jar
2007-04-23 19:11:28.060 java[242] CFLog (0):
CFPropertyListCreateFromXMLData(): plist parse failed; the data is not proper UTF-8. The file name for this data could be:
/Users/fabrice/Library/Autosave Information
The parser will retry as in 10.2, but the problem should be corrected in the plist.
Experimental: JNI_OnLoad called.
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
gnu.io.PortInUseException: Unknown Application
at gnu.io.CommPortIdentifier.open(CommPortIdentifier.java:354)
at GPSConfigurator.GPSConnection.connect(GPSConnection.java:31)
at GPSConfigurator.GPSConnection.<init>(GPSConnection.java:192)
at GPSConfigurator.ConnectPanel.makeConnection(ConnectPanel.java:30)
at GPSConfigurator.ConnectPanelUnix.connectButtonActionPerformed(ConnectPanelUnix.java:91)
at GPSConfigurator.ConnectPanelUnix.access$000(ConnectPanelUnix.java:13)
at GPSConfigurator.ConnectPanelUnix$1.actionPerformed(ConnectPanelUnix.java:51)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6084)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3240)
at java.awt.Component.processEvent(Component.java:5849)
at java.awt.Container.processEvent(Container.java:2028)
at java.awt.Component.dispatchEventImpl(Component.java:4491)
at java.awt.Container.dispatchEventImpl(Container.java:2086)
at java.awt.Component.dispatchEvent(Component.java:4321)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4292)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3956)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3886)
at java.awt.Container.dispatchEventImpl(Container.java:2072)
at java.awt.Window.dispatchEventImpl(Window.java:2405)
at java.awt.Component.dispatchEvent(Component.java:4321)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:600)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:300)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:195)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:187)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)





Thank's for your help


Edited by - ext2 on 23 avr. 2007 19:28:41
Go to Top of Page

ext2

France
38 Posts

Posted - 24 avr. 2007 :  01:42:42  Show Profile  Reply with Quote
quote:
gnu.io.PortInUseException: Unknown Application


My usb port is maybe use by an other device/program.
I've plug my iblue on a socket previously use by my scanner.
i think there is still a "demond" running for my scanner.
I'll look at this tomorow: may be an other application cause trouble to your soft.
i'll keep you informed.
If you have an other idea...

Edited by - ext2 on 24 avr. 2007 01:43:27
Go to Top of Page

ext2

France
38 Posts

Posted - 24 avr. 2007 :  13:19:09  Show Profile  Reply with Quote
still not working :(
Go to Top of Page

vtec

19 Posts

Posted - 24 avr. 2007 :  14:56:25  Show Profile  Reply with Quote
If you run:

'cat /dev/tty.iBT-GPS-SPPslave-1'

from the command line do you see NMEA data??


From the error it looks like something else is trying to use that port. Have you tried it without the scanner yet??
Go to Top of Page

ext2

France
38 Posts

Posted - 24 avr. 2007 :  15:09:53  Show Profile  Reply with Quote
My device work, i can get data from /dev/tty.iBt-GPS-SPPslave-1.

Your soft use the bluetooth link?
are you able to download data from your iBlue?
Is there any command i can send to the iblue via dev/tty.iBT-GPS-SPPslave-1?

Edited by - ext2 on 24 avr. 2007 15:14:23
Go to Top of Page

vtec

19 Posts

Posted - 24 avr. 2007 :  15:44:40  Show Profile  Reply with Quote
This does work for me, however i have been testing it via the USB cable. I think bluetooth also works but i can't say that i have tried this in a while. I will give it a try tonight after work to make sure it still works over bluetooth. If you are a java developer i would be happy to share the code with you. Its about 85% complete but still needs a few things. Work has been keeping me busy the last few weeks but i should get some more time soon to finish it up.
Go to Top of Page

ext2

France
38 Posts

Posted - 24 avr. 2007 :  15:48:51  Show Profile  Reply with Quote
i'm not a Java developper but i have several friend that could help me.
Go to Top of Page

mdeweerd

803 Posts

Posted - 25 avr. 2007 :  23:06:07  Show Profile  Reply with Quote
I created an application (BT747) to download, convert, configure MTK loggers and it runs on PDA, Mobile Phone and computers

To try it & install directly from the web (easiest solution for Win, Mac, Linux)
http://www.bt747.org
http://www.bt747.org/webinstall

To get source and binaries for all systems:
http://sourceforge.net/projects/bt747/
http://sourceforge.net/project/bt747/files .

In the PDA like version:
Open the appropriate port (COM4 on my system) in the 'CON' tab.
Once connected, the 'Log FMT' tab should show current log settings (should work before next step).
In the log tab select 'Get Log' => the log is fetched (size given by device) and saved in c:/Palm/BT747log.bin. You can also configure where this file is saved and how it is called (File tab).

I am able to control the device over BT from my Palm Lifedrive.

The log can be feteched from the device and stored on your phone, PDA or computer that did it.
Then it can be transformed to many formats such as '.csv','.kml', '.kmz' and '.gpx' format (no need to redownload it).
You can also change your GPS Device Settings.


Edit 2008/09/14: A version for Java Phones (J2ME) is now available. Screenshots added
Edit 2008/11/08: Changed site reference for easy install and reorganised text a bit.

Some screenshots:




For the more technical people, I also created a shared spreadsheet for the commands that you can all edit and complete.
That way, everybody can update it as more information is revealed.

Here is the link:
BT747 - Commands spreadsheet

I've OCR'd the main documentation for which I provided the links earlier and added that to the .
I've also documented the 182 commands at best effort on the spreadsheet.

Pay attention: there are multiple usefull sheets in the spreadsheet.
The debug tab indicates what cmds are identified and which ones aren't.

The 'PMTK182 - Documentation' sheet is for the '182' commands related to the logging functionality.

The 'Documentation' tab is coming from the original documentation, but 'Packet type' 1 needs some updating (in orange). The first column indicates the commands that have been seen working on the BT747.

The 'NMEA string' sheet is just a reminder of the composition of the command itself.

The 'log format' sheet has a description of the content of the flash.

The spreadsheet also has information from:
http://www.rc-cam.com/misc/PMTK_commands.pdf

http://www.tronico.fi/OH6NT/docs/NMEA0183.pdf

http://www.sparkfun.com/datasheets/GPS/MTK%20Packet_User%20Manual.pdf



Edited by - mdeweerd on 08 oct. 2009 00:05:24
Go to Top of Page

vtec

19 Posts

Posted - 25 avr. 2007 :  23:38:30  Show Profile  Reply with Quote
There are indeed Bluetooth problems at this time. I know the USB cable works, I'll be looking into this problem once I get caught up at work. Correct me if i'm wrong but Superwaba looks like a different type of program all together. My App is used for configuring the actual GPS unit and downloading the info later.
Go to Top of Page

ext2

France
38 Posts

Posted - 25 avr. 2007 :  23:38:33  Show Profile  Reply with Quote
If i have understood (i'm frenchie sorry), this aplication only record data coming from the device (in real time).
=> so the "data login" is doing by the soft not by the GPS.

I can also do that with my imac: "cat /dev/tty.iBt-GPS-SPPslave-1 > ./data.txt"
I'll get a file name data.txt with the log.

The purpose of vtec'soft (if i have understood ), is to:
- download data from Iblue memory.
- configure the devise

Vtec : am i wrong?
Go to Top of Page

vtec

19 Posts

Posted - 25 avr. 2007 :  23:39:52  Show Profile  Reply with Quote
You would be 100% correct.

Edited by - vtec on 25 avr. 2007 23:40:38
Go to Top of Page

ext2

France
38 Posts

Posted - 25 avr. 2007 :  23:40:35  Show Profile  Reply with Quote
Oupp's
Simultaneous post.
Go to Top of Page

ext2

France
38 Posts

Posted - 25 avr. 2007 :  23:49:40  Show Profile  Reply with Quote
quote:
Originally posted by ext2


Is there any command i can send to the iblue via dev/tty.iBT-GPS-SPPslave-1?



Can't i do such command? :

echo " 'CMD' > /dev/tty.iBt-GPS-SPPslave-1"

to "speak" with the iblue.

If i can, i don't kown what 'CMD' to send to the Iblue.
Go to Top of Page

ext2

France
38 Posts

Posted - 26 avr. 2007 :  04:32:03  Show Profile  Reply with Quote
quote:
Originally posted by vtec

I know the USB cable works, I'll be looking into this problem once I get caught up at work.


Are you going to use CP210x drivers for osx?

http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/en/mcu_vcp.htm

Edited by - ext2 on 26 avr. 2007 04:33:26
Go to Top of Page

vtec

19 Posts

Posted - 26 avr. 2007 :  15:02:24  Show Profile  Reply with Quote
Thats a really good question. I have a Mac but I have only lightly tested with it. As you can see this App is still in its very early stages. To talk to the GPS I do need a serial connection so I would have to used either a CP210x usb -> serial drive or rely solely on bluetooth for the mac. Linux and Windows has been my main test platforms at the moment. Linux will support the CP210x out of the box, windows has needed the driver that came with the GPS.



echo " 'CMD' > /dev/tty.iBt-GPS-SPPslave-1"

My understanding is that should work. If the CMD is valid.
Go to Top of Page
Page: of 50 Previous Topic Topic Next Topic  
Next Page
 New Topic  Reply/Répondre
 Printer Friendly
Jump To:
GpsPasSion Forums © 2002-2017_GpsPasSion/Manzanite Go To Top Of Page
This page was generated in 0,53 seconds. Powered By: Snitz Forums 2000 Version 3.4.05