首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用iBeacon或类似技术传输数据

使用iBeacon或类似技术传输数据
EN

Stack Overflow用户
提问于 2013-12-27 11:29:52
回答 1查看 2.7K关注 0票数 1

我正在开发一个应用程序,允许设备在范围内相互了解。为了做到这一点,我使用了iBeacon。

在下一阶段的开发中,我希望能够在范围内的任何设备之间发送一个“是”或“否”字符串,这样连接到任何其他iBeacon的任何人都可以通信这些固定消息。

因为iBeacon不能支持数据的发送--什么是最好的方法来促进这一点。我目前使用的两种方法是通过蓝牙或web服务。

请有人就什么是最好的方法提供一些建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-28 01:01:53

这两种方法都可以工作,但是web服务有真正的优势:

  1. 连接到蓝牙服务需要用户的许可,而web服务则不需要。
  2. 如果您的应用程序没有在前台运行,iBeacon监视API可以让它在后台启动大约5秒。在此期间,您可以调用web服务。但是对蓝牙连接的后台支持在iOS中是有限的。
  3. 如果蓝牙连接是直接在设备之间进行的,那么您必须弄清楚哪个设备是中央的,哪个是外围设备。这个谈判很复杂。
  4. 如果蓝牙连接在每个设备和信标之间,那么您就不能使用标准的iBeacons --您必须构建支持附加可连接蓝牙服务的定制设备。

web服务方法的主要缺点是,当您没有网络连接时,它将无法工作。你必须决定你是否能忍受这种劣势。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20799917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档