一款用于扫描和审计基于IP网络上的KNXnet/IP网关的工具。KNXnet/IP 将以太网定义为KNX(EN 50090, ISO/IEC 14543)的物理通信介质。KNXmap 还允许通过 KNXnet/IP 网关扫描 KNX 总线上的设备。除了扫描功能外,KNXmap 还支持其他与 KNX 网关交互的模式,例如监视总线消息或向组地址写入任意值。
KNXmap 严重依赖 asyncio 模块,因此需要 Python 3.4 或更高版本。某些特殊功能需要少量可选依赖。
sudo python setup.py install
knxmap -h
文档位于项目维基中。
启用完整的调试和详细输出以进行开发:
PYTHONASYNCIODEBUG=1 knxmap -v scan 192.168.178.20 1.1.0-1.1.6 --bus-info