knx协议出来也是很长时间了,但国内相关开发的文章很少,比起zigbee,lora这些网上一搜一大零的,显得可怜。因为公司以后可能会开发knx产品,所以对国外的openknx自已研究了一下。
https://github.com/thelsing/knx 这个就是openknx项目的固件。里面有几种板卡的固件,项目采用vscode的platformIo进行开发的,需要先下载vscode,然后安装platformIO扩展。
安装完后直接用platformIO打开里面一个项目目录h8i8o进行build,结果如下:
具体openknx的协议函数定义可以查看Welcome to knx’s documentation! — knx 1 documentation
免费的knx 数据库制作工具:https://github.com/thelsing/CreateKnxProd
knx数据库制作工具也有开源版带图形界面版的。
https://github.com/OpenKNX/Kaenx-Creator/releases/tag/v1.5.0
这里做一个记录,算是抛砖引玉。