BACnet là một giao thức truyền thông cho các mạng Tự động hóa và Điều khiển Tòa nhà (BAC – Building Automation and Control) sử dụng giao thức ASHRAE, ANSI và tiêu chuẩn ISO 16484-5.
BACnet được thiết kế để cho các ứng dụng hệ thống điều khiển và tự động hóa tòa nhà như: điều khiển hệ thống sưởi, thông gió và điều hòa không khí (HVAC), ánh sáng, điều khiển ra vào, hệ thống báo cháy, an ninh và các hệ thống liên quan khác. Giao thức BACnet cung cấp cơ chế cho các thiết bị tự động hóa tòa nhà được vi tính hóa trao đổi thông tin, bất kể dịch vụ tòa nhà cụ thể mà chúng thực hiện.
Lịch sử phát triển
BACnet đã được đề xuất phát triển vào tháng 6 năm 1987 khi cuộc họp đầu tiên của Ủy ban Dự án Tiêu chuẩn 135P (SPC 135P) diễn ra tại Hội nghị Thường niên ASHRAE ở Nashville, Tennessee.
BACnet trở thành tiêu chuẩn ASHRAE / ANSI 135 vào năm 1995, ISO 16.484-5 năm 2003. Phương pháp kiểm tra sự phù hợp với BACnet đã được xuất bản năm 2003 với tiêu chuẩn BSR / ASHRAE 135.1. BACnet đang được phát triển và bảo trợ bởi Ủy ban dự án tiêu chuẩn thường trực ASHRAE 135.
Vào ngày 12 tháng 7 năm 2017 BACnet đã đạt được một cột mốc quan trọng với việc phát hành ID nhà cung cấp thứ 1000. ID nhà cung cấp được gán bởi ASHRAE và được phân phối trên toàn thế giới.
Tiêu chuẩn BACnet đã được tái bản hai lần, vào năm 2001 và 2004, mỗi lần có các khả năng mới được thêm vào tiêu chuẩn. Phiên bản 2001 nổi bật với các phần tính năng mở rộng để hỗ trợ các hệ thống chữa cháy / an toàn.
Giao thức BACnet
Giao thức BACnet dùng các dịch vụ để kết nối các thiết bị trong tòa nhà. Các dịch vụ bao gồm Tôi là ai (Who-Is), Tôi là (I-Am), Ai có (Who-Has), Tôi có ( I-Have), dùng cho phát hiện thiết bị và đối tượng. Dịch vụ Thuộc tính đọc (Read-Property ) và Thuộc tính ghi (Write-Property) dùng để chia sẻ dữ liệu. Giao thức BACnet định nghĩa đối tượng thực thi theo dịch vụ. Các đối tượng bao gồm: Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value, Multi-State Input, Multi-State Output, Calendar, Event-Enrollment, File, Notification-Class, Group, Loop, Program, Schedule, Command, và Device.
BACnet không xác định cấu hình bên trong, cấu trúc dữ liệu hoặc logic điều khiển của bộ điều khiển. Thông tin cần hiển thị qua mạng truyền thông được tóm tắt từ các chi tiết thực hiện thông qua việc sử dụng các đối tượng tiêu chuẩn.
Đối tượng chính trong BACnet
BACnet dựa trên kiến trúc thu gọn bốn lớp tương ứng với các lớp vật lý, liên kết dữ liệu, mạng và ứng dụng của mô hình OSI. Lớp ứng dụng và lớp mạng đơn giản được định nghĩa trong tiêu chuẩn BACnet.
switchcongnghiep.com.vn
BACnet được thiết kế để cho các ứng dụng hệ thống điều khiển và tự động hóa tòa nhà như: điều khiển hệ thống sưởi, thông gió và điều hòa không khí (HVAC), ánh sáng, điều khiển ra vào, hệ thống báo cháy, an ninh và các hệ thống liên quan khác. Giao thức BACnet cung cấp cơ chế cho các thiết bị tự động hóa tòa nhà được vi tính hóa trao đổi thông tin, bất kể dịch vụ tòa nhà cụ thể mà chúng thực hiện.
Lịch sử phát triển
BACnet đã được đề xuất phát triển vào tháng 6 năm 1987 khi cuộc họp đầu tiên của Ủy ban Dự án Tiêu chuẩn 135P (SPC 135P) diễn ra tại Hội nghị Thường niên ASHRAE ở Nashville, Tennessee.
BACnet trở thành tiêu chuẩn ASHRAE / ANSI 135 vào năm 1995, ISO 16.484-5 năm 2003. Phương pháp kiểm tra sự phù hợp với BACnet đã được xuất bản năm 2003 với tiêu chuẩn BSR / ASHRAE 135.1. BACnet đang được phát triển và bảo trợ bởi Ủy ban dự án tiêu chuẩn thường trực ASHRAE 135.
Vào ngày 12 tháng 7 năm 2017 BACnet đã đạt được một cột mốc quan trọng với việc phát hành ID nhà cung cấp thứ 1000. ID nhà cung cấp được gán bởi ASHRAE và được phân phối trên toàn thế giới.
Tiêu chuẩn BACnet đã được tái bản hai lần, vào năm 2001 và 2004, mỗi lần có các khả năng mới được thêm vào tiêu chuẩn. Phiên bản 2001 nổi bật với các phần tính năng mở rộng để hỗ trợ các hệ thống chữa cháy / an toàn.
Giao thức BACnet
Giao thức BACnet dùng các dịch vụ để kết nối các thiết bị trong tòa nhà. Các dịch vụ bao gồm Tôi là ai (Who-Is), Tôi là (I-Am), Ai có (Who-Has), Tôi có ( I-Have), dùng cho phát hiện thiết bị và đối tượng. Dịch vụ Thuộc tính đọc (Read-Property ) và Thuộc tính ghi (Write-Property) dùng để chia sẻ dữ liệu. Giao thức BACnet định nghĩa đối tượng thực thi theo dịch vụ. Các đối tượng bao gồm: Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value, Multi-State Input, Multi-State Output, Calendar, Event-Enrollment, File, Notification-Class, Group, Loop, Program, Schedule, Command, và Device.
BACnet không xác định cấu hình bên trong, cấu trúc dữ liệu hoặc logic điều khiển của bộ điều khiển. Thông tin cần hiển thị qua mạng truyền thông được tóm tắt từ các chi tiết thực hiện thông qua việc sử dụng các đối tượng tiêu chuẩn.

Đối tượng chính trong BACnet
BACnet dựa trên kiến trúc thu gọn bốn lớp tương ứng với các lớp vật lý, liên kết dữ liệu, mạng và ứng dụng của mô hình OSI. Lớp ứng dụng và lớp mạng đơn giản được định nghĩa trong tiêu chuẩn BACnet.

- Lớp ứng dụng – BACnet Application Layer
- Lớp mạng – BACnet Network Layer
- Liên kết dữ liệu và lớp vật lý

BACnet là gì? So sánh BACnet/IP và BACnet MS/TP - MC&TT Co.,Ltd
BACnet là một giao thức truyền thông cho các mạng Tự động hóa và Điều khiển Tòa nhà (BAC - Building Automation and Control) bao gồm cả ARCNET, Ethernet (BACnet/ IP), Point-To-Point qua RS-232, Master-Slave / Token-Passing (BAC net MS/TP) qua RS-485, và LonTalk.
