Tag: zeroconf

Zeroconf名称解析

我正在开发一个带有嵌入式网络服务器的控制设备。 Web服务器为任何请求它的Web浏览器提供控制接口(从Windows浏览器,Mac浏览器,iPhone android等)。 我遇到的问题是通常知道如何访问设备的一般方法。 即在Web浏览器中输入什么地址。 固定IP对我的用户来说太技术了,可能会出错,因为我的设备可以插入许多不同的本地网络。 使用uPnp服务发现需要在某些平台上在客户端上运行软件,并不像只键入Web地址那样自然。 我想实现名称解析。 我当前的实现使用netbios协议。 因此,从Windows浏览器我可以键入// controller /并且它可以工作,但这不适用于Mac或智能手机。 我还可以尝试实现苹果mDnsresponder,它应该让Mac和iPhone玩得开心(虽然我认为我只限于//controller.local/)。 也许类似的东西也存在于Android,Symbian等,但是没有一个更通用的解决方案来创建一个我可以尝试的网络名称? 该平台目前基于TI Cortex M3处理器和lwIP。 任何有关如何找到解决方案的帮助或建议都非常感谢。 亲切的问候, 短发

lwIP是否支持Zeroconf?

我看到lwIP有一些AutoIP(又名IPv4LL,又名RFC 3927 )代码,但我不知道它是否在Zeroconf堆栈中做了更高的任务,即mDNS和DNS-SD (使用RFC 2782 )。 那么,lwIP是否支持DNS-SD服务发现? 如果没有,是否容易从像Avahi这样的项目中移植代码(假设许可允许)?