我想将数据从访问控制系统服务器(Kaba Exos 9300)提取到第三方基于 Java 的系统(Niagara 版本 4.7)。对于提到的范围,我必须在我的 Niagara 服务器中编写 Obix 解析器。任何人都可以帮助我。
提前致谢。
我想将数据从访问控制系统服务器(Kaba Exos 9300)提取到第三方基于 Java 的系统(Niagara 版本 4.7)。对于提到的范围,我必须在我的 Niagara 服务器中编写 Obix 解析器。任何人都可以帮助我。
提前致谢。
我不确定您需要从问题中得到哪些部分。您不需要在 Niagara 中编写任何 OBIX 解析器。如果您的 ACS 服务器中有 OBIX 服务器,那么您可以使用 Niagara 的 OBIX 驱动程序将数据拉入 Niagara;无需开发。如果您需要在 Kaba 服务器中构建 OBIX 服务器,那么https://sourceforge.net/projects/obix/上提供了一个 Java 工具包,它为您提供了一些您的服务器可以使用的基本对象。它还捆绑了一个客户端,可用于独立测试您的服务器。
首先,我建议您需要访问 Niagara N4.7 Developer Workbench 的副本(除非您已经拥有它?)。
进入工作台后,工作台帮助中有两个特定的文档可以帮助您。第一个是 docDeveloper,它为您提供了开发 Niagara 组件的完整指南。第二种是在帮助搜索工具栏中搜索“oBIX”;这将列出许多与 oBIX 相关的项目,但最好首先阅读的是“NiagaraAX oBIX 指南”。
我还应该提到,有一个 oBIX 驱动程序已经在 N4 中编写并可用。我不知道您的确切情况,但也许您可以使用它?
希望这可以帮助。