Ανεξάρτητο από πλατφόρμα stack
Ένα stack KNX για STM32 και ESP. HAL ή bare-metal, η επιλογή δική σας — μεταφέρετε σε νέο υλικό χωρίς να αγγίξετε τη λογική της εφαρμογής σας.
Το Kbox-UniStack είναι μια ανοιχτή πλατφόρμα ανάπτυξης KNX — ένα ανεξάρτητο από πλατφόρμα stack πρωτοκόλλου και framework. Κατεβάστε το, τρέξτε το σε STM32 ή ESP και φτιάξτε το προϊόν σας χωρίς κανένα paywall στον δρόμο σας. Αδειοδοτείτε μόνο όταν το προϊόν σας φτάσει στην πιστοποίηση KNX.
Τρέχει σε STM32, ESP και πέρα από αυτά, σε HAL ή bare-metal. Ένα stack, ένα επίπεδο εφαρμογής — μεταφέρετέ το στο υλικό σας χωρίς να ξαναγράψετε την εφαρμογή σας.
Για να το αξιολογήσετε δεν χρειάζεστε άδεια. Κατεβάστε το, φτιάξτε πρωτότυπο, αναπτύξτε το προϊόν σας — πληρώνετε μόνο όταν βγείτε στην αγορά.
Το KNX Secure είναι ενσωματωμένο — σε ένα stack πιστοποιημένο από την KNX Association, με footprint προσαρμοσμένο σε περιορισμένη flash και RAM. Έτσι φτάνετε στην πιστοποίηση του προϊόντος σας με δοκιμασμένη βάση.
Ένα stack KNX για STM32 και ESP. HAL ή bare-metal, η επιλογή δική σας — μεταφέρετε σε νέο υλικό χωρίς να αγγίξετε τη λογική της εφαρμογής σας.
Επικοινωνία KNX με έλεγχο ταυτότητας και κρυπτογράφηση, εξαρχής. Κυκλοφορήστε συσκευές που πληρούν τις σημερινές απαιτήσεις ασφάλειας — χωρίς να προσθέσετε τίποτα μετά.
Σχεδιασμένο για συσκευές με περιορισμένους πόρους. Ένα λιτό footprint flash και RAM αφήνει χώρο για την εφαρμογή σας, ακόμη και σε μικρούς μικροελεγκτές.
Παραδείγματα έργων που μεταγλωττίζονται και γράφονται όπως είναι — πάρτε ένα και χρησιμοποιήστε το ως σκελετό. Μαζί, οδηγός μεταφοράς και πλήρης αναφορά API: στην τεκμηρίωση τα βρίσκετε όλα.
Πιστοποιημένο από την KNX Association: προφίλ System B με KNX Data Secure. Επίπεδα ζεύξης, μεταφοράς, δικτύου και εφαρμογής, επεξεργασία πλαισίων cEMI και raw TP, και type-safe κωδικοποίηση/αποκωδικοποίηση DPT.
Κατεβάστε δωρεάν και αναπτύξτε σήμερα. Δεν πληρώνετε τίποτα μέχρι το προϊόν σας να βγει στην αγορά — η άδεια έρχεται στην πιστοποίηση, σε τιμή σταθερή εφ' όρου ζωής.
Το Kbox-UniStack δεν είναι μόνο ένα stack πρωτοκόλλου: έρχεται με έτοιμες, δοκιμασμένες κλάσεις για περιφερειακά όπως UART, I2C, Button, Watchdog, Flash και LED. Καθένα βρίσκεται πίσω από μια διεπαφή, ώστε να επαληθεύετε τη λογική της εφαρμογής σας χωρίς υλικό.
Κάθε περιφερειακό βρίσκεται πίσω από μια διεπαφή. Βάλτε ένα mock ή fake στη θέση του και δοκιμάστε τη λογική της εφαρμογής σας ντετερμινιστικά, ανεξάρτητα από το υλικό.
Τα παραδείγματα έργων περιλαμβάνουν δοκιμές host (PC) με GoogleTest. Τρέχουν χωρίς υλικό ARM, οπότε μπορείτε να τις εκτελείτε στο αυτοματοποιημένο pipeline σας σε κάθε commit.
Κάθε διεπαφή έχει μια κλάση Base που αναλαμβάνει το μεγαλύτερο μέρος της δουλειάς: ring buffers, μηχανές κατάστασης blink, μετρητές, bookkeeping. Εσείς γράφετε μόνο τις λίγες γραμμές που αγγίζουν το υλικό.
| Διεπαφή | Η Base δίνει | Εσείς γράφετε |
|---|---|---|
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 |
Τα περισσότερα stacks σας ζητούν χρήματα πριν καν γράψετε την πρώτη γραμμή κώδικα. Εμείς όχι. Κατεβάστε δωρεάν, αναπτύξτε το προϊόν σας και αδειοδοτήστε μόνο όταν φτάσετε στην πιστοποίηση KNX.
Κατεβάστε, εγκαταστήστε και αναπτύξτε. Ούτε λεπτό μέχρι το προϊόν σας να βγει στην αγορά.
0 €για ξεκίνημα
Πληρώνεται στην πιστοποίηση KNX. Χρησιμοποιήστε το όσο και όπως θέλετε.
10.000 €εφάπαξ
Παραμένει προβλέψιμο καθώς προσθέτετε συνεργάτες OEM.
1.000 €ανά πελάτη OEM
Αυτές οι τιμές είναι εγγυημένες εφ' όρου ζωής — δεν θα αλλάξουν.
Αντίστοιχες άδειες φτάνουν έως και τα 30.000 € αλλού — και εκεί πληρώνετε πριν καν ξεκινήσετε την ανάπτυξη.
Ο πηγαίος κώδικας είναι κλειστός, αλλά η λήψη και η ανάπτυξη με το Kbox-UniStack δεν κοστίζουν τίποτα. Σκεφτείτε το ως ανοιχτή πλατφόρμα: δεν πληρώνετε μέχρι το προϊόν σας να βγει στην αγορά. Η αδειοδότηση ενεργοποιείται στο στάδιο της πιστοποίησης KNX.
Ο πυρήνας είναι σχεδιασμένος ανεξάρτητος πλατφόρμας — HAL ή bare-metal, χωρίς δέσμευση heap. Το STM32 λειτουργεί σήμερα: το προμεταγλωττισμένο αρχείο στοχεύει σε Cortex-M3 / STM32F103xB και συνοδεύεται από παραδείγματα HAL. Η υποστήριξη ESP32 έρχεται πολύ σύντομα, ενώ προστίθενται σταδιακά και άλλοι MCU. Αν ο στόχος σας δεν είναι ακόμη στη λίστα, ρωτήστε μας — κάνουμε builds για συγκεκριμένο στόχο κατόπιν αιτήματος.
Η λήψη και η ανάπτυξη είναι δωρεάν. Όταν το προϊόν σας φτάσει στην πιστοποίηση, η άδεια του stack είναι 10.000 € εφάπαξ, συν 1.000 € ανά πελάτη OEM. Αυτές οι τιμές είναι εγγυημένες εφ' όρου ζωής. Αντίστοιχες άδειες φτάνουν έως και τα 30.000 € αλλού — και εκεί πληρώνετε πριν καν ξεκινήσετε.
Ναι. Το KNX Secure είναι ενσωματωμένο, παρέχοντας πιστοποιημένη και κρυπτογραφημένη επικοινωνία KNX εξαρχής, με footprint βελτιστοποιημένο για περιορισμένη flash και RAM.
Ναι. Κάθε περιφερειακό βρίσκεται πίσω από μια διεπαφή, οπότε μπορείτε να βάλετε mocks ή fakes. Τα παραδείγματα έργων περιλαμβάνουν δοκιμές host (PC) με GoogleTest που τρέχουν ντετερμινιστικά χωρίς υλικό ARM — άρα μπορείτε να τις εκτελείτε και στο CI pipeline σας.
Όχι — και δεν τον χρειάζεστε. Το Kbox-UniStack παραδίδεται ως προμεταγλωττισμένη στατική βιβλιοθήκη μαζί με δημόσια headers: το έργο σας συμπεριλαμβάνει τα headers του Stack και συνδέει το αρχείο. Μπορείτε ελεύθερα να αναπτύξετε, να διαθέσετε και να πουλήσετε το προϊόν σας πάνω σε αυτό· κλειστός παραμένει μόνο ο πηγαίος κώδικας του ίδιου του stack.
Την ίδια την άδεια του stack, που πληρώνεται μία φορά όταν το προϊόν σας φτάσει στην πιστοποίηση KNX, συν 1.000 € ανά πελάτη OEM. Δεν υπάρχει χρονικό όριο ούτε δικαίωμα ανά συσκευή — χρησιμοποιήστε το σε όσες συσκευές θέλετε, όπως θέλετε. Οι τιμές αυτές είναι εγγυημένες εφ' όρου ζωής.
Όχι. Το Kbox-UniStack είναι φτιαγμένο για bare-metal super-loop: καλείτε το Work() μία φορά ανά επανάληψη του κύριου βρόχου και αυτό αδειάζει την ουρά RX, οδηγεί το TX και εκτελεί τη λογική σας. Για πιο λεπτομερή έλεγχο υπάρχει το Process(). Τρέχει πάνω στο HAL του κατασκευαστή ή απευθείας σε bare metal.
Συνεστραμμένο ζεύγος (TP1) σήμερα. Το προφίλ πιστοποίησης είναι τερματική συσκευή KNX TP1, System B (mask 07B0h), με KNX Data Secure σε S-Mode. Το KNXnet/IP δεν υποστηρίζεται, ούτε υπάρχει υποστήριξη RF — αν χρειάζεστε IP ή RF, μιλήστε μαζί μας πριν ξεκινήσετε.
Το ίδιο το Kbox-UniStack είναι πιστοποιημένο από την KNX Association, οπότε ξεκινάτε από δοκιμασμένο έδαφος — αλλά το προϊόν σας περνά και πάλι από τη δική του πιστοποίηση KNX. Το stack φέρνει τον μηχανισμό: System B, KNX Data Secure S-Mode, το μοντέλο ιδιοτήτων, τον χειρισμό σειριακού αριθμού και FDSK. Εσείς φέρνετε τις τιμές που αφορούν το προϊόν — τους μοναδικούς σειριακούς αριθμούς σας, τον κωδικό hardware type, τους ορισμούς DPT σας, καθώς και τη δημιουργία κλειδιών και τη σήμανση. Ο πλήρης πίνακας stack έναντι ενσωματωτή βρίσκεται στην τεκμηρίωση.
Κατεβάστε δωρεάν και φτιάξτε το προϊόν σας. Πληρώνετε μόνο στην πιστοποίηση KNX — 10.000 €, σταθερά εφ' όρου ζωής.