High-resolution cellular network data for on-edge routing in poor coverage areas

Guest

No items found.

Guest

May 3, 2021

High-resolution cellular network data for on-edge routing in poor coverage areas

Guest

No items found.

Guest

May 3, 2021

Navigation SDK's predictive caching looks along a route—whether it is a simple a-to-b route or an entire day’s delivery manifest of 150+ stops—and pre-caches the relevant data. The predictive caching will automatically pre-cache map data around cellular dead zones along the route corridor so all the maps and routing works on the edge, regardless of cellular signal. Data from the cache is used for all operations that run on-device including map display, map matching, electronic horizon, and route generation.

Ookla's high-resolution cellular network data from Speedtest Intelligence makes our predictive offline cache in Navigation SDK even more accurate, allowing delivery drivers complete entire shifts inside cellular dead zones, giving athletes the ability to take their maps offline for trail runs, and helping travelers safely navigate through spotty areas with full-featured maps and turn-by-turn navigation. This data provides detailed information about where cellular networks are weak or non-existent thanks to Ookla's hundreds of millions of daily network performance and quality measurements via the Speedtest platform and processing with MTS. The Navigation SDK uses this information to automatically download routing data for regions with low/no service, so drivers can reach their destination even if they miss a turn or pull off for gas. Cellular coverage data is also used to influence routing decisions by ranking multiple alternative routes and selecting the best one based on the quality of coverage.

Ookla high-resolution cellular network data covers urban and rural areas worldwide

Ookla data shows that urban areas are well-covered by LTE service, but routes through some rural areas have limited coverage or none at all, making it difficult for drivers to use navigation in these regions. Most of Enumclaw, WA has mobile service (pink), but the lone highway heading east to the Crystal Mountain ski resort has large gaps in coverage (teal). Before departing for a weekend trip to Crystal Mountain, the Navigation SDK and Ookla's coverage data work together to pre-cache all the necessary maps and navigation data needed to guide drivers through the dead zones:

Downtown Enumclaw and early portions of the road east to Crystal Mountain have coverage (shown in green), but cell signal drops out for signficant stretches (shown in blue).

Developers outdoor apps can provide details about the on-trail connectivity on nearby Tiger Mountain, helping consumers understand if they'll still be connected, an important personal safety consideration:

Developers can automatically download offline data for the portions of Tiger Mountain that lack coverage (shown in blue), allowing hikers to have reliable maps and navigation at all times.

Using cellular coverage information to determine what data to pre-cache will save bandwidth and on-device storage because Navigation SDK can prioritize areas with limited cellular coverage and skip over areas where coverage is reliable.

How it will work

Step 1: Apps like Straightaway, which fixes large scale delivery for drivers by turning the paper manifests into super efficient delivery plans that save over an hour a day, install Navigation SDK with Ookla integrated. Straightaway uses Mapbox Navigation AI optimization and takes into account traffic conditions and construction, which continuously get updated throughout the day. Navigation SDK evaluates the route plan based on Speedtest data to see if there are cellular network dead zones along the trip.

Step 2: First launched in 2006, Speedtest users have actively run over 35 billion full bandwidth tests and contributed hundreds of billions of network coverage scans. This means that Ookla has the most comprehensive analytics on worldwide internet performance and accessibility. Ookla transforms these data into vital network insights SaaS tools and APIs including their flagship Speedtest Intelligence platform. Ookla provides Mapbox with connectivity awareness from these same solutions - specifying geographic bounds of all areas that will have bad connectivity and telling the Navigation SDK where to pre-cache data or reroute directions.

Step 3: Mapbox and Ookla worked together to geo-aggregate the results with MTS. The aggregated data is fed into the Navigation SDKs predictive caching model. When a driver routes through a region with poor connectivity, the predictive cache is populated with data for the region, so users continue to see maps and access turn-by-turn navigation.

The integration will constantly improve by feeding network data back into the predictive caching model so the more users drive the smarter the caching gets. Drivers will also be able report dead zones in the Navigation SDK with a few taps just like they can report traffic, accidents, or other map improvements.

Developers can learn more about the Navigation SDK and start leveraging the predictive cache functionality today, then start benefiting from these network-aware improvements as they begin to roll out.

Heading 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 4

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 5

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

response = requests.get(

  "https://api.mapbox.com/v4/mapbox.temperature-raster-tileset/tilequery/40,-105.json",

    params={

        "layers": "temperature,wind_speed",

        "bands": "1708304400,1708311600",

    },

Optional caption
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque euismod maximus porta. Pellentesque vitae augue elit. Nam semper eros leo, nec hendrerit nunc aliquet quis. Morbi ac sapien tortor. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Curabitur porta imperdiet lorem, ut aliquet orci pellentesque quis. Donec magna augue, molestie aliquam enim eu, auctor feugiat metus."

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

No items found.
No items found.

Related articles