你好我希望有人可以帮我解决这个问题,因为我觉得起初很容易! 我是一名学习EE的学生,他的代码不是很好但是很努力!
让我在结束时告诉你我的目标......
我希望能够在iPhone上打开一个应用程序,然后通过蓝牙执行一些代码来发送消息。
我希望能够将这个小型蓝牙设备只配对iPhone一次,并且能够处于睡眠模式(500纳安:D真棒),当我打开它时(通过一个小开关)它会打开一个应用程序并发送该消息。 (该应用程序已经完成,您只需按下应用程序上的按钮即可发送消息,这就是我想使用蓝牙设备的原因,因此您无需始终打开该应用程序!)
很抱歉这段很长但我需要帮助!我有Bluegiga BLE113开发套件,我不知所措,他们给你的所有信息!但是,我没有看到我连接到iPhone的任何地方并做我想做的事。
之前有没有人这样做过,你能引导我朝着正确的方向前进吗?
答案 0 :(得分:4)
只要下载应用程序的人之前已经打开了应用程序并且他们已同意后台处理功能,那么您可以在后台发送消息(如果已连接)。但是,您无法强制您的应用程序进入非越狱iOS设备的前台。
查看BLE Transfer App sample code以帮助您入门。
答案 1 :(得分:1)
我想你需要的是:
connectPeripheral:options:
)connectPeripheral:options:
这只是一个大纲,你需要了解很多小事才能做到正确。我建议你尝试继续并逐步实施,如果你遇到问题,请提出新的问题。正如@tdevoy建议的那样,BTLE Transfer App是一个很好的起点。 Heart Rate Monitor也是一个很好的信息来源(OSX API与iOS相同)。