问题标签 [bacnet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
520 浏览

raspberry-pi - 如何在树莓派堆栈上模拟 BACnet 通信协议

我目前正在从事我的高级设计项目。我已经做了一堆树莓派。我只是想知道如何创建一个 BACnet 堆栈,其中每个树莓派设备都是唯一的设备,具有唯一的设备 ID。此外,我们计划使用 cisco 交换机与其他​​树莓派堆栈连接。我知道有一个 bacpypes 模块,这很神奇,但它主要用于处理 bacnet 设备。在我的场景中,我需要创建一堆树莓派来模拟 BACnet 通信协议。这真的很有帮助

0 投票
2 回答
482 浏览

bacnet - BACnet 分段-移动设备不支持

我正在实现一个 bacnet 库来读取和写入一些对象实例。但我不明白,为什么使用 PC 和 Yabe 之类的应用程序,如果我要求一个通用控制器读取 300 多个对象,则支持分段,而不是使用手机和对同一个控制器的相同请求不支持分段。PC 和智能手机都在 Wifi 上的同一网络中。那么问题/区别是什么?

0 投票
1 回答
103 浏览

python - 如何使用 BAC0 设置每周计划

我正在尝试使用 python 的 BAC0 库来设置设备的每周计划。但我在 BAC0 文档中找不到任何示例。对象标识符是“Schedule:2”。例如我想实现以下功能: * 添加一个事件“占用 01:00 到 02:00” 到星期一 * 从星期一删除最后一个事件 * 将第一个事件的星期一开始时间更改为 01:15 任何人都可以提供一些示例代码这些?谢谢。

0 投票
1 回答
382 浏览

routes - BACnet IP 路由与 BACnet 广播管理设备 (BBMD)

我有以下设置,带有 2 个 BBMD 和一个 SIEMENS IP 路由器(型号 S615):

拓扑

SIEMENS路由器只配置了这些防火墙规则(IP和端口配置除外),根据SIEMENS应该就是我所需要的:

路由器配置

两个 BBMDS(当前)都配置为:

BBMD 配置

除了另一个使用 UDP 端口 47809。两者都使用路由器作为每个子网的默认网关。

问题是广播仅以一种方式分发...... 我在我的 BACnet 浏览器中从 BACnet 设备收到“我是”广播,但我没有从浏览器向我的 BACnet 设备收到“WHO IS”广播。换句话说,192.168.1.31 >> 10.83.87.31 正在工作,但 10.83.87.31 >> 192.168.1.31 没有……</p>

使用的 BBMD 设备:http ://www.hvacrcontrol.com/bacnet-router/

0 投票
0 回答
39 浏览

javascript - 是否可以在离子科尔多瓦应用程序中使用节点 bacnet 堆栈

我想开发一个通过 wifi 网络与 bacnet 设备进行通信的 android 和 ios 应用程序。为此,我该如何使用node-bacstack、ionic、cordova。

我见过node-bacstack的大多数用例都遵循以下架构

在此处输入图像描述

如上图所述,bacstack位于服务器端。

在我的用例中没有服务器,所以我如何使用node-bacstack开发通过 wifi 网络与 bacnet 设备通信的离子 Cordova 应用程序。可能吗?

欢迎任何建议!

0 投票
1 回答
38 浏览

volttron - VOLTTRON 是否支持 BACNET MS/TP?

据我所知,VOLTTRON 只支持 BACNET/IP。有人知道如何在 VOLTTRON 中使用 BACNET MSTP 吗?

0 投票
1 回答
300 浏览

python - 当通过 COV 通知时如何在 python3 中使用 BAC0 触发函数

嗨,我用 bacnet(BAC0 库)和 python 3 开发了一个项目,这是我的方法中的代码

问题是如何在 python3 中使用 BAC0 触发函数,当通过 COV(值更改)通知时,谢谢。

0 投票
1 回答
466 浏览

python - 如何在 Python 中使用 BAC0 readRange

大家好,我尝试在 python 3 中使用 BAC0 包来获取 bacnet 网络中多个点的值。我使用如下内容:

似乎不行:(错误是:

在文件中我可以找到

0 投票
1 回答
310 浏览

java - Bacnet4j COV 订阅

我正在通过 java 使用 bacnet,bacnet4j 项目。我有一个带有 bacnet 对象的设备,我想通过第二个设备 (COV) 监视这个对象。我怎样才能运行下标?

我应该利用 localDevice.getEventHandler().addListener(new DeviceEventListener() { 和使用那里的功能吗?

也许有人让我走上了正确的轨道。或者有什么我可以分析的例子吗?

0 投票
1 回答
60 浏览

python - 如何与 Cylon BMS 控制器通信

我尝试通过 Bacnet 协议 ( BAC0) 与 Cylon 设备 (UC32) 通信,但我找不到任何设备。我尝试使用 Yabe,但没有任何结果。
是否有任何文档描述如何创建我的通信驱动程序?或者任何可以用来连接这个设备的技术?