Amigo Cloud has the ability to collect real-time geodata. For an example see : http://vta.amigocloud.com/
Realtime data can come from many different sources. Your phone, a shipping truck, or a bus. We support several different vendors and if you have any questions, please contact us at email@example.com.
There are a few steps to setting up realtime data collection.
Create a Realtime Dataset
- To create a realtime dataset you must go to the API. To reach there use the menu in the upper right corner and select "Developer API". It will open the developer rest api in another window.
- From there, select the "me" property and it will show you all the properties of your user. Take note of the id of your user.
- From the user endpoint, select the projects property. It will take you to the project endpoint.
- In the projects endpoint, scroll to the project you want to create a realtime dataset in, and select the "create_realtime_dataset" property.
- It will take you to a page where you can specify a name and the type of data the endpoint expects to receive.
Setup and Configure an Authenticating Web Server
To setup an authenticating web server, you configure your devices that you wish to track to an intermediate server. This server is responsible for accepting their requests and authenticating with AmigoCloud. Many clients choose to have AmigoCloud set this up for them and if you wish to know more about that contact us at firstname.lastname@example.org.
Collecting realtime data
To see an example of a simulated Moovbox, check out our MoovBox Simulator and to see an example of how to send your data from an android phone checkout our Android Sample App.
Once you are running the simulator, android app, or your own custom webserver, you can view your realtime data by accessing it on the dashboard. Here is a video of the simulated moovbox tracking 10 buses near San Francisco.
For a more non-simulated case look at the vta site. They are using AmigoCloud to track many of their buses.