2.3.1 Giới thiệu chung
BACnet (Building Automation and Control network Protocol) là giao thức truyền thông của hệ thống điều khiển và tự động hóa tòa nhà. BACnet được sáng lập bởi một hiệp hội các kỹ sư trong lĩnh vực cơ điện lạnh tại Mỹ có tên là ASHRAE. Ngày nay, BACnet được sử dụng trong nhiều hệ thống tự động hóa tòa nhà trên toàn thế giới và giành được tiêu chuẩn quốc tế ISO 16.484-5 vào năm 2003. Với tư cách là một chuẩn truyền thông mở giành cho tòa nhà nó tạo ra một nền chuẩn cho phép các thiết bị của các hãng khác nhau trao đổi thông tin với nhau trong tòa nhà như: Cảnh báo, lịch biểu, theo dõi bằng đồ thị và báo cáo. Chính vì vậy, BACnet tỏ ra rất cạnh tranh so với các chuẩn giao thức khác thể hiện ở chỗ:
- Chi phí tích hợp hệ thống thấp - Tính năng tích hợp hệ thống cao - Thu việc điều hành về một máy chủ
- Loại bỏ sự ràng buộc vào một nhà cung cấp thiết bị.
Mặt khác BACnet là một giao thức giao tiếp cởi mở nhiều nhà cung cấp cho phép các thành phần từ các nhà sản xuất khác nhau để tương thích, cung cấp tăng tính minh bạch của thị trường và cạnh tranh. Một sự phát triển trong các mạng máy tính, đặc biệt là với sự ra đời của Internet. Mở các giao thức như Transmission Control Protocol / Internet Protocol (TCP / IP) đã trở thành tiêu chuẩn được chấp nhận mặc dù có những giao thức độc quyền khác có sẵn. Ngày nay, người dùng có thể lựa chọn phần cứng (card mạng/bộ điều hợp, modem) và phần mềm (hệ điều hành, ứng dụng chương trình) các thành phần từ nhiều nhà sản xuất.