我想就正在研究的项目提供建议或资源。目标是创建一个BMS(楼宇管理系统)来管理BACnet网络中的某些设备。
是否可以创建一个Web应用程序(使用javascript),通过发送xml请求,通过Internet对BACnet设备执行一些ajax调用?
我无法在谷歌上找到具体的内容。你听说过类似的东西吗?阅读设备规格看起来可能,但安全性呢?是否可以像在公共IP地址上发送POST HTTP请求一样简单,其中包含xml消息?
谢谢你的时间!
答案 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 /前端层)。