Plateforme CampusIoT

From air
Jump to: navigation, search

Enseignant: Didier Donsez

L'objectif du projet est d'améliorer l'infrastructure de support du projet CampusIoT (Learn-by-doing platform for teaching Internet of Things technologies and businesses).


Quelques taches qui devront être réalisées :

  • DevOps
    • Cluster Kubernetes sur 3 machines.
  • Disponibilité
    • Replication (postgres, redis, rabbitmq, jorammq)
    • Alertes pour gateway, E2E device, cluster
      • Containers InfluxDB, Kapacitor, Alerta, Grafana
  • Sécurité
  • Extension appserver
    • Organization tokens (for MQTT ACL)
    • Gateway tokens (for MQTT ACL)
    • Map of organizations gateways
    • Map of organizations devices
    • Map and track of a geo-located device
  • Extra services
    • Dataviz TTNMapper
  • Extension loraserver
    • Gateway duty cycle
  • Extension loraserver et bridge
    • frames filtering and caching
  • Monitoring lora networks (and alerting)
    • Gateways duty cycle
    • Devices duty cycle
  • Benchmarking
  • Implementation of a location server (based on RSSI, timestamp, precise timestamp, ...)