BACnet (Building Automation and Control Networks), klima santrali, chiller, kazan, aydınlatma ve enerji sayacı gibi bina ekipmanlarının marka fark etmeksizin birbiriyle veri alışverişi yapmasını sağlayan açık iletişim protokolüdür. ANSI/ASHRAE 135 standardıyla tanımlanır, ISO 16484-5 olarak da yayımlanmıştır. Her cihazı "nesneler" üzerinden tarif eder; bu sayede bir BMS yazılımı farklı üreticilerin kontrol cihazlarını aynı yöntemle okuyup komut verebilir.
BACnet nedir ve neden bilmeniz gerekiyor?
Bir bina ya da fabrika idari binası genellikle yıllar içinde farklı yüklenicilerin getirdiği ekipmanla dolar. Chiller bir markadan, klima santralinin kontrol panosu başka bir markadan, fan coil termostatları üçüncü bir markadan gelir. Her biri kendi ekranında çalışır ama merkezi bir yazılımın bunları tek tabloda görmesi, ortak bir dil konuşmalarına bağlıdır.
BACnet tam olarak bu ihtiyaç için tasarlandı. ASHRAE'nin BACnet standart sayfası, protokolün HVAC kontrolü, yangın ve can güvenliği, enerji yönetimi, aydınlatma, fiziksel geçiş kontrolü ve asansör izleme uygulamalarının iletişim ihtiyacı için özel olarak tasarlandığını belirtiyor. BACnet Committee'nin resmi sitesi ise en güncel sürümün ANSI/ASHRAE 135-2024 olduğunu gösteriyor; yani standart hâlâ yaşayan ve güncellenen bir çalışma.
BMS'in ne olduğunu ve hangi sistemleri kapsadığını akıllı bina otomasyonu (BMS) rehberinde anlattık. Bu yazı bir katman aşağı iniyor: şartnamede "BACnet destekli" ifadesini gördüğünüzde bunun ne anlama geldiğini ve entegrasyonu nasıl doğrulayacağınızı ele alıyor.
Protokolü doğru seçmemenin bedeli
Binalar küçük bir enerji kalemi değildir. IEA Energy Efficiency 2025 raporunun binalar bölümüne göre binalar küresel enerji talebinin yaklaşık %30'unu oluşturuyor. Türkiye'de Enerji ve Tabii Kaynaklar Bakanlığı'nın II. Ulusal Enerji Verimliliği Eylem Planı verisine göre 2022'de nihai enerji tüketiminin %32,6'sı bina ve hizmet sektöründe gerçekleşti.
Bu tüketimi kontrol etmenin ön koşulu, ekipmanın veri verebilmesidir. Kontrolün etkisi araştırmalarla da ortaya konmuş durumda:
ABD Pasifik Kuzeybatı Ulusal Laboratuvarı'nın (PNNL) 2017 tarihli çalışmasına göre ticari binalarda kontrol sistemlerinin yaygın ve doğru kullanımı yıllık enerji tüketimini ortalama %29 azaltabilir; ancak ABD'deki ticari binaların yalnızca yaklaşık %15'inde bina otomasyon sistemi bulunuyor. (PNNL – Commercial Building Controls çalışması)
Protokol uyumsuzluğu bu potansiyeli pratikte kilitler. Kapalı protokollü bir kontrolör alındığında her yeni entegrasyon ya üreticinin kendi yazılımına ya da ek bir ağ geçidine bağımlı kalır. Güvenlik tarafı da ayrı bir maliyet kalemidir: Verizon 2026 Veri İhlali Araştırmaları Raporu, zafiyet istismarının %31 ile ihlallerde en yaygın ilk erişim yolu olduğunu gösteriyor. İnternete açık bırakılmış bir bina kontrol ağı tam da bu tür bir giriş noktasıdır.
BACnet nasıl çalışır? Nesneler, özellikler ve servisler
BACnet'in gücü, cihazları üreticiden bağımsız bir veri modeliyle anlatmasından gelir. Üç kavramı bilmek yeterlidir.
Nesneler (objects). Her ölçüm ya da komut noktası standart bir nesne türüdür. Bir sıcaklık sensörü Analog Input, bir vana komutu Analog Output, bir fan çalışma durumu Binary Input, bir set değeri Analog Value olarak tanımlanır. Schedule, Calendar, Trend Log ve Notification Class gibi nesneler de takvim, kayıt ve alarm yönetimini standartlaştırır. Her cihazda ayrıca kendisini tanıtan tek bir Device nesnesi bulunur.
Özellikler (properties). Her nesnenin Present_Value (anlık değer), Units (birim), Status_Flags (arıza, alarm, devre dışı) gibi özellikleri vardır. Komut verilebilen nesnelerde 16 seviyeli öncelik dizisi (priority array) bulunur; böylece yangın senaryosundan gelen komut, takvimden gelen rutin komutu geçersiz kılabilir. Yangın anında kapıların nasıl davranacağını geçiş kontrol ve yangın alarmı entegrasyonu yazısında ayrıca ele aldık.
Servisler (services). Cihazlar bu nesneleri servislerle okur ve yazar. Who-Is / I-Am ile ağdaki cihazlar keşfedilir, ReadProperty ve WriteProperty ile değer okunur ya da yazılır. SubscribeCOV ile yalnızca değer değiştiğinde bildirim alınır; bu, ağı sürekli sorgulamaktan çok daha verimlidir.
BACnet/IP, MS/TP ve BACnet/SC: Hangi taşıma katmanı nerede?
BACnet aynı veri modelini farklı fiziksel ağlar üzerinde taşır. Sahada en sık karşılaşılan üç seçenek şunlardır:
| Taşıma katmanı | Fiziksel ortam | Tipik kullanım | Dikkat edilecek nokta |
|---|---|---|---|
| BACnet/IP | Ethernet, UDP (varsayılan port 47808) | Ana kontrolörler, BMS sunucusu, chiller ve santral panoları | Yayın (broadcast) mesajları alt ağları aşmaz; farklı alt ağlar için BBMD gerekir |
| BACnet MS/TP | RS-485 seri hat | Fan coil, VAV kutusu, termostat gibi saha cihazları | Baud hızı, sonlandırma direnci, yinelenen MAC adresi ve kablo uzunluğu sorun çıkarır |
| BACnet/SC | TLS üzerinden WebSocket, sertifikalı bağlantı | Yeni projeler, bulut bağlantısı, ağ segmentleri arası iletişim | Sertifika yönetimi ve hub mimarisi planlanmalı; tüm cihazlar henüz desteklemiyor |
| Ağ geçidi (Modbus/KNX → BACnet) | Karma | BACnet desteklemeyen eski ekipman | Nokta eşlemesi (mapping) belgelenmezse bakım zorlaşır |
Sahadaki klasik BACnet/IP ve MS/TP kurulumları pratikte kimlik doğrulama ve şifreleme olmadan çalışır; ağa erişen herkes okuma ve yazma yapabilir. BACnet/SC (Secure Connect) bu açığı TLS ve sertifikalarla kapatmak için geliştirildi. Kontrol ağlarına özgü riskleri ve segmentasyon yaklaşımını OT güvenliği ve SCADA yazısında ayrıntılı anlattık.
BACnet tek seçenek değildir; sahada çoğu zaman diğer protokollerle yan yana yaşar. Aydınlatmada DALI ve KNX, enerji analizörlerinde ise Modbus RTU ve TCP yaygındır. Üretim tarafıyla veri paylaşımı gerekiyorsa OPC UA'nın nasıl çalıştığını bilmek, iki dünyayı hangi katmanda buluşturacağınıza karar vermeyi kolaylaştırır.
BACnet entegrasyonunu doğrulamanın 6 adımı
"BACnet uyumlu" ifadesi tek başına yeterli değildir; bir cihaz yalnızca birkaç nesneyi okumaya izin verip yazmaya, alarm ya da takvim servislerine kapalı olabilir. Şu sırayı izlemek, sahadaki sürprizleri teklif aşamasında ortaya çıkarır:
- PICS belgesini isteyin. Protocol Implementation Conformance Statement (PICS), cihazın hangi nesne türlerini, servisleri ve taşıma katmanlarını desteklediğini beyan eder. PICS'i olmayan cihaz için "BACnet" iddiası doğrulanamaz.
- Cihaz profilini kontrol edin. Standart; B-BC (bina kontrolörü), B-AAC (gelişmiş uygulama kontrolörü), B-ASC (uygulamaya özel kontrolör) gibi profiller tanımlar. Bir fan coil için B-ASC yeterliyken, takvim ve alarm yönetecek ana kontrolörde B-BC aranır.
- BTL listesine bakın. BACnet International bünyesindeki BACnet Testing Laboratories (BTL) testlerinden geçen ürünler listelenir. Liste zorunlu değildir ama birlikte çalışabilirlik için güçlü bir işarettir.
- Nokta listesini çıkarın. Her cihaz için hangi nesnenin hangi fiziksel noktaya karşılık geldiğini, birimini ve yazılabilir olup olmadığını tabloya dökün. Device instance numaralarının tüm binada benzersiz olduğunu doğrulayın.
- Ağ mimarisini çizin. BACnet/IP alt ağlarını, BBMD'leri, MS/TP hatlarını ve router'ları gösteren bir şema hazırlayın. BMS ağını kurumsal ağdan ayırın ve UDP 47808'i asla internete açmayın.
- Sahada test edin. Bir keşif aracıyla Who-Is taraması yapın, birkaç kritik noktayı okuyup yazın, COV aboneliğini ve alarm iletimini deneyin. Sonuçları devreye alma raporuna ekleyin.
Bu adımlar, uzaktan izleme platformu seçerken de işe yarar; platformun BACnet sürücüsünün hangi servisleri desteklediği aynı kontrol listesiyle sorgulanabilir.
Toplanan veriyle ne yapmalı?
BACnet noktalarını okumak işin yarısıdır. Değer, verinin saklanıp analiz edilmesiyle ortaya çıkar: hangi santral mesai dışında çalışıyor, hangi vana sürekli yüzde yüz açık kalıyor, hangi zonda set değeri sık sık elle değiştiriliyor. Veriyi buluta ya da merkezi bir platforma taşımak için çoğu zaman MQTT gibi hafif bir mesajlaşma protokolü araya girer. Bu soruların cevabı için sensör verisini uygun biçimde saklamak da gerekir; seçenekleri zaman serisi veritabanı rehberinde karşılaştırdık.
Bina ve üretim altyapısı aynı yerleşkedeyse BACnet ile gelen bina verisi, SCADA sistemindeki süreç verisiyle birlikte izlenebilir. Hastaneler gibi kritik binalarda ise hangi alana dokunulup hangisinin korunacağını hastane enerji yönetimi yazısında ele aldık.
Digital Bridge'de BACnet entegrasyonunu nasıl yapıyoruz?
Akıllı bina otomasyonu (BMS) projelerinde Modbus, BACnet, KNX ve DALI ile çalışıyoruz. Yaklaşımımız net aşamalardan oluşuyor:
- Keşif ve ihtiyaç analizi. Sahayı gezip ekipman envanterini, mevcut PICS belgelerini ve ağ yapısını çıkarıyoruz. BACnet desteklemeyen eski ekipman için ağ geçidi ya da ek donanım ihtiyacını bu aşamada belirliyoruz.
- Pilot. Tüm binayı aynı anda bağlamak yerine tek bir santral ya da kat üzerinde nokta listesini, alarmları ve trend kayıtlarını çalıştırıyoruz. Pilotta çıkan veri, bir sonraki aşamanın önceliğini belirliyor.
- Entegrasyon. BACnet noktalarını enerji izleme ve yönetimi altyapısıyla birleştiriyor; yangın paneli, IP kamera ya da kendi ürünümüz SmartPass ile kartlı geçiş gibi ayrı sistemleri sistem entegrasyonları kapsamında aynı panelde topluyoruz. Dağınık yerleşkeler için uzaktan izleme katmanı kuruyoruz. SmartPass o an içeride kimin bulunduğunu bölge bazında listelediği için acil durumda BMS alarmlarını tamamlayan bir bilgi sunar.
- Güvenlik. Ağ ayrımı, uzaktan erişimde güçlü kimlik doğrulama ve BACnet/SC geçişini siber güvenlik danışmanlığı kapsamında planlıyoruz.
- Yazılım ve donanım aynı ekipten. Protokol desteği olmayan bir cihaz için gerektiğinde kontrol kartı ve gömülü yazılımı da biz geliştiriyoruz; süreci IoT cihaz geliştirme süreci yazısında anlattık.
Hazır paket satmıyoruz. İhtiyaç analizinden sonra kapsamı, aşamaları ve bedeli net yazan bir teklif hazırlıyoruz; Endüstri 4.0 projelerinde saha değerlendirmesi ücretsiz. Türkiye genelinde yerinde ve uzaktan çalışıyoruz.
Sonraki adım
BACnet projesine başlamanın en hızlı yolu, elinizdeki ekipmanın ne konuştuğunu bilmektir. Ekipman listenizi, varsa PICS belgelerini ve bina planını paylaşın; hangi cihazın doğrudan, hangisinin ağ geçidiyle bağlanacağını keşifte birlikte netleştirelim. Bize iletişim sayfamızdan ulaşabilirsiniz.
Sensör, haberleşme ve saha donanımı üzerine diğer rehberler için IoT ve donanım yazılarımızın tamamına göz atabilirsiniz.