cscape / miamitransit-docs

🚍📕 Documentation for Miami Dade County (and included systems) transit APIs.
https://github.com/cscape/miamitransit-docs/blob/master/MDT%20Documentation.md
8 stars 4 forks source link

Low-Cost GPS Tracking System #2

Open ciolt opened 5 years ago

ciolt commented 5 years ago

Not entirely related to transit docs, but cities like Sweetwater have piloted a small real-time tracking system before. It eventually died off since the developer disappeared(?) and the expenses of $5/month were too high. Ideally, cities are interested in low-cost but effective solutions that will improve ridership. Real-time tracking and accessible data is one way to do that.

Here I'll be listing some ways to cut down costs on wireless-based GPS trolley tracking.

ciolt commented 5 years ago

Cellular Data Approach

An estimate for data usage is around 8-10MB/mo per vehicle. Prices on this one are iffy, but some providers have IoT services that offer pay-as-you-go schemes. The only issue is that these can become overpriced really fast.

Text-based Approach

A median estimate for 15-second interval updates over 30 days is about 90K texts. Assuming a 90-byte packet size (out of 160 max) for the trolley number, direction, lat/long, and onboard system time (to calculate delay from sent/received at the server). An SMS-based protocol will have to be used to relay data if it's more cost-efficient than using data-only cellular services.

Sending data

Receiving data