Building Automation and Control Networks (BACnet) es un protocolo de comunicación de datos enfocado a la automatización y el control de edificios. BACnet fue desarrollado en junio de 1987 por la Sociedad Americana de Ingenieros de Calefacción, Refrigeración y Aire Acondicionado (ASHRAE) y actualmente es un estándar ISO, EN y ANSI. BACnet es un protocolo abierto que facilita la interoperabilidad entre dispositivos de diferentes fabricantes. BACnet, basado en un modelo ‘Cliente-Servidor’, puede implementarse en diversos sistemas domóticos como equipos de climatización, iluminación, sistemas de seguridad, etc.

Este protocolo es fácil de integrar gracias a la compatibilidad con diferentes tecnologías de red como son Ethernet, Arcnet LAN, MS/TP, PTP, LONtalk, e incluso, IP. La integración del protocolo de comunicación BACnet permite ahorrar costes tanto en el mantenimiento de los sistemas como en la instalación, al reducir el número de aparatos requeridos en el edificio inteligente.