Michael Critchfield celebra os 35 anos da KNX com uma visão geral interessante de como o Software de Ferramentas de Engenharia (ETS) da Associação KNX é desenvolvido e mantido.
Por: Michael Critchfield*
O ETS é a única ferramenta de software para comissionamento e manutenção de todas as instalações KNX. Já existe há muito tempo; a primeira edição foi lançada em 1993 como ETS1. Desde então, houve cinco gerações. O mais recente, ETS6, foi lançado em setembro de 2021. Ele é mantido atualizado com atualizações gratuitas para todos os clientes ETS6, e a última revisão foi publicada em maio de 2025.
Guia de exemplo da primeira versão do ETS para Windows, quando o KNX era originalmente conhecido como EIB e novas versões eram distribuídas em disquetes e, posteriormente, em CDs.
O que o ETS faz e quais são os princípios que o regem?
O ETS é usado para planejar, configurar, documentar e manter qualquer instalação KNX. Seus princípios fundamentais são que deve ser a única ferramenta que todos podem usar, deve ser independente do fabricante e totalmente compatível com qualquer instalação KNX, dos anos 90 a 2025. Isso significa que você pode expandir sua instalação atual, independentemente da idade, com os dispositivos mais recentes, seja porque os requisitos mudam ou porque você deseja uma atualização para os produtos mais avançados de nossos fabricantes membros.
Evolução das DSTs
Em comparação com hoje, a primeira geração, ETS1 Professional, tinha menos recursos. Isso ocorreu porque nos primeiros anos da KNX a gama de dispositivos certificados era bastante limitada. Havia apenas um meio de transmissão: um cabo chamado KNX Twisted Pair (TP).
Hoje, existem vários tipos de mídia de transmissão, todos suportados no ETS6. Isso inclui cabo trançado (KNX TP), radiofrequência sem fio (KNX RF) e mídia como Thread e Ethernet usada para comunicação de protocolo IP (KNXnet/IP e KNX IoT). Existem até dispositivos que transmitem pela rede elétrica (KNX Powerline ou PL), embora sejam principalmente produtos legados. Basicamente, seja qual for o meio que escolher, o KNX suporta-o.
O ETS6 também oferece um catálogo online integrado de dispositivos KNX. Ele suporta aplicativos ETS para recursos estendidos, aplicativos poderosos de configuração de dispositivos e até plug-ins antigos que ainda funcionam no "modo de compatibilidade". O ETS1 não oferecia nada disso, embora os princípios básicos já estivessem lá: os dispositivos KNX têm objetos que se ligam a endereços de grupo.
Desenvolvimento de DST
A Associação KNX tem uma equipa de programadores especializados que são responsáveis pela manutenção e evolução do ETS. Cada um deles tem o seu próprio campo de especialização dentro da ETS e orgulham-se de oferecer um conjunto de software que tem sido utilizado por dezenas de milhares de Parceiros KNX ao longo dos anos, e agora também dá as boas-vindas aos alunos KNX NextGen.
À medida que o padrão KNX evolui, o mesmo acontece com a ferramenta. Foram adicionadas inúmeras extensões como TP0 para TP1, RF para RF Multi, KNX plain para KNX IP Secure e KNX Data Secure, e de KNXnet/IP para KNX IoT. Cada etapa da especificação KNX significa um novo avanço para KNX e ETS, tornando possível suportar novos dispositivos de nossos membros. Esses dispositivos são instalados em campo e, com o tempo, as expectativas e a tecnologia evoluem, dando continuidade a esse ciclo. Assim como o ETS1 Professional suportou todos os dispositivos desde 1993, o ETS6 Professional oferece suporte para todo o legado KNX até 2025. E continuará a crescer: o melhor ainda está por vir.
O software ETS6 está disponível em três versões adaptadas para garantir a melhor experiência para cada tipo de usuário.
Poderoso e seguro
O ETS é a ferramenta em que um Parceiro KNX pode confiar para comissionar e manter as instalações KNX. A última geração, ETS6, está equipada com todas as extensões definidas pela Associação KNX e seus membros. Os dispositivos mais recentes, combinados com a comunicação encriptada usando o KNX Secure e a capacidade de integração com instalações existentes, mantendo os fluxos de trabalho, garantem que os Parceiros KNX possam aplicar os seus conhecimentos para criar instalações robustas, fiáveis e seguras.
Movendo-se com os tempos
O desenvolvimento de DSTs também depende de fatores externos, como o sistema operacional em que é executado. Cada nova geração do ETS mantém a compatibilidade com a versão atual do Windows, que no momento da redação deste artigo é o Windows 11. Até mesmo as bibliotecas externas que o ETS usa recebem atualizações frequentes. Em alguns casos, até mudamos para bibliotecas alternativas quando vulnerabilidades são detectadas e uma correção imediata não está disponível. Entre as versões principais, que são lançadas a cada poucos anos, também são lançadas revisões com melhorias e correções. O ETS5, por exemplo, foi lançado em 2014 e teve 28 revisões antes do lançamento do ETS6 em 2021, seguido pelo ETS6.3.0 em 2024. Com o recente ETS6.3.1, você pode aproveitar todos os recursos poderosos do ETS6.3.0, com a tranquilidade de saber que os problemas detectados nas versões anteriores foram corrigidos e seu treinamento ETS6 ainda é válido hoje.
A geração atual do ETS oferece uma experiência de usuário revolucionária, segurança aprimorada e compatibilidade futura graças à integração do KNX IoT e suporte nativo para IPv6.
Colaboração
O ETS é, por sua natureza, um esforço colaborativo. A Associação KNX recolhe feedback dos seus membros e parceiros para garantir que o ETS se mantém à frente da curva. O maior desafio hoje é testar completamente cada versão do ETS antes de ser lançada. Isto inclui tanto o software como a sua compatibilidade com todos os dispositivos certificados KNX. Embora executemos milhares de testes, não conseguimos detectar todos os bugs, por isso contamos com nossos valiosos testadores beta do ETS para nos ajudar.
Para mais informações, visite: www.knx.org e www.knxlatinamerica.org
*Michael Critchfield é o Gestor de Produto ETS da KNX Association.