2011-05-27 89 views
0

我正在寻找建立一个无线数据记录系统,将采取数据测量并通过WiFi网络将它们传输到主机Android设备。如何从android上找到wifi网络上的特定设备?

我处于早期规划阶段,需要知道是否有可能在Android上搜索本地无线数据系统(它已经连接到网络,不用担心这方面)的无线数据系统。这是可能的,它将如何完成?

回答

1

您正在研究如何使用组播DNS来进行发现。在Java上,您可以使用JmDNS(请参阅http://sourceforge.net/projects/jmdns/获取源代码:示例位于源代码下载中)。这可以让您的主机系统在本地无线网络上宣传其存在,然后您的Android设备可以搜索并连接到它。

+0

难道我不需要为zeroconf设置无线网络以使其工作吗?我刚开始我的这个项目的网络研究,所以这可能是一个愚蠢的问题。 – CodeFusionMobile 2011-05-27 14:17:00

+0

只要你有一个无线以太网络,你就不必再做任何事情来让零配置工作。每个节点都必须运行多播DNS服务,但除此之外,网络无需任何特殊的工作就可以使其运行。如果你正在运行一些异国情调的网络基板,那么你自己就有:) – Femi 2011-05-27 14:20:12

+0

这只是企业世界的本质,你根本无法控制网络:) – CodeFusionMobile 2011-05-27 15:56:26

相关问题