Telefon: 0 (552) 380 25 25  |  Hafta içi 10:00–18:00 · Teknik destek 7/24

🇬🇧 EN

Digital Bridge Blog

IoT ve Donanım

BACnet Nedir? Bina Otomasyonunun Ortak Dili: Nesneler, BACnet/IP, MS/TP ve Güvenli Entegrasyon

BACnet nedir, nasıl çalışır? Nesne modeli, BACnet/IP ve MS/TP farkı, PICS ve BTL kontrolü, BACnet/SC güvenliği ve entegrasyon adımlarını anlatıyoruz.

8 dk okuma  · Digital Bridge Mühendislik Ekibi
BACnet Nedir? Bina Otomasyonunun Ortak Dili: Nesneler, BACnet/IP, MS/TP ve Güvenli Entegrasyon

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 ortamTipik kullanımDikkat edilecek nokta
BACnet/IPEthernet, 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/TPRS-485 seri hatFan coil, VAV kutusu, termostat gibi saha cihazlarıBaud hızı, sonlandırma direnci, yinelenen MAC adresi ve kablo uzunluğu sorun çıkarır
BACnet/SCTLS üzerinden WebSocket, sertifikalı bağlantıYeni projeler, bulut bağlantısı, ağ segmentleri arası iletişimSertifika yönetimi ve hub mimarisi planlanmalı; tüm cihazlar henüz desteklemiyor
Ağ geçidi (Modbus/KNX → BACnet)KarmaBACnet desteklemeyen eski ekipmanNokta 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Sizin durumunuza birlikte bakalım

Sürecinizi anlatın; ihtiyaç analizinin ardından kapsamı, aşamaları ve bedeli içeren yazılı teklif gönderelim.

Teklif İsteyin 0 (552) 380 25 25
En çok sorulan sorular

Sık Sorulan Sorular

BACnet ile Modbus arasındaki fark nedir?

Modbus yalnızca numaralı kayıt adreslerini okuyup yazan basit bir protokoldür; bir adresin ne anlama geldiğini cihazın kılavuzundan öğrenirsiniz. BACnet ise her noktayı adı, birimi, durumu ve alarm bilgisiyle birlikte standart bir nesne olarak sunar, takvim ve alarm servislerini de tanımlar. Bu yüzden BACnet bina otomasyonunda, Modbus ise enerji analizörü ve basit saha cihazlarında daha yaygındır.

BACnet/IP ile BACnet MS/TP arasında nasıl seçim yapılır?

Seçim çoğu zaman cihaza göre yapılır. Ana kontrolörler ve BMS sunucusu Ethernet üzerinden BACnet/IP ile, fan coil ve termostat gibi çok sayıda küçük saha cihazı ise RS-485 hat üzerinden MS/TP ile bağlanır. MS/TP kablolaması ucuzdur ama hızı sınırlıdır ve hat üzerindeki cihaz sayısı arttıkça yanıt süreleri uzar.

BACnet güvenli bir protokol mü?

Sahadaki klasik BACnet/IP ve MS/TP kurulumları pratikte kimlik doğrulama ya da şifreleme olmadan çalışır; ağa erişen biri değer okuyup komut gönderebilir. Bu nedenle BMS ağı kurumsal ağdan ayrılmalı, uzaktan erişim güçlü kimlik doğrulamayla yapılmalı ve BACnet portu internete açılmamalıdır. Yeni projelerde TLS ve sertifika kullanan BACnet/SC tercih edilebilir.

Eski ekipman BACnet desteklemiyorsa ne yapılır?

Ekipman Modbus, KNX ya da üreticiye özel bir arayüz sunuyorsa, ağ geçidi bu noktaları BACnet nesnelerine çevirebilir. Hiç haberleşme arayüzü yoksa ek sensör veya kontrol kartıyla veri alınır. Hangi yöntemin uygun olduğu keşifte ekipman bazında belirlenir ve nokta eşlemesi mutlaka belgelenir.

BACnet entegrasyonunun maliyetini neler belirler?

Maliyeti belirleyen başlıca kalemler; bağlanacak cihaz ve nokta sayısı, mevcut ekipmanın doğrudan BACnet konuşup konuşmadığı, gerekecek ağ geçidi ve router sayısı, MS/TP kablolamasının durumu, BMS yazılımının lisans yapısı ve devreye alma testleridir. BACnet/SC ya da ağ ayrımı gibi güvenlik gereksinimleri de kapsamı etkiler. Sağlıklı bir bütçe, ancak keşifte çıkarılan nokta listesi ve PICS incelemesinden sonra yazılabilir.

PICS belgesi neden önemlidir?

PICS, bir cihazın BACnet'in hangi bölümlerini gerçekten desteklediğini gösteren resmi beyandır. Hangi nesne türlerinin okunup yazılabildiğini, alarm, takvim ve COV servislerinin olup olmadığını buradan öğrenirsiniz. Teklif aşamasında PICS istemek, devreye alma sırasında ortaya çıkabilecek uyumsuzlukları önceden görmenizi sağlar. Bu uyumsuzlukları sahada düzeltmek, teklif aşamasında fark etmekten çok daha zahmetlidir.

Sorunuz burada yok mu? Bize Sorun

Bir Mühendisle Konuşun

Çözmek istediğiniz işi anlatın, yazılı teklifle dönelim.