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