Coder Social home page Coder Social logo

moniport's Introduction

✈️ Moniport ✈️

Initiation project to GO and MQTT

Lancement du projet

Commandes à exécuter :

  • mosquitto -v
  • Lancer l'exécutable redis-server.exe
  • ./run.sh (donner le chemin d'accès au dossier Moniport. Si aucun argument n'est donné on considère que le projet est situé sous le chemin $GOPATH/src/Moniport)

⚠️ Penser à arrêter les processus une fois le test terminé (ps + kill nbProcess) ☠️

Accès à l'API

Une API permet de visulaiser les données enregistrées sur le base REDIS. Deux requêtes sont disponibles :

  • Visualisation des données d'un capteur entre deux bornes de temps : http://localhost:8081/measures/{airport}/{sensor}/{start}/{end}
    • Airport = code IATA de l'aérport (par exemple NTE ou BES)
    • Sensor = type de capteur dont on veut les données (temp, press ou wind)
    • Start = date de début de récupération des données, au format "YYYY-MM-DD-hh-mm-ss"
    • End = date de fin de récupération des données, au format "YYYY-MM-DD-hh-mm-ss"
  • Visualisation de la moyenne des données enregistrées sur une journée dans un aéroport : http://localhost:8081/avg-measures/{airport}/{date}
    • Airport = code IATA de l'aérport (par exemple NTE ou BES)
    • Date = jour pour lequel on souhaite connaître les moyennes des valeurs, au format "YYYY-MM-DD"

Visualisation des données

Les données enregistrées sur la base REDIS peuvent être visualisées dans un navigateur à l'adresse http://localhost:8085/

moniport's People

Contributors

zigotote avatar simonlebars avatar lealouesdon avatar raphael-hascoet avatar

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.