Plataforma Aberta · Sem muro de pagamento

STACK KNX CERTIFICADO E FRAMEWORK BAIXE GRÁTIS · DESENVOLVA HOJE · PAGUE AO LANÇAR

Certificado KNX
stack, pela KNX Association
HAL + bare-metal
STM32 · ESP e além
€10.000
licença fixa para sempre
Framework de aplicaçãoUARTI2CButtonWatchdogFlashStack de protocolo KNXKNX SecureApplicationDPTTransportNetworkData LinkcEMI · raw TPHardware · plataformaMCUSTM32ESPHAL + bare-metal
Sobre nós

Comece a desenvolver hoje, pague ao lançar

Kbox-UniStack é uma plataforma aberta de desenvolvimento KNX — um stack de protocolo e framework independentes de plataforma. Baixe, rode em STM32 ou ESP e construa seu produto sem nenhum muro de pagamento no caminho. Você só licencia quando seu produto chega à certificação KNX.

Independência de plataforma desde a base

Roda em STM32, ESP e além, em HAL ou bare-metal. Um stack, uma camada de aplicação — porte para o seu hardware sem reescrever a aplicação.

Comece sem risco

Para avaliar, não precisa de licença. Baixe, faça o protótipo, desenvolva o seu produto — só paga quando chegar ao mercado.

KNX Secure e otimizado em memória

O KNX Secure é embutido — num stack certificado pela KNX Association, com footprint ajustado para flash e RAM limitados. Assim você chega à certificação do seu produto com uma base comprovada.

Stack + Framework

Recursos da plataforma

Stack independente de plataforma

Um stack KNX para STM32 e ESP. HAL ou bare-metal, você escolhe — porte para novo hardware sem tocar na lógica da aplicação.

KNX Secure embutido

Comunicação KNX autenticada e criptografada de fábrica. Entregue dispositivos à altura das exigências de segurança atuais — sem precisar acrescentar nada depois.

Footprint otimizado

Projetado para dispositivos com recursos limitados. Um footprint enxuto de flash e RAM deixa espaço para a sua aplicação, mesmo em microcontroladores pequenos.

Documentação e projetos de exemplo

Projetos de exemplo que compilam e gravam como estão — copie um e use como esqueleto. Some a isso o guia de portabilidade e a referência completa da API: está tudo na documentação.

Stack de Protocolo KNX Certificado

Certificado pela KNX Association: perfil System B com KNX Data Secure. Camadas de enlace, transporte, rede e aplicação, processamento de frames cEMI e raw TP, e codificação/decodificação DPT type-safe.

Sem muro de pagamento para começar

Baixe grátis e desenvolva hoje. Não paga nada até o seu produto chegar ao mercado — a licença vem na certificação, a um preço fixo para sempre.

Testes e CI/CD

Comece a testar antes de o hardware chegar.

O Kbox-UniStack não é apenas um stack de protocolo — ele traz classes prontas e testadas para periféricos como UART, I2C, Button, Watchdog, Flash e LED. Cada uma fica atrás de uma interface, então você valida a lógica da sua aplicação sem hardware.

Código manutenível e testável

Cada periférico fica atrás de uma interface. Injete um mock ou fake e teste a lógica da sua aplicação de forma determinística, independente do hardware.

Pronto para CI/CD

Os projetos de exemplo trazem testes de host (PC) com GoogleTest. Eles rodam sem hardware ARM, então você pode executá-los no seu pipeline automatizado a cada commit.

Nenhum driver escrito do zero

Cada interface tem uma classe Base que absorve a maior parte do trabalho: ring buffers, máquinas de estado de blink, contadores, bookkeeping. Você escreve apenas as poucas linhas que tocam o hardware.

InterfaceA Base entregaVocê escreve
IBusDriverTX/RX ring queues, Work() pump, inter-byte timingInit, AvailableForTx, Transmit
IClockfull ms/second countercall Tick() from a 1 ms ISR
IWatchDogenabled flag + Enable/Disable/IsEnabledReset() (the kick)
IFlashaddress bookkeeping + 1024-byte page size, Get*read/write/erase/lock
ILedblink state machine off IClockwritePin, togglePin
IButtoncallback storage + dispatchwire GPIO IRQ to OnInterupt()
ITransmitterholds the IBusDriver&Init, SetIndividualAddress
Preços transparentes

Sem muro de pagamento. Pague ao lançar.

