Pre-installation chat

Hi Everyone,

I am in the process of developing our new version of Vehicle telematics (GPS Tracking) solution.

Unfortunately, I have been let down by many White labelled GPS tracking providers and I couldn’t be bothered with nonsense from companies that want to slug you in excess of $500,000.00AUD. So fingers crossed that Riot will be the answer, with donations or payments given to Riot to follow. And I am also happy to pay for a freelancer or someone recommended to do the difficult tasks.

I have read quickly that Riot works with TCP connections, which is what the GPS tracking devices do work on. It is understandable that I will need to integrate the device protocols in order to show the little dot on the map

Before proceeding, can you advise whether Riot has a Template, formula or otherwise for GPS Tracking and Transport related IoT please.

In a nutshell, we want to develop an advanced GPS tracking system, which will not only provide the usual features in other platforms, but we also want to create the American & European equivalent to Electronic Log Diary - ELD, which in Australia is known as Electronic Work Diary - EWD. The EWD will be hosted in the Vehicle via a Dedicated in-vehicle Android device, named DriverConsole. We would be wanting this to be standalone to point straight to the platform, and also communicating to the Platform via the Tracking Device’s Bluetooth. The Latter option will allow for further integrations such as On-board Truck scales, Liquid tanker volumes, etc…

It is understandable that everyone needs to crawl before they walk, before they run, etc… So I want to start with the solid foundation, then build up on that.

I have a hosted Bare metal Server which can run any Linux OS, as well as being able to upload any other OS ISO. And I can add additional storage drives as needed. Can you advise on what is needed install Riot on this Server please.

Thank you in advance, Michael

Hello and welcome to RIOT,

I’m not sure what you’re trying to achieve here, but I’m also not that familiar with GPS tracking and such. We have support for the minmea library as package for GPS message parsing, which can be used for parsing the GPS data to coordinates. I expect this can work as basis for an application you’re describing.

I’d recommend starting with the introduction and tutorials from https://guide.riot-os.org/ and see if RIOT fits your use case.

Note that RIOT is an operating system for microcontrollers. There’s no support to run RIOT on servers as bare metal application.