我是iOS设备开发的新品牌。我是一个很长时间的苹果用户,今年春天将会完成我的电气工程学士学位。我目前正在开发一个设计课程的项目,并对蓝牙低功耗以及如何在iOS中实施(5和6)有一些疑问。iOS蓝牙低功耗问题
首先介绍一下项目背景。我们正在设计一个建筑物的占用检测系统。该计划是将BLE模块连接到整个建筑物的walwarts。这些设备将与用户的智能手机进行通信,并将位置信息提供给后端系统。我们希望这个系统只需要很少的用户交互。基本上他们会下载应用程序,启用BLE,然后忘记应用程序。至少在一开始。我们计划在稍后向应用程序添加更多功能。
我已经做了一些研究,听起来像所有的BLE控制将通过一个应用程序来完成。我计划建立TI's demo app。
我的第一个问题是关于背景如何与BLE配合使用。我知道有两种不同的背景方法,解释here。这听起来像我们想要使用会话背景,尽可能减少用户交互。但我的问题是背景保持无限期启用?
Backgrounding问题
- 事件或会话backgrounding?
- 背景保持无限期启用吗?
- 手机重置时会发生什么?或者,如果还原完成(假设用户备份了他们的应用程序)?
- 其他应用程序是否可以禁用BLE功能?
我的下一类问题涉及中心和边缘角色。我们的主要目标是限制智能手机的用电量,以便用户不会被禁用蓝牙。我相信这两种模式都应该是可行的。
中枢或周围
- 你看到具有iOS设备是一个比其他任何好处?
- 让iPhone定期发送广告或BLE墙疣设备会更好吗?