局域网设备发现之Bonjour协议
2016年09月28日 23:37:43
吴跃前 阅读数 14979 标签:
局域网
设备发现
Bonjour协议
mDNS协议
DNS-SD协议 更多
个人分类:
微信硬件开发和物联网
所属专栏:
微信硬件平台解决方案
版权声明:本文为博主原创文章,遵循
CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文由嵌入式企鹅圈原创团队成员-华南师范大学物联网创新中心Hende_Zhu先生执笔。
WIFI物联网解决方案中,通常我们需要对设备进行绑定,需要通过某种方法先对设备进行发现,比如微信硬件采用广播的方式,定时向外发送上线消息或者采用一问一答的方式进行发现,Bonjour是由苹果公司实现的一种零配置网络(Zeroconf)协议,它是一种基于服务的设备发现协议,不仅能够自动获取有效IP地址,还可以通过查询服务的方式来找到设备地址,只要双方约定好服务(service)的名称,设备的IP地址和端口都是可以变化的!
一、mDNS协议和DNS-SD协议
Bonjour协议是基于mDNS(Multicast DNS)协议和DNS-SD(DNS Ser