iOS可编程概念

iOS可编程概念,ios,iphone,bluetooth,Ios,Iphone,Bluetooth,我知道iOS应用程序“”正在使用BLE(蓝牙低功耗)。但我好奇的是,它仅仅是使用BLE吗?还是在BLE和经典蓝牙之间切换 我用一台iPhone5和一台iPhone5S进行了测试,这两款手机都安装了应用程序。我在两台设备上都打开了蓝牙。然后我查看了“设备”列表,看看另一台iPhone是否配对,我发现它们不是。直到我在其中一个设备上启动了PKT,并且我再次检查了“设备”列表,现在它们已配对并连接。我在想这个配对是由BLE配对完成的吗?意思是“刚好工作”、“带外”或“密钥输入”方法之一 该应用程序中还

我知道iOS应用程序“”正在使用BLE(蓝牙低功耗)。但我好奇的是,它仅仅是使用BLE吗?还是在BLE和经典蓝牙之间切换

我用一台iPhone5和一台iPhone5S进行了测试,这两款手机都安装了应用程序。我在两台设备上都打开了蓝牙。然后我查看了“设备”列表,看看另一台iPhone是否配对,我发现它们不是。直到我在其中一个设备上启动了PKT,并且我再次检查了“设备”列表,现在它们已配对并连接。我在想这个配对是由BLE配对完成的吗?意思是“刚好工作”、“带外”或“密钥输入”方法之一

该应用程序中还有“聊天”功能。这让我好奇,是使用BLE还是经典蓝牙的聊天功能

所以我的问题实际上是“是否可以在BLE和经典蓝牙之间切换?”。这是对这项BLE技术研究的一部分。希望有人能在这项新技术上帮助我和其他新手

提前谢谢

我想你可能会发现链接很有用。它实现了看起来更简单的PKT版本。我相信该应用程序使用了GameKit/iBeacon的组合。该应用程序需要iOS7.0+,并声明,“PKT通过在后台使用蓝牙低能量(BLE)检测其他玩家来完成寻找其他玩家的艰巨工作。”iBeacon将是实现这一点的最节省电池的方式,也是iOS 7的一项新功能。如果您感兴趣,网上有大量关于使用GameKit的点对点蓝牙游戏的信息(尤其是在SO上)

除非开发者让我们知道,否则我们不能确定。如果有人试图重新创建应用程序,GameKit和iBeacon将是我认为最值得推荐的技术。

我想您可能会发现链接很有帮助。它实现了看起来更简单的PKT版本。我相信该应用程序使用了GameKit/iBeacon的组合。该应用程序需要iOS7.0+,并声明,“PKT通过在后台使用蓝牙低能量(BLE)检测其他玩家来完成寻找其他玩家的艰巨工作。”iBeacon将是实现这一点的最节省电池的方式,也是iOS 7的一项新功能。如果您感兴趣,网上有大量关于使用GameKit的点对点蓝牙游戏的信息(尤其是在SO上)


除非开发者让我们知道,否则我们不能确定。如果要尝试重新创建应用程序,GameKit和iBeacon将是我认为最值得推荐的技术。我只会使用BLE。没有经典。iBeacon很酷,但没有发现其他玩家所需的背景扫描。我使用游戏中心,但只用于分数,不用于会话。在应用程序中启用game center是可选的(那些横幅可能会分散注意力!)

聊天也结束了


因为连接没有加密,所以不需要手动配对设备,而且“只工作”

我写了pkt。我只会使用BLE。没有经典。iBeacon很酷,但没有发现其他玩家所需的背景扫描。我使用游戏中心,但只用于分数,不用于会话。在应用程序中启用game center是可选的(那些横幅可能会分散注意力!)

聊天也结束了


由于连接未加密,您不需要手动配对设备,而且“正常工作”

您可能会发现本项目对于概述如何使用蓝牙LE在两台设备之间进行通信很有帮助。您不需要将设备配对,而且与iBeacons不同,它在应用程序位于后台时工作


您可以使用SimpleShare项目的委托方法在运行您的应用程序的附近用户之间轻松共享字符串数组,例如用户ID,然后您可以使用该ID获取更多信息、照片等,关于来自web服务的该用户。

您可能会发现本项目对于概述如何使用蓝牙LE在两台设备之间进行通信很有帮助。您不需要将设备配对,而且与iBeacons不同,它在应用程序位于后台时工作


您可以使用SimpleShare项目的委托方法在运行您的应用程序的附近用户之间轻松共享字符串数组,例如用户ID,然后您可以使用该ID从web服务获取有关该用户的更多信息、照片等。

hmmm….猜对了…后端到底发生了什么我们真的不知道。Thx的链接!嗯……猜对了……后端到底发生了什么我们真的不知道。Thx的链接!嗯…谢谢你的信息。。术语“iBeacon”是指CoreLocation库中的一些“CLBeacon..”类吗?嗯…信息用thx表示。。术语“iBeacon”是否表示CoreLocation库中的某些“CLBeacon..”类?