Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 苹果';s Bonjour协议在蜂窝连接上工作?_Android_Ios_Bluetooth_Nfc_Bonjour - Fatal编程技术网

Android 苹果';s Bonjour协议在蜂窝连接上工作?

Android 苹果';s Bonjour协议在蜂窝连接上工作?,android,ios,bluetooth,nfc,bonjour,Android,Ios,Bluetooth,Nfc,Bonjour,以下是问题: 苹果的“你好”功能是否可以通过手机(3G、4G、LTE)实现 如果是的话,这一发现在多大程度上是本地的?在同一个发射塔里发现所有的东西?同一个供应商?整个互联网 另外,作为一个小插曲,Android(库、操作系统等)上是否有任何“你好”支持 注意:我真的在寻找一种进行本地发现的方法,但iOS没有一个可以与某些Droid一起工作的公共蓝牙API(如果我错了,请纠正我,我真的希望我错了)。我还通过蓝牙阅读了有关“你好”的内容,但我找不到任何关于它的资源。另外,NFC会是一个选项吗?回答

以下是问题:

  • 苹果的“你好”功能是否可以通过手机(3G、4G、LTE)实现
  • 如果是的话,这一发现在多大程度上是本地的?在同一个发射塔里发现所有的东西?同一个供应商?整个互联网
  • 另外,作为一个小插曲,Android(库、操作系统等)上是否有任何“你好”支持


    注意:我真的在寻找一种进行本地发现的方法,但iOS没有一个可以与某些Droid一起工作的公共蓝牙API(如果我错了,请纠正我,我真的希望我错了)。我还通过蓝牙阅读了有关“你好”的内容,但我找不到任何关于它的资源。另外,NFC会是一个选项吗?

    回答您的前两个问题:

  • 没有;理论上,同一子网上的其他订户可以看到彼此的服务,但目前还没有通过蜂窝网络发送多播数据包的规定。即使有,网络提供商也可能会对其进行过滤以减少带宽使用

  • 假设路由器不过滤多播数据包,则同一链路本地网络(即同一子网)上的任何其他设备通常都可以看到Bonjour服务。大多数国内路由器都会中继它们,但一些大型(如大学和企业)网络会丢弃它们,这也是为了减少带宽需求

  • 你可以用Android做“你好”服务广告/发现,它相当成熟(或者你甚至可以,这并不难:)


    至于蓝牙和NFC,我不确定;听起来你需要为你正在做广告/消费的任何服务管理一些单一的注册/协调点。

    回答你的前两个问题:

  • 没有;理论上,同一子网上的其他订户可以看到彼此的服务,但目前还没有通过蜂窝网络发送多播数据包的规定。即使有,网络提供商也可能会对其进行过滤以减少带宽使用

  • 假设路由器不过滤多播数据包,则同一链路本地网络(即同一子网)上的任何其他设备通常都可以看到Bonjour服务。大多数国内路由器都会中继它们,但一些大型(如大学和企业)网络会丢弃它们,这也是为了减少带宽需求

  • 你可以用Android做“你好”服务广告/发现,它相当成熟(或者你甚至可以,这并不难:)


    至于蓝牙和NFC,我不确定;听起来您需要为您正在宣传/消费的任何服务管理一些单一的注册/协调点。

    非常感谢您的回答。我只有几个问题。关于你的最后一点,我认为通过蓝牙“你好”是一件完美的事情,因为它允许你在本地发现设备,然后通过蓝牙IP连接到它们,我只是找不到任何文档或示例。你知道吗?我的理解是,iOS中的mDNS响应程序将通过任何受支持的网络接口(包括蓝牙)宣传Bonjour服务。虽然我没有广泛使用蓝牙PANs,但你不必修改代码,直到5点之前,所有版本都是这样。苹果公司有一个关于它是如何改变的完整的技术问答。我在某个地方看到了,但没有读太多。编写了一系列的MNS应答器,我认为自己熟悉Bunjor,但我从未在蓝牙上使用过。我想我在苹果网站的深处找到了一些文档和示例代码,所以我会在那里查找。谢谢你的回答!非常感谢你的回答。我只有几个问题。关于你的最后一点,我认为通过蓝牙“你好”是一件完美的事情,因为它允许你在本地发现设备,然后通过蓝牙IP连接到它们,我只是找不到任何文档或示例。你知道吗?我的理解是,iOS中的mDNS响应程序将通过任何受支持的网络接口(包括蓝牙)宣传Bonjour服务。虽然我没有广泛使用蓝牙PANs,但你不必修改代码,直到5点之前,所有版本都是这样。苹果公司有一个关于它是如何改变的完整的技术问答。我在某个地方看到了,但没有读太多。编写了一系列的MNS应答器,我认为自己熟悉Bunjor,但我从未在蓝牙上使用过。我想我在苹果网站的深处找到了一些文档和示例代码,所以我会在那里查找。谢谢你的回答!