相关疑难解决方法(0)

使用iOS GameKit的"Bluetooth Bonjour"与其他平台

我有兴趣通过蓝牙连接到基于iOS的设备.我可以看到"本地网络"服务已公开,但我找不到任何有关它的额外信息.存储在密钥0x0204下的属性看起来像Bonjour密钥.

使用哪种协议?如何使用Linux,Mac或配备蓝牙芯片的自带嵌入式设备与iOS设备通信?

这是在OS X下使用蓝牙资源管理器提取的SDP数据,而iOS设备运行Gameloft的Star Battalion.

    {
        0x0000 = uint32(1330188565),
        0x0200 = uint32(2),
        0x0202 = string(004wD7l1A..0|0|0|ivucic-À'),
        0x030a = uint32(0),
        0x0009 = { { uuid16(11 15), uint16(256) } },
        0x0201 = string(_657o30a6rmst07À),
        0x0005 = { uuid16(10 02) },
        0x0100 = string(Local Network),
        0x0001 = { uuid16(11 15) },
        0x0203 = string(004wd7l1a..0|0|0|ivucic-_657o30a6rmst07À
        0xf000 = uint8(2),
        0x0204 = string(    txtvers=1state=A),
        0x0008 = uint8(255),
        0x0006 = { uint16(25966), uint16(106), uint16(256), uint16(26226), uint16(106), uint16(272), uint16(25701), uint16(106), uint16(288), uint16(27233), uint16(106), uint16(304) },
        0x0004 = { { uuid16(01 …
Run Code Online (Sandbox Code Playgroud)

networking bonjour bluetooth gamekit ios

68
推荐指数
1
解决办法
8073
查看次数

原则上,Android设备是否可以通过蓝牙/ GameKit与iPhone连接?

(我对纯理论不感兴趣,但作为实际的近期或中期可能性,比如在12-24个月内.)

作为一个熟悉(但不专注于)两个主要智能手机平台的开发人员,我是否应该期待一个可以将自己欺骗到iPhone应用程序基于GameKit的网络上的Android库.平台之间的蓝牙接口可能会为制作有用的应用程序提供机会,这与调制解调器通过Metcalfe定律使PC/Mac平台受益的方式相似.

我正在寻找两个答案之一:

  1. 这显然不太可能(例如因为加密)?如果是这样,原因是什么?原则上是否可行,但需要多年的逆向工程(如SMB/CIFS/Samba)?或者这是一个不用脑子,只是时间问题?请提供证据支持您的理由.

  2. 除了GameKit之外,还有另一种方法可以拥有直接的点对点网络吗?例如,使用蓝牙或ad-hoc WiFi的手动网络?将Android设备欺骗到现有的iPhone应用程序会很不错,但我的主要问题是,这些设备可以互相说话吗!

iphone android bluetooth gamekit

25
推荐指数
1
解决办法
9183
查看次数

使用bonjour将Mac与iPhone连接

我正在尝试使用我的Mac和iPhone之间的bonjour和蓝牙建立连接.

我一直在阅读,从这些网站我得知我不能像我第一次尝试那样使用NSNetService.

Bonjour over bluetooth没有Gamekit?

在iOS 5.0上通过蓝牙进行Bonjour

所以我修改了DNSSDObjects示例代码,改为使用kDNSServiceInterfaceIndexP2P标志. DNSSDObjects

但我仍然无法将我的iPhone连接到我的Mac.如果我将标志更改回kDNSServiceInterfaceIndexAny,我可以通过Wifi(lan)建立连接.但是使用蓝牙使用kDNSServiceInterfaceIndexP2P或kDNSServiceFlagsIncludeP2P没有运气.

是否有东西缺失,甚至可以使用bonjour和蓝牙连接OSX和iOS?

macos bonjour bluetooth objective-c ios

5
推荐指数
0
解决办法
1363
查看次数

标签 统计

bluetooth ×3

bonjour ×2

gamekit ×2

ios ×2

android ×1

iphone ×1

macos ×1

networking ×1

objective-c ×1