我正在尝试创建一个基于KNX设备在智能家居上生成的数据的应用程序。出于这个原因,我下载了C# KNX隼SDK并使用它与KNX虚拟通信。但是,每次我尝试启动与KNX虚拟的连接时,它都会崩溃(窗口关闭)。
这是我用来创建与KNX虚拟连接的代码:
static void Main(string[] args)
{
var options = new KnxIpTunnelingConnectorParameters(
"127.0.0.1", 3671, true);
using (var bus = new Bus(options)) {
try {
bus.Connect();
Console.WriteLine(bus.IsConnected);
} catch(Exception ex) {
Console.WriteLine(ex);
}
}
}以下是KNX虚拟设置:
IP address: 127.0.0.1
IP Port: 3671
KNXNet IP Router: 224.0.23.12
Interface TP: 1.1.255我的问题是:
发布于 2020-09-02 14:49:45
这是中的一个错误,它不支持"NAT模式“。
将配置更改为
var options = new KnxIpTunnelingConnectorParameters("127.0.0.1", 3671, false);没有"NAT模式“的连接。
https://stackoverflow.com/questions/63707165
复制相似问题