Skip to content

This system combines IoT sensors with satellite communication to deliver real-time environmental data. Built with a modular design, it's ideal for climate monitoring, disaster response, and field research.

License

Notifications You must be signed in to change notification settings

rfc391/IoT-and-Satellite-Enabled-Environmental-Monitoring-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT and Satellite-Enabled Environmental Monitoring System 🌍🛰️

A cross-platform, field-ready system for collecting, analyzing, and visualizing environmental data using a hybrid of IoT sensors and satellite telemetry. Built for researchers, security ops, and environmental intelligence.


🚀 Features

  • 🌐 Satellite + IoT Sensor Data Integration
  • 📊 Real-Time Dashboard Interface
  • 📦 Multi-Platform Support (.deb, .exe, .AppImage)
  • 🔐 Secure GPG/Cloudflare Integration
  • ⚙️ Offline & Airgap Support
  • 🧪 Full CI/CD Pipeline with Pytest + GitHub Actions
  • 🧠 Built-in AI Recon Tools (Pluggable)

📁 File Structure

.
├── dashboard/              # Dashboard UI (HTML/CSS/JS)
├── src/                    # Core Python backend
├── tests/                  # Full unit tests (pytest)
├── Dockerfile              # Production Docker build
├── docker-compose.yml      # Multi-container setup
├── requirements.txt        # Python dependencies
├── example.proto           # Protocol Buffers format
├── .github/                # CI/CD workflows

💻 Installation

🐳 Docker (Recommended)

docker-compose up --build

🐧 Linux (.deb / .AppImage)

./build.sh
sudo dpkg -i dist/env-monitoring.deb

🪟 Windows (.exe)

Download the .exe from Releases


🧪 Run Tests

pytest tests/

📊 Dashboard

Access via: http://localhost:8080

  • Realtime metrics
  • Device health
  • Satellite overlays (coming soon)
  • Alert system

🤝 Contributing

  1. Fork this repo
  2. Create a new branch (feature/new-feature)
  3. Commit your changes
  4. Push and open a PR

📜 License

MIT © rfc391


🛡️ Security Policy

See SECURITY.md


📷 Demo

Demo Dashboard

About

This system combines IoT sensors with satellite communication to deliver real-time environmental data. Built with a modular design, it's ideal for climate monitoring, disaster response, and field research.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •