https://github.com/seedyrom/tempular
Experiment in IoT infrastructure/analytics and web app.
https://github.com/seedyrom/tempular
Last synced: 8 months ago
JSON representation
Experiment in IoT infrastructure/analytics and web app.
- Host: GitHub
- URL: https://github.com/seedyrom/tempular
- Owner: SeedyROM
- Created: 2025-01-28T04:12:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-01T04:23:08.000Z (over 1 year ago)
- Last Synced: 2025-02-01T05:20:36.661Z (over 1 year ago)
- Language: Rust
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌡️ Tempular (IoT Experiment)
Tempular is a simple IoT experiment that uses data transmitted to RabbitMQ via MQTT to pass data to a analytics engine written in Rust.
## 📦 Dev Environment
- Run the docker-compose file with `docker-compose up -f dockrer/dev.docker-compose.yml up --build`
### Test commands to check data flow:
- Make sure `mosquitto` is installed on the target macchine and the server is running
- `for i in {1..100}; do mosquitto_pub -h localhost -p 1883 -t "sensors/batch" -m "{\"humidity\": $((RANDOM % 100)), \"temperature\": $((RANDOM % 30 + 15)), \"pressure\": $((RANDOM % 50 + 980))}" && sleep 0.000000001; done`
- **TBD**: Add more commands to test the data flow