Next For GenSmart Home Systems
Rehber · KNX

KNX entegrasyon rehberi: IP arayüzü, grup adresleri ve ETS

Kurulu bir KNX tesisatını bir mobil uygulamaya ya da başka sistemlerle ortak bir otomasyona bağlamak için hangi parçalar gerekir? Bu rehber, KNX IP arayüzünden grup adreslerine, ETS dışa aktarmadan KNX Secure'a ve uzaktan erişime kadar entegrasyon öncesi bilmeniz gerekenleri anlatır.

Son güncelleme:

NextForGen, İstanbul Maltepe merkezli bir akıllı ev ve iş yeri otomasyonu firmasıdır. Villa, ofis ve konut projelerinde keşiften teslime kurulum yapar; ışık, iklim, perde ve güvenlik NextForGen hub'ı ve uygulamasında tek yerde toplanır.

KNX tesisatı bir uygulamaya nasıl bağlanır?

KNX cihazları çoğunlukla twisted pair (TP) veri hattı üzerinden haberleşir. Bir uygulamanın ya da otomasyon sisteminin bu hatta ulaşması için hattın yerel ağa (IP) bağlanması gerekir. Bağlantı zinciri genellikle şöyledir:

  1. KNX TP hattı. Butonlar, sensörler ve aktüatörler.
  2. KNX IP arayüzü veya IP router. TP hattını yerel ağa bağlar (KNXnet/IP).
  3. Hub ya da sunucu. Yerel ağda grup adreslerine komut gönderir, durumları okur.
  4. Uygulama. Evde ve dışarıda hub üzerinden kontrol.

Bu yapıda KNX tesisatının kendi programı değişmez. Hub, hatta yeni bir katılımcı olarak bağlanır ve mevcut grup adreslerini kullanır.

KNX IP arayüzü mü, KNX IP router mı?

İkisi de KNX hattını yerel ağa bağlar; kullanım şekilleri farklıdır.

KNX IP arayüzü ve KNX IP router karşılaştırması
KNX IP arayüzüKNX IP router
Temel göreviBir istemcinin hatta noktadan noktaya bağlanması (tunneling)Hatlar ve alanlar arasında telegram iletimi (routing); hat kuplörü olarak da kullanılır
Bağlantı şekliTunnelingRouting (IP multicast); çoğu modelde tunneling de desteklenir
Eşzamanlı bağlantıModele göre sınırlı sayıda tunneling bağlantısıRouting'de sınır yoktur; tunneling bağlantı sayısı modele göre değişir
Entegrasyon içinBoş bir tunneling bağlantısı yeterlidirTunneling ya da routing ile bağlanılabilir

Tesisatta zaten bir IP arayüzü varsa, ETS ve mevcut görselleştirme gibi kullanıcıları dışında boş bir bağlantı kalıp kalmadığına bakılır. KNXnet/IP, yerel ağda UDP 3671 portunu kullanır; routing için standart multicast adresi 224.0.23.12'dir.

Bağlantı sayıları ve özellikler modele göre değişir; kesin bilgi için cihazın üretici dokümanına bakılır.

Grup adresi nedir ve entegrasyon için neden gerekir?

KNX'te cihazlar birbirine grup adresleri üzerinden komut gönderir. Grup adresleri çoğunlukla üç seviyeli yazılır (ör. 1/2/3: ana grup / orta grup / alt grup). Örneğin "salon tavan ışığı aç-kapa" bir grup adresidir; o adrese gönderilen komutu, o adrese bağlı aktüatör uygular.

Her grup adresinin bir veri tipi (DPT, datapoint type) vardır. Uygulama doğru komutu ancak doğru veri tipini bilirse gönderebilir:

  • DPT 1.001: aç-kapa (switch)
  • DPT 5.001: yüzde (0-100), ör. dimmer seviyesi ya da perde konumu
  • DPT 9.001: sıcaklık (°C)

Bu yüzden entegrasyonun ilk adımı, tesisatın grup adresi listesini veri tipleriyle birlikte almaktır.

Durum (status) adresleri neden önemlidir?

Bir ışık duvar butonundan açıldığında uygulamanın bunu görebilmesi için aktüatörün durumunu ayrı bir grup adresine bildirmesi gerekir. Buna durum (status ya da geri bildirim) adresi denir.

Durum adresi tanımlı fonksiyonlarda uygulama cihazın gerçek durumunu gösterir. Tanımlı olmayan fonksiyonlarda uygulama yalnız kendi gönderdiği son komutu bilebilir. Eksik durum adresleri, tesisatı programlayan firmanın ETS'de yapacağı küçük bir eklemeyle tamamlanabilir.

