Geolocalization Applications Using GPS, NoSQL, and K3s Clusters
One of the growing use cases for edge computing is the implementation of a system for tracking cargos and logistics. Sometimes, this tracking involves monitoring and getting metrics that can be used to optimize packages’ delivery times, reduce gas consumption, and so on. One of the important technologies that you can use for this is the Global Positioning System (GPS). GPS can help you to obtain the coordinates of an object when it is moving in real time. This, together with Kubernetes at the edge, results in a powerful combination of technologies to create geolocalization systems, also called geo-tracking systems.
In this chapter, we’re going to cover the following main topics:
- Understanding how GPS is used in a geo-tracking system
- Using Redis to store GPS coordinates data
- Using MongoDB to store your devices’ tracking data
- Creating services to monitor your devices in real time...