The Really Hard Thing About GPS and the IoT

in iot •  7 years ago 

“All things excellent are as difficult as they are rare.”

  • Baruch Spinoza

TL;DR:

  • The mobile IoT needs GPS
  • GPS is traditionally not low power
  • Getting GPS right with low power requires a tricky confluence of technologies

This month, I witnessed a “coming out” party of sorts for a new LTE NB-IoT product from Samsung. It’s a “tracker” that you can put on dogs, bikes, kids, or whatever moves. (http://zd.net/2yrMDB9)

At first blush, it is an exciting product:

  • It is IP68 water- and dust-proof, has a horizontal/vertical of 4.21cm, and is 1.19cm thick.

  • It is optimal for indoor and outdoor use, including pet and children tracking, protecting personal items, and attaching to luggage.

  • An attachable ring will enable it to be hung on bags and key chains.

  • It also has an on-demand feature, where it will show its location and set times; while its geo-fence feature alerts users when it has left a set virtual zone

  • It can also be synced with smart home appliances to turn on the light, TV, or the robot cleaner when close to home.
    Small, versatile, feature rich … what’s not to like, right?

Except this:

"Connect Tag consumes little energy and data, and a full charge will last seven days."

NB-IoT, as most readers of this website probably know, is the cellular industry’s response to Sigfox and LoRa. Another cellular response, LTE CAT M1, has outed itself as a “high power” WAN technology. So, NB-IoT is supposed to be the cellular industry low power savior: long range plus low power and, of course, low cost.

Now, it’s possible that this is just a bad implementation of GPS over NB-IoT, but let’s just assume Samsung knows a thing or two about wireless and location services. So what happened?

There’s something inherent in the NB-IoT stack that isn’t very “low power”, after all, which seems unlikely given what we hear about the uptake of NB-IoT for fixed meter reading; or

NB-IoT can’t easily support “hot start” GPS location acquisition.

GPS, as I’ve written before (http://bit.ly/2pBcYqp), can be a very power hungry component of a mobile IoT endpoint. Historically, we’ve seen mobile GPS endpoints married with cellular, which (usually) promised around 30 days of battery life and often delivered far less. LPWAN’s were supposed to change all that, but in the Samsung case above, battery life, it would appear, got worse.

A GPS receiver needs to locate at least four satellites in the sky in order to compute its location, and the time required to do so can range from a few seconds to many minutes. A “cold start” can force your mobile endpoint into searching for satellites for many minutes … with predictable battery life results. A “hot” start, on the other hand, can enable the endpoint to acquire GPS coordinates in a few seconds.

So to avoid battery meltdown on your GPS-enabled mobile IoT device, hot starts are extremely helpful. Enabling a GPS hot start requires the network to broadcast a kind of “cheat sheet” to the GPS receiver to allow it to acquire location more quickly. For many Assisted GPS or “A-GPS” is the mechanism for doing this. (http://bit.ly/2p1E6hh)

Low Power Wide Area Networking technologies are about battery powered devices that can communicate over long distances and deliver long — as in multi-year — battery life. Today, lots of LPWAN technologies are being deployed in fixed use cases — meter reading, for example — and simply send a message once a day back to a host reporting on the day’s usage. Water meters, for example.

But deploying LPWAN’s for real-time outdoor location is another matter. While there are multiple techniques for deriving location without GPS, most LPWAN protocols at best offer a high-latency, low accuracy form of location that would be hard to characterize as real-time. Adding GPS to these requires the GPS receiver to be active and, in most cases, in a perpetual state of looking for satellite signals. Even invoking GPS based on an event (e.g. movement) is full of risks like false positives that will also deplete a battery. A-GPS mitigates this power draw problem but … supporting it correctly remains elusive for many (but not all) LPWAN protocols. It is unclear whether this is the driver behind the Samsung NB-IoT battery life issue, but I look forward to hearing more detail from those closer to that product.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hello & Cheers!! I'm a content detection and information bot. You are receiving this reply because a short link or links have been detected in your post/comment. The purpose of this message is to inform your readers and yourself about the use of and dangers of short links.

To the readers of the post: Short links are provided by url shortening services. The short links they provide can be useful in some cases. Generally their use is benign. But as with all useful tools there are dangers. Short links can be used to hide all sorts of things. Quite frequently they are used to hide referral links for instance. While not dangerous this can be deceptive. They can also be used to hide dangerous links such as links to phishing sites, sites loaded with malware, scam sites, etc. You should always be extremely cautious before clicking on one. If you don't know and trust the poster don't click. Even if you do you should still be cautious and wary of any site you are sent to. It's always better to visit the site directly and not through a short link.

To the author of the post: While short links may be useful on some sites they are not needed on steemit. You can use markdown to format your links such as this link to steemit. It's as simple as [steemit](https://steemit.com) Unlike short links this allows the reader to see where they are going by simply hovering over the link before they click on it.

This message was created by a bot. It is part of the ongoing fight against spam and phishing attacks on steemit. If you did not use short links in your post and feel you have received this message in error you can contact @fubar-bdhr on discord or @fubar.bdhr on steemit chat to report the issue.

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://haystacktechnologies.com/the-really-hard-thing-about-gps-and-the-iot/

Hi patb, very nicely done blog - good job! I am now following you. I also invite you to take a look at #BlockchainMyGPS. I will be covering #SnapshotReceiver & #Blockchain technologies for those who are interested in implementing #Wearables and #IoT applications. Hope to see you soon!

It seems that there has been great changes in the field of Low Power Chipset and the growth of LTE-M networks in the last couple of years, and this helps change the way iot tags and gps modules are adapted