ios - 如何在没有互联网的情况下从多个设备到单个设备进行通信
问题描述
我想在没有互联网连接的情况下将数据从多个苹果手表发送到单个 iPhone。蓝牙不是一个好的选择,因为可以同时加入的设备数量有限且范围较小。下一个选择是什么?
解决方案
Bonjour是 Apple 对零配置网络 (zeroconf) 的实现,这是一组包括服务发现、地址分配和主机名解析的技术。Bonjour 使用多播域名系统 (mDNS) 服务记录来定位打印机、其他计算机等设备以及这些设备在本地网络上提供的服务。该软件内置于 Apple 的 macOS 和 iOS 操作系统中。Bonjour 也可以安装在运行 Microsoft Windows 的计算机上。Bonjour 组件也可能包含在其他软件中,例如 iTunes 和 Safari。
Bonjour可以自动发现设备,因此您将拥有一个服务发布者(将接收信息的设备)和订阅者(将发送信息的设备)
Bonjour,也称为零配置网络,可以使用行业标准 IP 协议自动发现本地网络上的设备和服务。Bonjour 通过可从 Cocoa、Ruby、Python 和其他语言访问的复杂、易于使用的编程接口,使发现、发布和解析网络服务变得容易。
检查这个
还要检查这个项目它应该有帮助
推荐阅读
- amazon-web-services - 如何使用 go-iris 框架将 REST API 部署到 AWS lambda
- wso2 - 错误:通过 WSO2 Devportal 生成令牌时连接被拒绝
- java - 调用 toString 方法时出现堆栈溢出错误
- javascript - 我想在页面上每 3 秒更改一次颜色而不刷新
- python - Gradient.tape 让模型运行这么慢?
- python - 将捕获组转换为命名捕获组
- python - 蝗虫负荷测试 - 将孵化率从几秒变为几分钟?
- angularjs - Angular JS angular.js:116 未捕获的错误:[$injector:modulerr]
- typescript - 两个 Firebase Cloud Functions 中的相同代码(仅触发器不同)如何产生不同的结果?
- python - 如何根据每个类别中的目标数量拆分数据集中的测试和训练数据