SmartTrack

Système de Gestion d'Atelier Intelligent IoT avec Intégration Entreprise

Système SmartTrack Enterprise

Architecture IoT avec intégration Active Directory et API .NET Core

Une révolution pour votre atelier

SmartTrack élimine les méthodes manuelles obsolètes et apporte l'intelligence de l'IoT avec les standards entreprise

Problème actuel

Outils perdus, étapes de production oubliées, stocks imprécis, maintenance réactive, absence de contrôle d'accès centralisé.

Notre solution

SmartTrack utilise ESP32-S3, RFID, capteurs IoT et intégration Active Directory pour automatiser et sécuriser votre atelier.

Résultats

Réduction des erreurs, optimisation des processus, sécurité renforcée et augmentation de la productivité.

À Propos de SmartTrack

Découvrez comment SmartTrack transforme la gestion d'atelier traditionnelle

Le problème des ateliers aujourd'hui

Beaucoup d'ateliers fonctionnent encore avec des méthodes manuelles : fiches papier, tableurs Excel, recherche d'outils à la main. Cela prend du temps et crée des erreurs.

  • Les outils se perdent, on passe trop de temps à les chercher
  • Les étapes de production sont parfois oubliées ou faites dans le mauvais ordre
  • On ne sait pas exactement ce qu'il reste en stock
  • La maintenance se fait seulement quand la machine tombe en panne
  • Absence de contrôle d'accès centralisé

Conséquences : retards de production, outils manquants, machines arrêtées, heures perdues.

Atelier traditionnel avec processus manuels

Notre solution IoT intelligente

SmartTrack est un système enterprise-ready qui utilise des étiquettes électroniques (RFID), des capteurs IoT et l'intégration Active Directory pour suivre automatiquement tout ce qui se passe dans l'atelier.

Notre solution élimine les erreurs, réduit les temps d'arrêt, optimise les opérations et renforce la sécurité avec l'intégration AD.

Système IoT connecté SmartTrack

Objectifs du Projet

  • Automatiser le suivi des entrées/sorties et des mouvements (outils, pièces, consommables)
  • Garantir une traçabilité complète de chaque matériau
  • Améliorer l'efficacité opérationnelle et réduire les erreurs
  • Sécuriser l'accès aux machines via l'Active Directory
  • Gérer les stocks et planifier la maintenance en prévention
  • Optimiser le suivi et la planification des ordres de travail (OT)
  • Fournir des tableaux de bord data-driven pour la prise de décision
  • Garantir la sécurité et la continuité des données grâce à un système de sauvegarde automatique

Objectifs stratégiques SmartTrack

Fonctionnalités SmartTrack

Découvrez en détail toutes les fonctionnalités de notre système IoT pour ateliers

Types de Stations

Le système SmartTrack repose sur plusieurs types de stations spécialisées

Station « Poste Outil »

Rôle : Gérer l'emprunt et le retour des outils par les opérateurs.

Composants :

  • Lecteur RFID
  • LED RGB + Buzzer
  • Micro limit switch
  • Verrou électromagnétique

Station « Machine CNC »

Rôle : Superviser l'utilisation des machines-outils et déclencher des arrêts d'urgence.

Composants :

  • Capteur de vibration
  • Module relais 5V
  • LED RGB + Buzzer

Station « Armoire Sécurisée »

Rôle : Contrôler l'accès aux consommables ou pièces critiques.

Composants :

  • Micro limit switch
  • Verrou électromagnétique
  • Lecteur RFID

Station « Poste de Supervision »

Rôle : Interface centrale de monitoring et de contrôle (Tkinter).

Composants :

  • Ordinateur central
  • Interface graphique Tkinter
  • Connexion API .NET Core

Authentification Centralisée AD

Idée : Utilisation des identifiants AD existants pour une administration centralisée.

Fonctionnement : LDAP Bind + vérification des groupes AD avec intégration complète.

Gain : Administration centralisée, sécurité entreprise, gestion simplifiée des utilisateurs.

Contrôle d'Accès Granulaire

Idée : Restrictions basées sur les groupes AD avec permissions RBAC.

Fonctionnement : Vérification des permissions en temps réel via API .NET Core.

Gain : Sécurité renforcée, conformité, accès différencié selon les rôles.

Suivi d'Actifs en Temps Réel

Idée : Scan RFID avec authentification AD pour une traçabilité complète.

Fonctionnement : Workflow validé + journalisation AD avec horodatage.

Gain : Traçabilité complète et sécurisée, réduction des erreurs.

Maintenance Prédictive & Alertes

Idée : Monitoring continu avec seuils AD-définis pour une intervention proactive.

