Java 调用Kura API方法?

Java 调用Kura API方法?,java,kura,Java,Kura,我正在试验Kura API,并希望在不久的将来使用API中的一些方法 现在,我对SystemService感兴趣,因为我想创建一个简单的API,以返回Kura版本为例。自定义API正在工作,但问题是使用实际返回版本的getKuraVersion()方法 有人知道怎么做吗,因为即使我声明了SystemService,我也无法调用这些方法?EclipseKura使用OSGi声明性服务模型公开服务。因此,为了使用SystemService,您必须获得对该服务的引用。Kura repo中有许多例子说明了

我正在试验Kura API,并希望在不久的将来使用API中的一些方法

现在,我对
SystemService
感兴趣,因为我想创建一个简单的API,以返回Kura版本为例。自定义API正在工作,但问题是使用实际返回版本的
getKuraVersion()
方法


有人知道怎么做吗,因为即使我声明了SystemService,我也无法调用这些方法?

EclipseKura使用OSGi声明性服务模型公开服务。因此,为了使用SystemService,您必须获得对该服务的引用。Kura repo中有许多例子说明了如何做到这一点,但有一个针对SystemService[1]的测试应该正是您所需要的。OSGi声明性服务的一个非常好的概述可以在这里找到[2]

[1]

[2]