Platform Bağımsız Stack
STM32 ve ESP için tek KNX stack'i. HAL ya da baremetal, seçim senin — uygulama mantığına dokunmadan yeni donanıma taşı.
Kbox-UniStack, açık bir KNX geliştirme platformudur — platform bağımsız bir protokol stack'i ve framework. İndir, STM32 ya da ESP üzerinde çalıştır ve ürününü geliştir; önünde ödeme duvarı yok. Lisansı yalnızca ürünün KNX sertifikasyonuna geldiğinde alırsın.
STM32, ESP ve ötesinde; HAL ya da baremetal üzerinde çalışır. Tek stack, tek uygulama katmanı — uygulamanı yeniden yazmadan kendi donanımına taşı.
Değerlendirmek için lisans almana gerek yok. İndir, prototipini çıkar, ürününü geliştir — ödeme ancak ticarileşme aşamasında gündeme gelir.
KNX Secure yerleşiktir ve stack KNX Derneği tarafından sertifikalandırılmıştır; footprint kısıtlı flash ve RAM için optimize edilmiştir. Ürününün kendi sertifikasyonuna sağlam bir zeminden başlarsın.
STM32 ve ESP için tek KNX stack'i. HAL ya da baremetal, seçim senin — uygulama mantığına dokunmadan yeni donanıma taşı.
Kimlik doğrulamalı ve şifreli KNX haberleşmesi ilk andan hazır. Modern güvenlik beklentilerini karşılayan cihazlar üret — sonradan bir şey eklemene gerek yok.
Kaynağı kısıtlı cihazlar için tasarlandı. Yalın flash ve RAM kullanımı, küçük mikrodenetleyicilerde bile uygulamana yer bırakır.
Kopyalayıp iskelet olarak kullanabileceğin, derlenip yüklenebilir örnek projeler; porting rehberi ve tam API referansı — dokümantasyon baştan sona hazır.
KNX Derneği tarafından sertifikalandırıldı: KNX Data Secure ile System B profili. Link, transport, network ve uygulama katmanları; cEMI ve raw TP frame işleme, tip-güvenli DPT encode/decode.
Ücretsiz indir, bugün geliştir. Ürünün ticarileşene kadar hiçbir ücret ödemezsin — lisansı sertifikasyonda, ömür boyu sabit fiyatla alırsın.
Kbox-UniStack yalnızca protokol stack'i değil; UART, I2C, Button, Watchdog, Flash ve LED gibi çevre birimleri için hazır, test edilmiş sınıflarla gelir. Hepsi bir interface'in arkasında olduğu için uygulama mantığını donanım olmadan doğrularsın.
Her çevre birimi bir interface'in arkasında. Yerine mock ya da fake geçirip uygulama mantığını donanımdan bağımsız ve deterministik biçimde test edersin.
Örnek projeler GoogleTest ile host (PC) testleri içerir. ARM donanımı olmadan koştukları için testleri her commit'te otomatik pipeline'ında çalıştırabilirsin.
Her interface'in Base sınıfı işin çoğunu devralır: ring buffer'lar, blink state machine, sayaçlar, bookkeeping. Sen yalnızca donanıma dokunan birkaç satırı yazarsın.
| Interface | Base sınıfı veriyor | Sen yazıyorsun |
|---|---|---|
IBusDriver | TX/RX ring queues, Work() pump, inter-byte timing | Init, AvailableForTx, Transmit |
IClock | full ms/second counter | call Tick() from a 1 ms ISR |
IWatchDog | enabled flag + Enable/Disable/IsEnabled | Reset() (the kick) |
IFlash | address bookkeeping + 1024-byte page size, Get* | read/write/erase/lock |
ILed | blink state machine off IClock | writePin, togglePin |
IButton | callback storage + dispatch | wire GPIO IRQ to OnInterupt() |
ITransmitter | holds the IBusDriver& | Init, SetIndividualAddress |
Çoğu stack, sadece geliştirmeye başlamak için bile para ister. Biz istemeyiz. Ücretsiz indir, ürününü geliştir, lisansı yalnızca KNX sertifikasyonuna geldiğinde al.
İndir, kur, geliştir. Ürünün ticarileşene kadar tek kuruş yok.
0 €başlangıç
KNX sertifikasyonunda ödenir. İstediğin kadar, istediğin gibi kullan.
10.000 €tek seferlik
OEM iş ortakların arttıkça maliyet öngörülebilir kalır.
1.000 €OEM müşteri başına
Bu fiyatlar ömür boyu garantilidir — değişmeyecektir.
Benzer lisanslar başka yerlerde 30.000 €'ya kadar çıkıyor — üstelik daha geliştirmeye başlamadan ödüyorsun.
Kaynak kodu kapalıdır, ancak Kbox-UniStack'i indirmek ve geliştirmek tamamen ücretsizdir. Onu açık bir platform gibi düşün: ürünün ticarileşene kadar hiçbir ücret ödemezsin. Lisans yalnızca KNX sertifikasyonu aşamasında devreye girer.
Çekirdek platform bağımsız tasarlandı — HAL ya da baremetal, heap kullanmadan. STM32 bugün çalışıyor: hazır derlenmiş arşiv Cortex-M3 / STM32F103xB hedefli ve HAL örnekleriyle geliyor. ESP32 desteği çok yakında, diğer işlemciler de sırayla ekleniyor. Hedefin henüz listede yoksa sor — talep üzerine hedefe özel derleme yapıyoruz.
İndirmek ve geliştirmek ücretsizdir. Ürünün sertifikasyona geldiğinde stack lisansı tek seferlik 10.000 €, ayrıca her OEM müşterisi için 1.000 €'dur. Bu fiyatlar ömür boyu garantilidir. Benzer lisanslar başka yerlerde 30.000 €'ya kadar çıkar — üstelik daha başlamadan ödersin.
Evet. KNX Secure yerleşiktir; kimlik doğrulamalı ve şifreli KNX haberleşmesini kutudan çıktığı gibi sunar ve footprint kısıtlı flash ile RAM için optimize edilmiştir.
Evet. Tüm çevre birimleri interface arkasında olduğu için mock ya da fake geçirebilirsin. Örnek projeler GoogleTest ile host (PC) testleri içerir; ARM donanımı olmadan, deterministik biçimde koşarlar. Böylece testlerini CI pipeline'ında da çalıştırabilirsin.
Hayır — ve ihtiyacın da olmuyor. Kbox-UniStack önceden derlenmiş bir statik kütüphane ve public header'lar olarak gelir: projen Stack header'larını include eder, arşivi link'ler. Üzerine kurduğun ürünü istediğin gibi geliştirir, satar ve dağıtırsın; kapalı kalan yalnızca stack'in kendi kaynak kodudur.
Stack lisansının kendisini — ürünün KNX sertifikasyonuna geldiğinde bir kez ödenir, ayrıca her OEM müşterisi için 1.000 €. Süre sınırı ve cihaz başı telif yoktur: istediğin kadar cihazda, istediğin gibi kullanırsın. Bu fiyatlar ömür boyu garantilidir.
Hayır. Kbox-UniStack baremetal super-loop için tasarlandı: ana döngünün her turunda Work() çağırırsın, o da RX kuyruğunu boşaltır, TX'i sürer ve senin mantığını çalıştırır. Daha ince kontrol istersen Process() var. Üreticinin HAL'i üzerinde ya da doğrudan baremetal çalışır.
Bugün twisted pair (TP1). Sertifikasyon profili KNX TP1 uç cihazı, System B (mask 07B0h) ve S-Mode'da KNX Data Secure. KNXnet/IP desteklenmiyor, RF desteği de yok — IP veya RF gerekiyorsa başlamadan önce bizimle konuş.
Kbox-UniStack'in kendisi KNX Derneği tarafından sertifikalandırılmıştır, yani sağlam bir zeminden başlarsın — ama ürünün yine kendi KNX sertifikasyon sürecinden geçer. Stack mekanizmayı getirir: System B, S-Mode KNX Data Secure, property modeli, seri numarası ve FDSK işleme. Sen ürüne özel değerleri getirirsin — benzersiz seri numaraların, hardware type kodun, kendi DPT tanımların, anahtar üretimi ve etiketleme. Tam "stack ne veriyor / entegratör ne sağlıyor" tablosu dokümantasyonda.
Ücretsiz indir, ürününü kur. Ödeme yalnızca KNX sertifikasyonunda — 10.000 €, ömür boyu sabit.