OpenTrackerV2 Device (Open Hardware / Software)

ilevans9 years ago

I am after opinions from people who have more experience than me with GPS Tracking. I have only been playing around with it for around six months.

Recently I have completely re-written the software for the OpenTrackerV2 Device and just recently have modified it to work with Traccar. I currently have programmed it to communicate using the t55 protocol.

This protocol is too restrictive for the direction the programming will be heading and as I expand upon the sensors that it will be able to return I will need a more comprehensive protocol.

I was been considering the OpenDMTP protocol as I require

  • a well documented protocol
  • full duplex communications
  • a flexible protocol
  • compact transmission.

I would like to hear what other people think about the OpenDMTP protocol and other options that I should consider.

thanks

Ian

References
https://geolink.io/opentracker.php
http://www.opendmtp.org/

Anton Tananaev9 years ago

I have plans to implement OpenDMTP eventually, but it's a low priority as I don't know any GPS devices that actually use that protocol.

I would recommend to look at OsmAnd protocol. It is very simple, but at the same time it's also extendible which means you can add as many parameters as you want:

https://www.traccar.org/osmand/

ilevans9 years ago

The OsmAnd protocol does look quite an interesting protocol. I love the payload formatting for translation at the server end.

The only issue that I see is that it is over the http protocol which adds around 200 bytes to a sample payload of about 120 bytes.

Anton Tananaev9 years ago

Yes, that's a disadvantage, but it long term I think it's not such a big deal as mobile internet is becoming cheaper and cheaper.

On the other hand because it's based on HTTP protocol, it's easier to debug, easier to implement server side and you don't need access to raw TCP port on the server side. It basically means that you can use any regular web hosting to handle request from your device.

ilevans9 years ago

I will stay opened minded and see if we receive any other opinions.

cjw9 years ago

Hi Ian.

We have tested and used a similar protocol for our own system. With our system it worked quite well although i believe it does have a ceiling in regards to total size to remain consistent and also we were sending data
polls to base every 30 seconds and not real time. We report all sorts of measurements from our vehicles as are refrigerated. Also its our hardware & portal so some of our inconsistent data transfer was due to any number of variables. All in all though it was/and still is a consistent setup using that style of protocol. we are wanting to step up to realtime ( or there abouts)so im thinking other protocols are a prob needed for that.

We purchased an opentrack v2 and its so good in regards to connectivity and accuracy. Also Amazingly easy to load software on them. Is it possible to try your code so can test with traacar please? I can show you our existing portal etc.

Hopefully can chat direct soon if possible
Corey

ilevans9 years ago

Corey. Check your LinkedIn.