Skip to main content

Serveur IoT - MQTT, SQL, Node-RED, InfluxDB

On a besoin d'un broker (serveur) MQTT public (exposé sur internet via une IP publique et éventuellement un nom de domaine) pour pouvoir envoyer des données openSenseMap. 

Ce serveur public peut recevoir et centraliser les données provenant de :

  • stations LoraWan via le serveur Chirpstack Unistra/EMS
  •  d'un autre Raspberry (non public) configuré pour récupérer les données des stations via wifi ou filaire. Par exemple avec HomeAssistant

Exposition du serveur IoT sur internet

 fan.ynh.fr (Raspberry 3) sur le net via un VPN wireguard

https://innovation.iha.unistra.fr/books/1-fablab-vos-projets/page/installer-un-serveur-avec-la-distribution-linux-yunohost 

Installation des services publics

  • Création des domaines et d'un certificat let'sEncrypt
  • Installer sur le serveur fan.ynh.fr les applications YunoHost :
    • mosquitto_ynh
    • phpmyadmin
    • nodered
    • influxdb_v2