WRT Effort

Dec

1

Accessing Car Information Using The Mobile Phone

By artur

Hi everyone, how do you do?

Here, I will explain an idea we had, how the problem was appearing and how we solve these problems.

The idea consists in access the informations about any car (actually, we have done for 11 brands) retrieving data from a bluetooth communication layer between the OBD II server in the car and the S60 WRT application.

So, the first issue appeared: “How we get data from the layer if the WRT cannot use the bluetooth device?”
Solution thought: “Using a Python Local Server which get data from the bluetooth layer and send to the WRT application.” (see more).

Connecting... Main Screen

After this, we needed to do the engine, i.e, show the panel of the car with speed, rpm, throttle, fuel and possible errors. We have the data, however how to make the application seems like a real car? Creating a interface seeming a real car, but how to rotate the pointers and animates the panel?

This was the second issue we had.
The solution? Use Flash inside the WRT.

And finally, we needed to show the possible errors retrieved from the OBD II server in the car. But, there are 11 brands in our application and the same code differs for each brand. So, how can we know which error is?
Using the profile information about the car and accessing some XML files from a external server to know which error is.

Well, that’s was our ideas and problems. In next posts, we’ll explain better and more specific about all the issues and solutions we had.

See you soon, =)

Leave a comment