Fonctionnement : Alertes vers groupes AD spécifiques avec notifications en temps réel.

Gain : Intervention proactive, réduction des temps d'arrêt imprévus.

Matériel SmartTrack

Découvrez les composants matériels qui constituent le système SmartTrack

Composant Usage Quantité Prix Unitaire (€)
ESP32-S3 Development Board Cerveau local avec WiFi/Bluetooth 13 11 €
Hub USB-C Port pour connexion à l'ESP32 1 20 €
Lecteur RFID RC522 Lecture des tags RFID 1 par station 12 €
Tags RFID Passifs 13.56MHz Identification outils/employés 50-200+ 10 € (lot)
Capteur de Vibration Détection anomalies machines 1 par machine critique 1 €
Micro Limit Switch "HANDLE" Détection ouverture/fermeture 1 par armoire 8 €
Module Relais 5V Arrêt d'urgence machines 1 par machine critique 8 €
LED RGB Feedback visuel 2-3 par station 3 € (lot)
Buzzer Actif Feedback sonore 1 par station 5 €
Verrou Électromagnétique Sécurisation armoires 1 par armoire sécurisée 15 €
Alimentation 12V 2A Alimentation verrou électromagnétique 1 11 €
Alimentation 5V 3A Alimentation ESP32-S3 1 5 €
Breadboard 400 points Prototypage circuits 1 7 €
Câbles jumper Connexions composants 3 packs (ff mf mm) 10 €
Résistance 220Ω Protection LEDs 1 pack 2 €
Résistance 330Ω Alternative LEDs sensibles 1 pack 2 €
Résistance 10KΩ Résistance pull-up pour micro limit switch 1 pack 2 €
Carte MicroSD 32GB Stockage données local 1 10 €
Clé USB-C Stockage sauvegardes 1 17 €
TOTAL ESTIMÉ ~159 €

Composants Principaux

ESP32-S3 Development Board

Fonction : Cerveau du système avec connectivité WiFi/Bluetooth intégrée.

Caractéristiques : Processeur dual-core Xtensa LX7, 512KB SRAM, 8MB PSRAM, WiFi 4 et Bluetooth 5.

Avantages : Faible consommation, performances élevées, connectivité sans fil intégrée, coût réduit.

Lecteur RFID RC522

Fonction : Lecture des tags RFID passifs sur les outils et équipements.

Caractéristiques : Fréquence 13.56MHz, interface SPI, portée de lecture jusqu'à 5cm.

Avantages : Faible coût, facile à intégrer, compatible avec ESP32-S3.

Capteur de Vibration

Fonction : Détection des anomalies vibratoires sur les machines critiques.

Caractéristiques : Capteur piézoélectrique, sortie analogique/digitale, détection de chocs et vibrations.

Avantages : Détection précoce des pannes, maintenance prédictive, installation simple.

Technologies SmartTrack

Découvrez la stack technique qui alimente le système SmartTrack

.NET Core API

Middleware d'entreprise pour l'intégration Active Directory, gestion des permissions RBAC et services Windows.

Active Directory

Authentification centralisée, contrôle d'accès granulaire basé sur les groupes, stratégies de sécurité.

MicroPython

Langage pour les stations ESP32-S3, optimisé pour l'IoT avec gestion des capteurs et actionneurs.

Tkinter

Interface utilisateur native Python pour la station de supervision centrale.

SQLite

Base de données légère et performante pour le stockage local des données.

Sécurité Entreprise

VLAN dédié, certificats PKI, stratégies de groupe (GPO), journalisation avancée.

Structure Active Directory

OU=SmartTrack
├── OU=Utilisateurs
│ ├── CN=Administrateurs (Groupe)
│ ├── CN=Techniciens (Groupe)
│ ├── CN=Operateurs (Groupe)
│ └── CN=Apprentis (Groupe)
├── OU=Stations
│ ├── CN=PosteOutil01 (Compte Machine)
│ ├── CN=MachineCNC01 (Compte Machine)
│ └── CN=Armoire01 (Compte Machine)
└── OU=Strategies
├── GPO=SmartTrack_Stations
└── GPO=SmartTrack_Securite

Matrice des Permissions RBAC

Groupe AD Permissions Stations Accès Actions Autorisées
Administrateurs Lecture/Écriture totale Toutes stations Gestion utilisateurs, rapports, maintenance
Techniciens Lecture/Écriture étendue Machines CNC + Postes Démarrage OT, arrêts urgents, diagnostics
Opérateurs Lecture/Écriture standard Postes outils Scan outils, début/fin OT, consultations
Apprentis Lecture seule limitée Postes désignés Consultation uniquement, pas d'actions

