HStack
Bükümlü çift üzerindeki bitten uygulama katmanına kadar kendi yazdığımız bir KNX protokol stack'i.
Kendimiz yazdık, kendi adına tescilli
Bükümlü çift üzerindeki 104 mikrosaniyelik bit zamanlamasından uygulama katmanına kadar HStack'in her katmanı Horizentis kodudur. KNX Association onu 867 üretici kimliği altında kendi başına bir stack olarak tescil etti.
En alta kadar her katman
Üstteki uygulamayı siz yazar, alttaki uyarlama katmanını kendi kartınıza göre düzenlersiniz. Aradaki her şey HStack'tir.
En alttaki katman, ölçülmüş hali
HStack çalışırken canlı bir KNX hattına bağlanmış bir logic analyzer. Her salkım bir telegram; bükümlü çiftten okunuyor ve alan alan çözülüyor.
Stack nedir
Kara kutu olarak değil, kaynak kodu olarak lisanslanır
Derlenmiş bir kütüphane değil, kodun kendisini alırsınız. Ürününüzün KNX katmanı, ürünün tüm ömrü boyunca kendi ekibiniz tarafından okunabilir, hata ayıklanabilir ve sürdürülebilir kalır.
Tüm stack, C dilinde
Fiziksel katmandan uygulama arayüz katmanına kadar her KNX katmanı, uygulama API'sini oluşturan başlık dosyalarıyla birlikte.
Uyarlama katmanı
STM32G0 için zamanlayıcılar, flash, reset, programlama düğmesi ve LED'i; kendi kartınıza taşımaya hazır.
Derlenen bir proje
Sertifikasyon derlemesinde kullanılan Keil MDK projesi, bir örnek uygulama ve bir örnek ETS ürün veritabanı.
Bir proje nasıl ilerler
- 1
Donanım
Kartınızı STM32G0 ve NCN5110 çevresinde tasarlayın ya da referans tasarımımızdan başlayın.
- 2
Uyarlama
Hedef katmanı kendi kartınıza uyarlayın. Referans pin atamasını koruduğunuzda değiştirilecek bir şey kalmaz.
- 3
Tanımlama
Grup nesnelerinizi, parametrelerinizi ve arayüz nesnelerinizi bir kez tanımlayın, buna karşılık gelen ETS ürün veritabanını oluşturun.
- 4
Uygulama
Uygulamanızı stack API'si üzerine yazın. Bir grup nesnesi güncellendiğinde stack sizi çağırır, bir değer değiştiğinde siz stack'i çağırırsınız.
- 5
Sertifikasyon
Stack zaten tescilli olduğu için cihaz sertifikasyonunuz protokol uygulamasını değil, kendi uygulamanızı ve donanımınızı kapsar.
Teknik föy ve uygunluk beyanı
Her iki doküman da İngilizce olarak yayımlanmıştır. KNX Association'a sunulan imzalı PICS ve PIXIT formları lisansla birlikte verilir.
867/23232/26 tescili HStack protokol stack'ini kapsar. HStack üzerine kurulu bir cihaz, kendi uygulama programını, donanımını ve ETS ürün veritabanını kapsayan kendi KNX ürün sertifikasyonuna yine de ihtiyaç duyar.
KNX cihazı mı geliştiriyorsunuz?
Ne geliştirdiğinizi anlatın, uyarlamanın ne gerektireceğini söyleyelim. Lisans koşulları projeye göre belirlenir.