ETS'den ne alınmalıdır?

  • ETS proje dosyası (.knxproj) ya da ETS'den dışa aktarılmış grup adresi listesi (CSV veya XML).
  • Güvenlik anahtar dosyası (.knxkeys). Yalnız KNX Secure kullanan tesisatlarda.
  • IP arayüzünün ağ bilgisi. Arayüzün yerel ağdaki adresi ve kullanılabilir bağlantısı.

Bu dosyalar genellikle tesisatı kuran firmada bulunur ve teslimde ev sahibine verilmesi istenebilir. Proje dosyası yoksa grup adresleri tesisat incelenerek çıkarılabilir; bu daha uzun süren bir iştir.

KNX Secure kullanan tesisatlarda ne değişir?

KNX Secure, KNX haberleşmesini şifreleyen ve doğrulayan güvenlik katmanıdır. İki biçimi vardır: KNX IP Secure, IP tarafındaki bağlantıyı (tunneling ve routing) korur; KNX Data Secure, hat üzerindeki telegramları uçtan uca korur.

Secure kullanan bir tesisata bağlanmak için ETS'den dışa aktarılan güvenlik anahtar dosyası (keyring) ve gerekli parolalar gerekir. Bu dosya ve parolalar tesisatın en hassas bilgileridir; yalnız entegrasyonu yapacak ekiple paylaşılmalıdır.

KNX'e uzaktan güvenli erişim nasıl sağlanır?

KNX IP arayüzünü port yönlendirmeyle doğrudan internete açmak önerilmez: KNXnet/IP, yerel ağda kullanılmak için tasarlanmıştır. Daha güvenli yol, yerel ağdaki bir hub'ın ya da sunucunun buluta dışarı doğru şifreli bir bağlantı açması ve uygulamanın bu bağlantı üzerinden çalışmasıdır.

NextForGen hub'ı bu şekilde çalışır: bağlantıyı kendisi ve şifreli olarak başlatır. Bu yüzden port yönlendirme, sabit IP ya da VPN gerekmez; KNX IP arayüzü yerel ağda kalır.

Ayrıntılar: KNX entegrasyonu

Entegrasyon öncesi kontrol listesi nedir?

  1. IP arayüzü. Tesisatta KNX IP arayüzü ya da IP router var mı, boş bağlantısı kaldı mı?
  2. Grup adresleri. Grup adresi listesi veri tipleriyle birlikte elinizde mi?
  3. Durum adresleri. Uygulamada durumu görülecek fonksiyonların durum adresleri tanımlı mı?
  4. KNX Secure. Tesisatta Secure kullanılıyor mu; kullanılıyorsa keyring dosyası var mı?
  5. Yerel ağ. IP arayüzü ile hub aynı yerel ağa bağlanabiliyor mu?
  6. Kapsam. Hangi fonksiyonlar uygulamaya gelecek, hangi sahneler kurulacak?

Bu listenin tamamını keşifte birlikte kontrol ederiz; eksik olanları yazılı teklifte belirtiriz.

KNX entegrasyonu: teknik sorular

KNX tesisatını uygulamaya bağlamak için ek donanım gerekir mi?

Tesisatta boş bağlantısı olan bir KNX IP arayüzü ya da IP router varsa ek KNX donanımı gerekmez; yoksa bir IP arayüzü eklenir. Bunun yanında NextForGen hub'ı kurulur.

Entegrasyon ETS programımı değiştirir mi?

Hayır. Hub mevcut grup adreslerini kullanır; tesisat yeniden programlanmaz. Yalnız durum adresi eksik olan fonksiyonlar için tesisatı programlayan firmanın küçük bir ekleme yapması istenebilir.

Grup adresi listesini nereden bulurum?

Liste, tesisatı programlayan firmanın ETS projesindedir. ETS proje dosyası (.knxproj) ya da ETS'den dışa aktarılmış CSV veya XML liste yeterlidir.

KNX IP arayüzünü internete açmak güvenli mi?

Önerilmez. KNXnet/IP yerel ağda kullanılmak için tasarlanmıştır. NextForGen'de uzaktan erişim, hub'ın buluta kendisi başlattığı şifreli bağlantı üzerinden yapılır; IP arayüzü yerel ağda kalır.

KNX Secure tesisata bağlanmak için ne gerekir?

ETS'den dışa aktarılan güvenlik anahtar dosyası (keyring) ve gerekli parolalar gerekir. Bu bilgiler yalnız entegrasyonu yapacak ekiple paylaşılmalıdır.

İletişim

KNX tesisatınızı birlikte kontrol edelim.

İlk keşif ücretsizdir. IP arayüzünüzü, grup adresi listenizi ve uygulamaya gelecek fonksiyonları yerinde birlikte kontrol ederiz.

AdresZümrütevler Mah. Emek Cad. No:77-83BTablo Adalar Sitesi B Blok İç Kapı 61Maltepe / İstanbul
WhatsApp