通过互联网

时间:2015-11-11 13:06:57

标签: javascript ajax web-applications bacnet

我想就正在研究的项目提供建议或资源。目标是创建一个BMS(楼宇管理系统)来管理BACnet网络中的某些设备。

是否可以创建一个Web应用程序(使用javascript),通过发送xml请求,通过Internet对BACnet设备执行一些ajax调用?

我无法在谷歌上找到具体的内容。你听说过类似的东西吗?阅读设备规格看起来可能,但安全性呢?是否可以像在公共IP地址上发送POST HTTP请求一样简单,其中包含xml消息?

谢谢你的时间!

3 个答案:

答案 0 :(得分:0)

创建一个充当html请求和BACnet网络之间桥梁的Web服务相当容易。 有一个BACnet C#项目,以帮助BACnet大小,在这里:Yabe

这是一种相当正常的做法......几乎任何事情。

但是,我也相信我已经看过关于真正的BACnet互联网/ HTML启用服务的草稿'。你可以在bacnet-l邮件列表中挥杆。这取决于你想要它的标准化程度。 (我还没有看到它在任何地方实施过。)

但是自定义hack-n-slash webservice是迄今为止最快的解决方案,我会说。

答案 1 :(得分:0)

有些人在http://sourceforge.net/projects/bacnet/?source=directory

的BACnet Stack项目中使用适用于Windows和Linux的命令行应用程序

答案 2 :(得分:0)

您可以编写后端(Web-API)Web服务,以代理JScript(BACnet)调用,作为对相关BMS设备的BACnet“服务”调用;换句话说,它将充当您的BACnet客户端/“ A端”,而JScript则将所有BMS调用委派给它,以执行(代表JScript /前端层)。