With today's mobile and IoT applications, users have come to expect real-time location tracking, the ability to watch the location of a vehicle or person on a live-updating map, with smooth, up-to-the-millisecond accuracy. It's a defining feature driving the rise of ride share apps like Uber and Lyft, and the functionality has found its way into manufacturing, delivery and freight, and consumer connected car. It's safe to say that location tracking is becoming more accessible, and more powerful.
The LinkIt ONE Development Platform from MediaTek packs incredible power into a small, $59 board. The platform makes prototyping and deploying IoT and wearable applications easy, and includes some great GNSS features as well, which is exactly what our tutorial is based on.
Our tutorial will show you how to build a real-time bicycle tracking application that collects position of a bicycle in real time using the LinkIt ONE development board's GNSS features, and streams the data via PubNub to a live-updating map (using the EON framework). By the end of the tutorial, you'll have a fully functioning IoT prototype.
The full tutorial is available on the MediaTek Developer Blog here, and a full GitHub repository is here.
Want to see it in action? The project creators give a live demonstration, and talk about the app in more detail in the video below.
Looking a little deeper into the tutorial, we'll cover:
The application uses PubNub to stream the data from the LinkIt board to the live-updating map in real time. The tracker uses basic publish and subscribe messaging over the PubNub Data Stream Network, delivering updated location data with millisecond accuracy. The GNSS functionality of the LinkIt ONE environment works great with the PubNub API.
We hope you enjoy the tutorial, and feel free to tweet us @PubNub if you have any questions, or want to share your finished app!
There are common underlying technologies for a dating app, and in this post, we’ll talk about the major technologies and designs...
Michael Carroll
How to use geohashing, JavaScript, Google Maps API, and BART API to build a real-time public transit schedule app.
Michael Carroll
How to track and stream real-time vehicle location on a live-updating map using EON, JavaScript, and the Mapbox API.
Michael Carroll