Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gstechschulte/environment-sensing
Collect and store environment data from the sense hat sensor connected to a reComputer J1010 single-board computer.
https://github.com/gstechschulte/environment-sensing
internet-of-things jetson-nano seed-studio sensor-data timescaledb
Last synced: 24 days ago
JSON representation
Collect and store environment data from the sense hat sensor connected to a reComputer J1010 single-board computer.
- Host: GitHub
- URL: https://github.com/gstechschulte/environment-sensing
- Owner: GStechschulte
- Created: 2023-10-01T08:31:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-07T12:06:57.000Z (10 months ago)
- Last Synced: 2024-04-23T13:52:56.483Z (7 months ago)
- Topics: internet-of-things, jetson-nano, seed-studio, sensor-data, timescaledb
- Language: Python
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# environment-sensing
Collecting environment data from the [environment sense HAT](https://www.waveshare.com/environment-sensor-hat.htm) connected to a [reComputer J1010](https://www.seeedstudio.com/Jetson-10-1-A0-p-5336.html) edge AI device. The data is published to an MQTT broker (on the edge device) where it can be subcribed to and consumed by other applications and devices. Below is a diagram of the basic system architecture.
![System architecture](./docs/system-architecture.png)
## Objectives
- [x] Collect environment data from the sense HAT in Python and C
- [x] Set up an MQTT broker on the edge device
- [x] Publish the data to the MQTT broker using `paho-mqtt`
- [x] Subscribe to the MQTT broker using `paho-mqtt` and retrieve the data
- [x] Use `msgspec` to perform typed decoding of the data
- [ ] Insert the data into a time series database (TimescaleDB)## Project structure
...