Wireshark intègre nativement un dissector BACnet/IP, ce qui permet l'analyse complète des trames (services, objects, properties) après capture sur le réseau. Le filtre courant est "bacapp" (BACnet Application layer).
Vrai
Wireshark est l'outil incontournable pour debugger un réseau BACnet : filtres disponibles bacapp, bvlc et bacnet, décodage lisible des ReadProperty avec object/property/value, statistiques sur les conversations (qui parle à qui, fréquence) et suivi de bout en bout d'une transaction. Pour la capture, on utilise un port mirror sur le switch, un TAP réseau, ou directement un PC placé sur le même VLAN (en gardant à l'esprit que seuls les broadcasts et le trafic vers ou depuis ce PC seront visibles sans port mirror). Particulièrement utile pour diagnostiquer les boucles BBMD, les Who-Is/I-Am rates et les COV non délivrés.
Mnémo : trois filtres à connaître par coeur, bvlc (couche virtuelle), bacapp (services), bacnet (catch-all). Sauver un profil de coloring rules par type de service évite de chercher l'aiguille dans la botte.
Banque BACnet en préparation
La banque complète BACnet n'est pas encore disponible. Mets ton email pour être prévenu du lancement et avoir un discount early-bird.
Rejoindre la waitlist →Voir les 9 autres questions BACnet
Questions liées
- BACnet repose sur un modèle orienté objet : chaque équipement expose des Objects (Analog Input, Binary Output, etc.) qui contiennent des Properties (Present_Value, Object_Name, Description, etc.).1. Architecture · Objektorientiertes Modell
- Les Objects Multistate Value (MSV), Multistate Input (MSI) et Multistate Output (MSO) BACnet codent des énumérations à plusieurs états (3 valeurs discrètes ou plus), comme les modes HVAC (Comfort/Standby/Eco) ou les états système (Auto/Manual/Off).1. Object types · Multistate Value
- Les services ReadProperty et WriteProperty sont les services BACnet les plus utilisés : ils permettent à un client (typiquement le BMS) de lire ou d'écrire la valeur d'une Property sur un Object distant.2. Services · ReadProperty / WriteProperty
- BACnet MS/TP utilise un protocole de token passing entre les noeuds Master du segment RS-485 : le détenteur du token a le droit de communiquer pendant un slot de temps limité, puis passe le token au Master suivant dans l'anneau logique.5. MS/TP · Token Passing
- BACnet définit des services standardisés BackupAndRestoreFile qui permettent à un BMS de sauvegarder et restaurer la configuration complète d'un device (paramètres, programmation, mappings) en cas de remplacement matériel.7. Backup & Restore · Konfigurations-Backup