A system and method to track the location of a small, low-power smart city device - all without GPS signals - is documented in our latest firmware project. This tracking technique employs scanning for WiFi access point (AP) signals and submitting the data to a cloud-based location lookup server provided by Skyhook Wireless. This positioning technique may realize a lower overall device power consumption profile, which we believe will be a key element in #IoTKillerApp, along with a few other things we're working on.
Feature requests are welcome at our GitHub repository.