Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
cswiger2
Published © GPL3+

Location Aware Cellular Sensor Node

Portable cell connected sensors for light and air transmits GPS location and readings to be stored and clickable maps created.

IntermediateShowcase (no instructions)4 hours1,143

Things used in this project

Hardware components

Rapid IoT Prototyping Kit
NXP Rapid IoT Prototyping Kit
×1
MIKROE nano gps click
×1
MIKROE hexiwear battery pack
×1
Raspberry Pi Zero Wireless
Raspberry Pi Zero Wireless
×1
Adafruit USB OTG Host Cable
×1
Adafruit mini hdmi plug to standard hdmi jack
×1
Adafruit sdcard with raspbian
×1
Hologram Nova
Hologram Nova
×1

Software apps and online services

nxp rapid iot studio
mongodb

Story

Read more

Schematics

Component Diagram

Diagram of data flow process

Code

python gatt

python3 library for BLE to connect the RPi Zero W to the NXP Rapid IoT device and retrieve sensor data

python mqtt client

python3 library to connect the RPi Zero W to a mosquitto mqtt server for transmitting sensor data over the Hologram cellular link.

mosquitto mqtt server

messaging server mqtt receives connection from the RPi mqtt client over the Hologram cellular link to forward sensor data

glue scripts and Atmosphere project

scripts to form the chain from IoT device to mongodb and creating map of sensors

csv2geojson

Script that easily converts the csv to a geojson feature collection that can be mapped as a github gist

Credits

cswiger2

cswiger2

8 projects β€’ 9 followers

Comments