Stack Technologique SmartTrack

Découvrez l'ensemble des bibliothèques et technologies utilisées dans le système

MicroPython (ESP32-S3)

Core

  • network - Connexion WiFi
  • urequests - Requêtes HTTP
  • ujson - Manipulation JSON
  • machine - GPIO et périphériques
  • time - Temporisation

RFID

  • mfrc522 - Lecteur RFID custom
  • SPI - Communication série

Capteurs

  • ADC - Conversion analogique/numérique
  • PWM - Modulation largeur d'impulsion
  • I2C - Bus de communication

.NET Core (API)

Web & Data

  • AspNetCore - Framework web
  • EntityFramework - ORM base de données
  • Swashbuckle - Documentation API Swagger

Sécurité

  • JwtBearer - Authentification JWT
  • DirectoryServices - Intégration Active Directory

Services

  • Quartz - Planification de tâches
  • Serilog - Logging structuré
  • MailKit - Envoi d'emails

Python (Interface Tkinter)

Interface Graphique

  • tkinter - Interface utilisateur
  • ttk - Widgets thématiques

Données & Communication

  • requests - Client HTTP API
  • json - Manipulation JSON
  • sqlite3 - Base de données locale
  • pandas - Analyse de données

Graphiques & Rapports

  • matplotlib - Visualisation données
  • reportlab - Génération PDF

Sécurité & Réseau

Authentification

  • Active Directory - Authentification centralisée
  • JWT - Tokens d'accès
  • LDAP - Protocole d'annuaire

Réseau & Infrastructure

  • VLAN - Segmentation réseau
  • TLS - Chiffrement communications
  • Certificats PKI - Infrastructure à clé publique

Monitoring

  • Logs centralisés - Traçabilité complète
  • Audit - Conformité et traçage
  • Alertes temps réel - Notification immédiate

Gestionnaires de Packages

NuGet

Packages .NET Core

pip

Packages Python

MicroPython

Librairies intégrées

Architecture SmartTrack

Découvrez l'architecture complète du système SmartTrack avec intégration entreprise

Architecture Système Entreprise
Architecture Système Entreprise

Description : Architecture complète du système SmartTrack montrant l'intégration entreprise avec Active Directory et API .NET Core, connectée aux stations ESP32-S3 via un réseau sécurisé.

Fonctionnement : Les stations collectent les données, l'API .NET Core gère l'authentification AD et la logique métier, et la base de données SQLite stocke toutes les informations.

Stratégie de Sauvegarde Multiniveaux

Base SQLite Principale

Base de données opérationnelle en temps réel

Sauvegarde Incrémentielle (toutes les 4h)

→ Stockage NAS • Conservation: 7 jours • Gestion: Service Windows

Sauvegarde Complète (Quotidienne - 00:00)

→ Cloud + Disque Externe • Conservation: 30 jours • Notification: Email + Logs AD

Export CSV (Journalier)

→ SharePoint/Teams • Conservation: 90 jours • Audit: Automatique

Synchronisation AD (Horaire)

→ SQLite + Logs • Conservation: Continu • Monitoring: AD intégré

Objectif : Garantir la continuité d'activité avec un système de sauvegarde robuste et multi-niveaux permettant une restauration complète en moins de 15 minutes.

Rôle de l'API .NET Core

Middleware d'Authentification

Bridge entre Tkinter et Active Directory avec validation LDAP et gestion des tokens JWT.

Gestion des Permissions

Contrôle d'accès RBAC basé sur les groupes AD avec vérification en temps réel.

Services Windows

Processus métier en arrière-plan pour la gestion des sauvegardes et monitoring.

Synchronisation AD

Mise à jour horaire des utilisateurs et groupes depuis l'Active Directory.

Gestion de Sauvegarde

Orchestration des backups multiniveaux et procédures de restauration.

Journalisation Centralisée

Collecte et analyse des logs de sécurité et d'activité pour l'audit.

Sécurité et Conformité

Stratégies de Groupe (GPO)

  • GPO SmartTrack_Stations: Désactivation des ports USB non essentiels
  • GPO SmartTrack_Securite: Complexité mots de passe (12 caractères)
  • Verrouillage compte après 5 échecs
  • Session timeout 15 minutes
  • Journalisation avancée

Architecture Réseau Sécurisée

  • VLAN Dédié: Isolation du réseau IoT
  • Monitoring: Supervision continue du réseau
  • Sauvegarde: Réplication AD + base de données
  • Chiffrement: TLS pour toutes les communications
  • Authentification: Certificats PKI pour les stations