Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
制作一个简单的iphone应用程序,可以连接其他蓝牙设备_Iphone_Ios_Xcode_Bluetooth - Fatal编程技术网

制作一个简单的iphone应用程序,可以连接其他蓝牙设备

制作一个简单的iphone应用程序,可以连接其他蓝牙设备,iphone,ios,xcode,bluetooth,Iphone,Ios,Xcode,Bluetooth,我知道一些关于iOS编程的基本知识,现在我想将我的应用程序连接到另一个非iphone设备,例如连接到可以控制灯泡打开和关闭或控制任何家具的蓝牙设备 我的问题是,除了iOS xcode,我还需要学习什么样的程序才能实现我的目标 我能从中学到什么 对于蓝牙低能设备,您可以使用框架访问它们 对于使用Dock连接器的经典蓝牙设备或附件,协议是不开放的,需要加入专为iPhone设计的(MFi)程序。我不建议这样开始 我的建议是买一个支持蓝牙低能量的极性心率带。这些用途。可从苹果公司获得,演示如何从这样的设

我知道一些关于iOS编程的基本知识,现在我想将我的应用程序连接到另一个非iphone设备,例如连接到可以控制灯泡打开和关闭或控制任何家具的蓝牙设备

我的问题是,除了iOS xcode,我还需要学习什么样的程序才能实现我的目标


我能从中学到什么

对于蓝牙低能设备,您可以使用框架访问它们

对于使用Dock连接器的经典蓝牙设备或附件,协议是不开放的,需要加入专为iPhone设计的(MFi)程序。我不建议这样开始

我的建议是买一个支持蓝牙低能量的极性心率带。这些用途。可从苹果公司获得,演示如何从这样的设备中读取心率

一旦你掌握了心率监视器的例子,下一步将是获得一个可编程的蓝牙低能量芯片(然而,通常,这些芯片的开发工具相当昂贵!)。这些芯片可以通过自定义配置文件进行编程,以监听蓝牙低能量连接,然后在写入特征时执行定义的操作(点亮LED)。因此,您不仅限于心率监测器和类似设备

您可以搜索的关键词:GATT协议、蓝牙低能耗、核心蓝牙


我知道对于初学者来说,这是一个陡峭的学习曲线,但这个领域是相当新的。不过,我可以向您保证,这是一个有趣的领域。

我还认为您应该研究从设备(心率监视器)的嵌入式C编程

您可以花大约150美元获得一个tod智能信标开发工具包,然后使用BGScript对固件进行编码,以从您的手机或pc控制BLE设备。todhq.com了解更多信息。

非常详细的解释。非常感谢你