Advanced Search
Search Results
16 total results found
Gestion de versions
Arbre de commit GitHub en date du 22/05 * 5f2825e conflits résolu |\ | * 0783a22 (origin/main, origin/HEAD) Update README.md with new file layout | * 2ce6140 Merge pull request #45 from clement-hervouet/docker-changes | |\ | | * 82f6e59 (or...
Docker compose
docker-compose.yml version: "3.9" # ============================================================================= # Parc – MQTT Bridge stack # ============================================================================= # # Services: # mosquitto – MQTT...
Docker compose
docker-compose.yml # ============================================================================= # Parc – Stack du serveur WEB # ============================================================================= # # Services: # caddy – serveur web # ...
Caddy
MySQL
Mosquitto
mosquitto.conf # Mosquitto configuration # Plain listener - Partie 1 # utilisé uniquement par le healthcheck docker listener 1883 allow_anonymous true # TLS listener - Partie 2 listener 8883 protocol mqtt allow_anonymous true cafile /mosquitto/certs/ca.crt...
Fonctionnement
Simulateur MQTT — Documentation parc-stub est un simulateur de capteurs IoT pour le projet SIGACS. Il publie des données de serre sur le broker MQTT afin de tester le pipeline complet sans matériel réel. Aperçu de l'architecture ┌───────────────────────────...
Programme - API Bouchon
""" parc-stub · Flask control API GET /api/state → full state snapshot POST /api/start → start publishing POST /api/stop → stop publishing POST /api/config → update interval & ba...
Programme - Envois MQTT
""" parc-stub · MQTT sensor simulator Publishes sine-wave sensor data + controleur connect/disconnect over mTLS. """ import json import logging import math import os import random import ssl import threading import time import paho.mqtt.client as mqtt logge...
Docker compose
services: parc-stub: build: context: . container_name: parc-stub restart: unless-stopped networks: - parc-net ports: - "5001:5000" # Web UI → http://localhost:5001 volumes: - ../mosquitto/server...
Application d'écriture en BDD
Parc – MQTT → MySQL Bridge Service Python qui fait le pont entre un broker MQTT Mosquitto et une base MySQL pour le système de monitoring de serres SIGACS / Parc. Architecture [ESP32 / M5Stack / autres contrôleurs] │ mTLS port 8883 ▼ ┌──────...
Programme "pont" complet
""" MQTT → MySQL Bridge ==================== Subscribes to serre/+/bac/+ and controleur/+ topics on a Mosquitto broker and persists every measurement and controller info into the `parc` database. Environment variables (injected via docker-compose): MQTT...
Certificats
Programme Python complet
""" SIGACS -- Selenium demo stub ============================ Covers: 1. Login 2. Dashboard -- New Serre → validates (DB write) 3. Dashboard -- New Bac → validates (DB write) 4. Dashboard -- New Culture → validates (DB write) 5. Logout After eac...
Test automatisés
SIGACS – Documentation du script de démo Selenium Script de démonstration automatisée de l'interface web SIGACS. Pilote Firefox en mode graphique, remplit les formulaires caractère par caractère, soumet les données en base, puis marque une pause opérateur aprè...
Script Selenium