Le service SubscribeCOV permet à un client de s'abonner aux changements de valeur d'une Property d'un Object distant : le device émet alors automatiquement une notification (ConfirmedCOV ou UnconfirmedCOV) à chaque changement, évitant le polling.
Vrai
Le COV (Change Of Value) est le mécanisme push de BACnet, équivalent du Send on Change côté KNX. Ses bénéfices : réduction massive du trafic réseau par rapport au polling, réactivité (notification immédiate plutôt qu'attente du prochain cycle), passage à l'échelle (un BMS peut suivre plus de 1000 points sans saturer). Deux variantes existent : ConfirmedCOV (avec ACK) et UnconfirmedCOV (sans ACK, best-effort). L'abonnement expire après une durée configurée (typiquement quelques heures) et doit être renouvelé périodiquement.
Retour terrain : oublier le renouvellement d'abonnement est un grand classique — programmer un refresh à 70-80 % du TTL côté BMS pour ne jamais perdre la subscription.
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
- Parmi ces types d'Objects BACnet, lequel représente typiquement une consigne de température ajustable par l'utilisateur (valeur analogique modifiable côté BMS) ?1. Architecture · Standard-Objekttypen
- L'Object Calendar BACnet stocke une liste de dates exceptionnelles (jours fériés, vacances, congés exceptionnels) qui peuvent être référencées par plusieurs Objects Schedule pour appliquer des comportements différenciés ces jours-là.1. Object types · Calendar Object
- L'Object Notification Class BACnet définit qui doit recevoir les notifications d'alarme (Recipient_List), avec quel niveau de priorité, et si l'acquittement est requis ou non.1. Object types · Notification Class
- BACnet supporte plusieurs couches transport ; les plus courantes sont BACnet/IP (sur Ethernet/UDP port 47808) pour le backbone et BACnet MS/TP (sur RS-485) pour les sous-réseaux locaux de contrôleurs.3. Network layers · BACnet/IP vs MS/TP
- L'Object Trend Log BACnet permet à un device de stocker localement les valeurs successives d'une Property avec horodatage, consultables a posteriori par le BMS pour analyse historique.4. Trending & Scheduling · Trend Log