我正在尝试volttron作为项目解决方案,并且想长期了解volttron的功能。该项目将控制/监视约10万个设备,如果一切正常,可能还要数百万个设备。
在实际情况下,最大的电压产生器使用量是多少?如果说主机具有高规格,一个节点可以容纳多少个设备?
伏特朗在使用后的未来约束是什么? (就像在数据库/服务器资源/网络中那样进行约束)
希望得到的答案不是确切值。我只是想找到功能范围。
谢谢
答案 0 :(得分:0)
对于单个VOLTTRON实例,VOLTTRON扩展的程度有多种驱动因素。
无特殊顺序:
我们经常看到瓶颈是设备通信的网络。这将提高您与设备通信的速度。对于收集而言,在大多数情况下,中级PC会显得过大。
在现场,我们的用户仅用一个节点就能在不到15分钟的时间内抓取1.5K + BACnet设备。这些设备中有许多都位于MSTP中继线上,这将是主要的限制因素。如果这些是TCP BAcnet设备,则数据采集速率会更高。
有一些参数可以调整特定节点的数据收集速率。通常,对这些值进行调整以在初始平台配置后找到最佳收集速率。
您要寻找的缩放比例类型需要使用多个VOLTTRON实例。通常有多个收集箱用于安装。通常,这些实例将收集一些设备的数据(根据您的方案),然后将这些值直接发送到数据库,或者将它们转发到平台的另一个中央实例,该实例将代表远程节点提交数据。可以在此处找到一些实际部署的编号:https://volttron.org/sites/default/files/publications/VOLTTRON%20Scalability-update-final.pdf
从MySQL到Mongo到SQLite,有几种数据库选项。您将需要根据数据收集需求选择一个中央数据库(而不是SQLite)。