Coder Social home page Coder Social logo

kikosgc / fogos-2-aprs Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 78 KB

πŸš’πŸ”₯A project aimed at gating/forwarding Portuguese πŸ‡΅πŸ‡Ή rural fire data to the APRS service. This project collects fire data such as location and status from ANEPC and forwards it to the APRS network, helping enhance situational awareness and emergency response.

License: MIT License

Python 82.56% Shell 17.44%
amateur-radio fogos radioamadorismo incendios portugal

fogos-2-aprs's Introduction

fogos-2-aprs πŸ‡΅πŸ‡Ή

License: MIT GitHub issues GitHub forks GitHub stars

πŸ“š Table of Contents

πŸš’πŸ”₯ Introduction

Welcome to fogos-2-aprs, a project aimed at gating/forwarding Portuguese rural fire data to the APRS service. This project collects fire data such as location and status from ANEPC, Autoridade Nacional de EmergΓͺncia e Proteção Civil πŸ‡΅πŸ‡Ή and forwards it to the APRS network, helping enhance situational awareness and emergency response.

βš™οΈ How It Works

The project utilizes open data from ANEPC πŸ‡΅πŸ‡Ή to obtain real-time information about rural fires. This information is then formatted and transmitted via the APRS network. APRS is a digital communication protocol used by amateur radio operators to exchange information such as position data, weather reports, and messages.

🌐 What is APRS?

APRS, or Automatic Packet Reporting System, is an amateur radio-based system for real-time communication of information. It utilizes digital packet radio to transmit data, which can include:

  • πŸ“ Position information
  • ☁️ Weather data
  • πŸ“¬ Messages and alerts
  • πŸ“‘ Telemetry and remote control

APRS provides a robust and reliable means of communication, particularly valuable in remote areas or during emergencies when traditional communication infrastructure may be unavailable.

🦺️ Importance of Amateur Radio in Civil Protection

Amateur radio operators play a critical role in civil protection and emergency response. Their ability to establish communication networks during disasters and their proficiency with radio technology make them invaluable assets in times of crisis. By integrating fire data with the APRS network, this project aims to leverage the skills and infrastructure of the amateur radio community to enhance public safety and response capabilities.

πŸš€ Usage

Once the application is running, it will continuously fetch the latest fire data from ANEPC and transmit it to the APRS network. Ensure that your APRS equipment is set up and configured to receive the transmitted data.

🀝 Contributing

We welcome contributions from the community! To contribute:

  1. Fork the dev repository.
  2. Make your changes and commit them:
    git commit -m "Description of your changes"
  3. Push your changes to your forked repository:
    git push origin dev
  4. Open a pull request on the original repository.

Please ensure that your code adheres to our coding standards and includes appropriate tests.

Important: Only accepting PRs on the "dev" branch.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.


Alt

Thank you for your interest in fogos-2-aprs! We hope this project contributes to improving fire response and public safety through the use of amateur radio and APRS technology.

fogos-2-aprs's People

Contributors

kikosgc avatar

Stargazers

 avatar

Watchers

 avatar

fogos-2-aprs's Issues

Connection drop

During development and test deployment I was getting several connections drops.
After the stable / working-state release I was able to replicate the same problem. It's seems that after the very first packets are sent out and the wait time before data re-check (5 min), the packets after that are not being sent to the APRS server.

APRS Symbols

Current bugs - APRS Symbols based on the status of the incident are not working

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.