DEV Community

Cover image for Create a Google Map Heatmap with Cellular and GPS Data
Rob Lauer for Blues

Posted on

Create a Google Map Heatmap with Cellular and GPS Data

A heatmap overlaid on satellite imagery is one of the more tantalizing means of displaying map-based data. Considering my newfound love for the Raspberry Pi Pico, and having seen how easy it can be to add cellular connectivity to the Pico, why not combine these loves in a new project?

In this tutorial, we are going to build a cellular- and GPS-enabled IoT solution that collects cell signal strength and location data at defined intervals, stored in the cloud, with a web app to display said data in a heatmap.

high level project diagram

Specifically we will be developing with:

  1. Raspberry Pi Pico (any compatible MCU works fine too).
  2. Notecard and Notecarrier from Blues Wireless (for cellular connectivity and GPS).
  3. 1602 LCD module (for displaying in-action status updates).
  4. Google Cloud Platform (for cloud functions, storage, and maps)

If you'd like a quick 1.5 minute overview of the project, check out this video:

The final result on the web will look something like this:

completed web app
Ready? Get started over at hackster.io!

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay