2012-06-17 44 views
3

我一直在研究蓝牙LE,特别是在阅读了一些传闻之后,苹果可能正在实施某种“iWallet”来使用此技术进行支付。对于那些技术更加相似的人,我可以通过将它们移动到非常接近的位置并按下按钮而无需配对的麻烦,将它用于无痛连接设备吗? I.E,如果我想发送一个文件给我旁边的朋友。使用蓝牙LE和iOS进行接近检测

回答

1

您可以使用嵌入式蓝牙使用GameKit框架,但请注意,这只适用于iOS到iOS。你不能使用gamekit进行多平台通信。

另一种选择是Bonjour,否则你将不得不创建一个web服务器后端。即将文件发送到网络服务,然后发送回您的朋友电话。

此页显示关于如何检测同龄人接近你的一些示例代码:https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/FindingPeerswithPeerPicker/FindingPeerswithPeerPicker.html#//apple_ref/doc/uid/TP40008304-CH102-SW1

这里是一个很好的总抓手:https://developer.apple.com/technologies/ios/networking.html

3

BTLE iOS上不要求完全配对的步骤,除非你想要一个安全的连接。但是,它没有文件传输的带宽。它意味着少量的数据。考虑心脏监测器和温度传感器。 BTLE不会取代完整的蓝牙或WiFi。它增加了它。

0

我写了iOS-一个超级简单的蓝牙LE基于近距离的交流项目,你可以检查出来源并查看我的设置是否适用于您,或将项目拖放到您的应用程序中,并使用委托方法在附近的手机之间共享字符串数组。

例如,您可以通过蓝牙LE共享手机之间的一系列用户ID或照片ID,以便接收器可以使用它从Web服务下载大量数据(用户配置文件,大图片)。

SimpleShare - Easy Proximity-based Sharing for iOS