One of the most common requirements for field devices used in IoT systems is to capture the current GPS location of the device and send this information to the data center.