首页 > 解决方案 > 如何在没有互联网的情况下从多个设备到单个设备进行通信

问题描述

我想在没有互联网连接的情况下将数据从多个苹果手表发送到单个 iPhone。蓝牙不是一个好的选择,因为可以同时加入的设备数量有限且范围较小。下一个选择是什么?

标签: iosswiftwatchmultipeer-connectivitynsnetservice

解决方案


Bonjour是 Apple 对零配置网络 (zeroconf) 的实现,这是一组包括服务发现、地址分配和主机名解析的技术。Bonjour 使用多播域名系统 (mDNS) 服务记录来定位打印机、其他计算机等设备以及这些设备在本地网络上提供的服务。该软件内置于 Apple 的 macOS 和 iOS 操作系统中。Bonjour 也可以安装在运行 Microsoft Windows 的计算机上。Bonjour 组件也可能包含在其他软件中,例如 iTunes 和 Safari。

Bonjour可以自动发现设备,因此您将拥有一个服务发布者(将接收信息的设备)和订阅者(​​将发送信息的设备)

Bonjour,也称为零配置网络,可以使用行业标准 IP 协议自动发现本地网络上的设备和服务。Bonjour 通过可从 Cocoa、Ruby、Python 和其他语言访问的复杂、易于使用的编程接口,使发现、发布和解析网络服务变得容易。

检查这个

还要检查这个项目它应该有帮助


推荐阅读