A maioria dos stacks cobra antes mesmo da primeira linha de código. Nós não. Baixe grátis, desenvolva o seu produto e licencie só quando chegar à certificação KNX.

Comece a desenvolver

Baixe, instale e desenvolva. Nem um centavo até o seu produto chegar ao mercado.

€0para começar

Licença do stack

Pago na certificação KNX. Use o quanto e como quiser.

€10.000pagamento único

Por cliente OEM

Continua previsível à medida que somam parceiros OEM.

€1.000por cliente OEM

Estes preços são garantidos para sempre — não vão mudar.

Licenças comparáveis chegam a €30.000 em outros lugares — e lá você paga antes mesmo de começar a desenvolver.

FAQ

Perguntas frequentes

O Kbox-UniStack é open source?

O código-fonte é fechado, mas baixar e desenvolver com o Kbox-UniStack não custa nada. Pense nele como uma plataforma aberta: você não paga até o seu produto chegar ao mercado. O licenciamento entra na etapa de certificação KNX.

Quais plataformas e MCUs são suportados?

O núcleo foi projetado para ser independente de plataforma — HAL ou bare-metal, sem alocação em heap. O STM32 funciona hoje: o arquivo pré-compilado tem como alvo o Cortex-M3 / STM32F103xB e vem com exemplos HAL. O suporte a ESP32 chega muito em breve, e outros MCUs estão sendo adicionados em sequência. Se o seu alvo ainda não está na lista, pergunte — fazemos builds específicas sob demanda.

Quanto custa?

Baixar e desenvolver é gratuito. Quando o seu produto chega à certificação, a licença do stack é de €10.000 (pagamento único), mais €1.000 por cliente OEM. Estes preços são garantidos para sempre. Licenças comparáveis chegam a €30.000 em outros lugares — e lá você paga antes de começar.

O Kbox-UniStack suporta KNX Secure?

Sim. O KNX Secure é embutido, oferecendo comunicação KNX autenticada e criptografada de fábrica, com um footprint otimizado para flash e RAM limitados.

Posso testar sem hardware?

Sim. Cada periférico fica atrás de uma interface, então você pode injetar mocks ou fakes. Os projetos de exemplo trazem testes de host (PC) com GoogleTest que rodam de forma determinística sem hardware ARM — ou seja, você também pode executá-los no seu pipeline de CI.

Recebo o código-fonte ao licenciar?

Não — e você não precisa dele. O Kbox-UniStack é entregue como uma biblioteca estática pré-compilada mais os headers públicos: o seu projeto inclui os headers do Stack e linka o arquivo. Você pode desenvolver, distribuir e vender o seu produto livremente sobre ele; fechado fica apenas o código-fonte do próprio stack.

O que os €10.000 cobrem e existem limites?

A licença do stack em si, paga uma única vez quando o seu produto chega à certificação KNX, mais €1.000 por cliente OEM. Não há limite de tempo nem royalty por dispositivo — use em quantos dispositivos quiser, como quiser. Estes preços são garantidos para sempre.

Preciso de um RTOS?

Não. O Kbox-UniStack foi feito para um super-loop bare-metal: você chama Work() uma vez por iteração do laço principal e ele esvazia a fila de RX, conduz o TX e executa a sua lógica. Para controle mais fino existe o Process(). Ele roda sobre a HAL do fabricante ou diretamente em bare metal.

Quais meios KNX são suportados — TP1, IP, RF?

Par trançado (TP1) hoje. O perfil de certificação é um dispositivo final KNX TP1, System B (máscara 07B0h), com KNX Data Secure em S-Mode. KNXnet/IP não é suportado e não há suporte a RF — se precisar de IP ou RF, fale conosco antes de começar.

Na certificação KNX, o que o stack cobre e o que fica comigo?

O próprio Kbox-UniStack é certificado pela KNX Association, então você parte de uma base comprovada — mas o seu produto ainda passa pela própria certificação KNX. O stack traz o mecanismo: System B, KNX Data Secure S-Mode, o modelo de propriedades, tratamento de número de série e FDSK. Você traz os valores específicos do produto — os seus números de série únicos, o código de hardware type, as suas definições de DPT, além da geração de chaves e etiquetagem. A tabela completa de stack versus integrador está na documentação.

Comece a desenvolver hoje.

Baixe grátis e construa o seu produto. Você paga apenas na certificação KNX — €10.000, fixo para sempre.