Android/Bluetooth logger?
#1
Android/Bluetooth logger?
Ever since I got my Nexus One a while back, I have been wanting to learn how to write apps for Android. I have all of the dev tools on my desktop and I have read many dev reference manuals and have begun teaching myself.
I've been toying with the idea of trying to write an OBD/MUT logger. Perhaps even DMA if I am successful in actual doing anything.
At first I was thinking about writing it for the Tactrix cable (since we all have it) using an FTDI Java wrapper that I found. But, since the Android phones don't natively support USB host (there are hacks and ways to get it to work), I wondered about Bluetooth for wireless logging.
In my brief research on the subject, I have already come across some source code for an OBD logger using a bluetooth OBD connector. So, in theory, we could have completely wireless logging on our Android phones (as long as the phone and bluetooth ODB connector are compatible).
So, that's basically where I stand right now. My next steps would be to purchase or build a Bluetooth OBD connector (there are some already made for ~$50, so I may just buy one). But, I was wondering how many people would be interested in something like this? I personally don't need it because I have a CarPC in my car, but the majority of people carry around their laptops and Tactrix cables to log, etc. So, I'm thinking that a mobile/Android platform and wirelss via Bluetooth would be pretty cool???
Either way, I *might* just start on this project. I have to start digging up all of the old threads and info on the MUT protocol, init, etc, but if I have any free time here and there, I think I will give it a go. I'm definitely not promising anything, but if I can get something working, I will post up any details here.
I've been toying with the idea of trying to write an OBD/MUT logger. Perhaps even DMA if I am successful in actual doing anything.
At first I was thinking about writing it for the Tactrix cable (since we all have it) using an FTDI Java wrapper that I found. But, since the Android phones don't natively support USB host (there are hacks and ways to get it to work), I wondered about Bluetooth for wireless logging.
In my brief research on the subject, I have already come across some source code for an OBD logger using a bluetooth OBD connector. So, in theory, we could have completely wireless logging on our Android phones (as long as the phone and bluetooth ODB connector are compatible).
So, that's basically where I stand right now. My next steps would be to purchase or build a Bluetooth OBD connector (there are some already made for ~$50, so I may just buy one). But, I was wondering how many people would be interested in something like this? I personally don't need it because I have a CarPC in my car, but the majority of people carry around their laptops and Tactrix cables to log, etc. So, I'm thinking that a mobile/Android platform and wirelss via Bluetooth would be pretty cool???
Either way, I *might* just start on this project. I have to start digging up all of the old threads and info on the MUT protocol, init, etc, but if I have any free time here and there, I think I will give it a go. I'm definitely not promising anything, but if I can get something working, I will post up any details here.
Last edited by l2r99gst; Jul 30, 2010 at 05:36 PM.
Trending Topics
#8
Evolved Member
iTrader: (2)
Eric, have you seen acamus' "BlueMUT" project?
https://www.evolutionm.net/forums/ec...-cellular.html
http://www.myrollingroad.com/showthread.php?t=126
Schematics at the first link, build-up of the device in the second.
https://www.evolutionm.net/forums/ec...-cellular.html
http://www.myrollingroad.com/showthread.php?t=126
Schematics at the first link, build-up of the device in the second.
#10
Eric, have you seen acamus' "BlueMUT" project?
https://www.evolutionm.net/forums/ec...-cellular.html
http://www.myrollingroad.com/showthread.php?t=126
Schematics at the first link, build-up of the device in the second.
https://www.evolutionm.net/forums/ec...-cellular.html
http://www.myrollingroad.com/showthread.php?t=126
Schematics at the first link, build-up of the device in the second.
I was thinking about using this bluetooth adapter...for $50, it's worth a short:
http://www.dealextreme.com/details.dx/sku.16921
And just for reference, this is a site that explains how to build an interface.
This is the site with the Android source code for a bluetooth OBD logger that I will be using as a starting point to hopefully add in MUT logging. The above adapter supposedly works without a problem with this program, so once I get it I will test it out on the Evo. If all is well, I will begin to *attempt* to write some code for the MUT logging.
Eric
Last edited by l2r99gst; Aug 2, 2010 at 03:51 PM.
#11
Evolved Member
iTrader: (1)
had a look at code... ahh java is simple like vb but slightly better. anyway what is strange is why he is saving it via appache to a sql database.... why not a simple text file..... actually havent looked at the code that much maybe i am wrong.
anyway i dont want to look more, incase i get intrested, should fix livemap first....
tephra can u please fix dma on 8MR so i have incentive to finish the code.
anyway i dont want to look more, incase i get intrested, should fix livemap first....
tephra can u please fix dma on 8MR so i have incentive to finish the code.
#12
Evolved Member
iTrader: (7)
Join Date: Sep 2004
Location: South Beach, FL / Miami, FL / Pt. St. Lucie, FL / NYC
Posts: 1,457
Likes: 0
Received 0 Likes
on
0 Posts
That will be great if you create the app I have the G1 and I was going to get the Nexus one but I have a Samsung Vibrant Galaxy S on the way 16gb built in memory
#13
With the internal storage and SD card storage on devices these days, I don't think there will be a space issue to keeping the data in local text files.
#14
Evolved Member
iTrader: (1)
actually that sounds reasonable... i mean u hookup a web browser and download the file... or better yet would have been a tcp connection builtin the program to be able to push or pull the files from the phone via a computer progam.
the only thinking is if the BT obd plugs can change their BAUD rates
the only thinking is if the BT obd plugs can change their BAUD rates
#15
Evolved Member
iTrader: (2)
(If memory serves, that's why acamus built his own bluetooth interface. Personally, I keep thinking a micro-based device with the physical OBD-II interface and a wi-fi chipset running a slim web service would be the way to go here - ie. OpenPort 2.0 with a little more RAM and a wi-fi interface instead of USB - but I don't have enough round tuits. :P)