我试着浏览帖子,看看能不能找到什么,但还没找到。在
我在我的本地主机上运行SCADA BACnet设备模拟器。我假设设备的ip是我的本地主机ip,因为我能找到的唯一ip是在deviceAddressBinding
属性中,它显示了192.168.x.xx
我正在为SampleApplication
运行bacpypes(python library for bacnet)教程,当我第一次尝试运行该教程时,它声明我的.ini file ip is not a valid address in the context
。所以我试着输入模拟器的设置来尝试连接到模拟器,现在它给了我一个Only one usage of each socket address (protocol/network address/port) is normally permitted
错误。我不太清楚该怎么办,我可能遗漏了什么吗?在
我的.ini文件:
[BACpypes]
objectName: Testing Device
address: 192.168.x.xx #tutorial came with 128.253.109.40/20
objectIdentifier: 123
maxApduLengthAccepted: 1024
segmentationSupported: segmentedBoth
vendorIdentifier: 123
foreignPort: 47808
foreignBBMD: 192.168.1.254
foreignTTL: 30
示例应用程序和BACnet模拟器正在打开一个服务器套接字。看起来两者都使用相同的端口号。您可以更改ini文件中的端口号,如下所示
地址:192.168.1.22:47809
默认情况下,BACPypes示例应用程序运行在47808端口号上,除非您在配置文件中明确指出。在
这似乎是一个windows问题。替换:
有:
^{pr2}$相关问题 更多 >
编程相关推荐