Que fait iot ?
Créez des diagrammes d'architecture IoT en utilisant la syntaxe PlantUML avec des icônes de dispositifs et de capteurs. Idéal pour les agencements de maisons intelligentes, d'IIoT industriels, de gestion de flotte, d'informatique de périphérie et de réseaux de capteurs.
Utilisation
Utilisez la syntaxe PlantUML standard avec les stencils IoT fournis. Par exemple :
@startuml
!include <iot/common>
title Exemple de diagramme IoT
actor Utilisateur as user
database Cloud as cloud
device CapteurTemp as temp
actor Actionneur as act
user --> cloud : Données utilisateur
cloud --> temp : Commande de mise à jour
temp --> act : Seuil atteint
@enduml
Composants disponibles
| Symbole | Description |
|---|---|
actor | Acteur (utilisateur, système externe) |
database | Base de données ou service cloud |
device | Dispositif IoT (capteur, actionneur, passerelle) |
queue | File d'attente de messages |
cloud | Service cloud générique |
interface | Interface réseau (Wifi, LoRa, 5G) |
Exemples concrets
Maison intelligente
@startuml
!include <iot/common>
title Architecture maison intelligente
device Thermostat as thermo
device Lampe as light
device Porte as door
cloud HubCentral as hub
hub --> thermo : Contrôle température
hub --> light : Allumer/Éteindre
hub --> door : Verrouiller/Déverrouiller
@enduml
IIoT industriel
@startuml
!include <iot/common>
title Surveillance industrielle IIoT
device CapteurVibration as vibe
device CapteurTemperature as temp
device ActionneurValve as valve
queue FileMessage as mq
cloud BaseDonnees as db
vibe --> mq : Données vibrations
temp --> mq : Données température
mq --> db : Stockage
mq --> valve : Commande
@enduml
Ressources
- Documentation PlantUML : https://plantuml.com/fr/
- Bibliothèque de stencils IoT : https://github.com/plantuml-stdlib/iot