在java中自动网络发现设备

时间:2013-06-17 19:43:52

标签: java network-programming osgi soa network-protocols

首先,我想声明我没有问我的问题代码或要求某人做我的项目。我需要一些建议和参考我的问题来开始编写

我被要求编写一些智能设备的自动发现机制。每个设备必须自动发现。我对零配置库,Upnp标准有一些建议。我还被要求在Java中使用R-OSGI为这个senario开发一个基于服务的组件。我对以下内容非常困惑,

  • 即使我使用这些库,我还需要写一个 组件及其服务?

  • 例如,我有智能手机和智能电视。所以我如何使用这些连接它们 库?我需要路由器并在路由器上部署我的组件来发现它们 如果我在两个设备中部署组件,它们是否会连接 通过无线适配器?我很困惑这个模型将如何?

  • 还有零配置库的简单替代方案吗?我是 使用Java和R-OSGI。如果存在任何库,任何人都可以建议名称 以及一些参考资料?

  • 如果零配置最简单,那么任何人都可以推荐任何书籍 零配置库的名称?

1 个答案:

答案 0 :(得分:1)

R-OSGi附带了一个名为jSLP的相关项目。现在两者都可以通过Eclipse Communication Framework获得。

SLP通常可用于发现本地网络中的服务(软件和/或硬件)。

您可能想要了解如何集成jSLP来回答您的一些问题。