Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.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在Windows中看起来像特定的蓝牙设备?_Iphone_Windows_Winapi_Bluetooth - Fatal编程技术网

如何使iPhone在Windows中看起来像特定的蓝牙设备?

如何使iPhone在Windows中看起来像特定的蓝牙设备?,iphone,windows,winapi,bluetooth,Iphone,Windows,Winapi,Bluetooth,我想使用iPhone模拟Windows蓝牙设备,并使用此设备控制我的Win32应用程序。例如,我希望接收和处理(在我的Win32应用程序中)从该设备发送的消息,就像处理蓝牙鼠标和键盘一样 然而,我对iPhone开发和Windows设备仿真还不熟悉。我应该从哪里开始做这项工作?有什么参考资料或代码示例我应该看一下吗?你应该从bluetooth.org上的Bluetoot协议规范开始,我不认为你打算做的可以称为Windows设备仿真。对我来说,这听起来更像是蓝牙上的客户机/服务器应用程序,iPhon

我想使用iPhone模拟Windows蓝牙设备,并使用此设备控制我的Win32应用程序。例如,我希望接收和处理(在我的Win32应用程序中)从该设备发送的消息,就像处理蓝牙鼠标和键盘一样


然而,我对iPhone开发和Windows设备仿真还不熟悉。我应该从哪里开始做这项工作?有什么参考资料或代码示例我应该看一下吗?

你应该从bluetooth.org上的Bluetoot协议规范开始,我不认为你打算做的可以称为Windows设备仿真。对我来说,这听起来更像是蓝牙上的客户机/服务器应用程序,iPhone是客户机,Windows机器是服务器


对于Win32 API,我想指出本教程:如果您计划在C/C++中开发。另一个不错的选择是32feet.net库。

您应该从bluetooth.org上的Bluetoot协议规范开始学习,我不认为您打算做的可以称为Windows设备仿真。对我来说,这听起来更像是蓝牙上的客户机/服务器应用程序,iPhone是客户机,Windows机器是服务器


对于Win32 API,我想指出本教程:如果您计划在C/C++中开发。另一个很好的选择是32feet.net库。

在未越狱的iPhone上,您无法访问蓝牙硬件的低级接口,因此无法执行此操作。如果你使用的是专为iPod设计的程序,你可以设计蓝牙配件与iPhone进行通信,但即便如此,你也不能让iPhone在Windows系统中看起来像另一个蓝牙设备


我建议改为使用WiFi网络和Bonjour discovery,以允许iPhone和Windows应用程序之间的通信。一些应用程序这样做是为了允许在Windows和iOS设备之间传输数据。我在回答中提供了有关这种方法的更多细节。

在未越狱的iPhone上,您无法访问蓝牙硬件的低级接口,因此您不能这样做。如果你使用的是专为iPod设计的程序,你可以设计蓝牙配件与iPhone进行通信,但即便如此,你也不能让iPhone在Windows系统中看起来像另一个蓝牙设备


我建议改为使用WiFi网络和Bonjour discovery,以允许iPhone和Windows应用程序之间的通信。一些应用程序这样做是为了允许在Windows和iOS设备之间传输数据。我在回答中提供了有关此方法的更多详细信息。

iPhone蓝牙接口不是公共的,您将无法在其上激活特定的蓝牙配置文件。如果你不关心应用商店,请不要介意这个评论,否则:开始提交关于这个的错误报告,也许他们会改变它。iPhone蓝牙接口不是公共的,你将无法在上面激活特定的蓝牙配置文件。如果你不关心应用商店,请不要介意这个评论,否则:开始提交关于这个的bug报告,也许他们会改变它。