2013-10-29 117 views
0

我想通过蓝牙控制Android和iOS设备。到目前为止,我已经使用通过Tx/Rx连接到微控制器的蓝牙串行。我只发送一些字符串和字符。我开发了一个可以正确控制这个的Android应用程序。蓝牙连接到iOS和android

然而iOS方面证明很困难。不幸的是,串行蓝牙配置文件不被支持,但蓝牙4.0(低能耗)设备,我见过似乎做我想要的iOS上。

问题在于如何支持Android和iOS?有没有人遇到过这个?

任何帮助将非常感激。

感谢

+0

如果您只是简单地提供相关的代码将会很有帮助。这会显示你在这个问题上的努力。这个网站的人喜欢看到某种努力。 –

+0

虽然没有相关的代码。我在问其他人如何解决iOS不支持SPP配置文件的问题。这就给如何在需要来自移动应用程序的串行命令的设备上支持Android和iOS两者带来了两难的困境。 – Harg

回答

0

HARG,什么是你所连接的SPP(安卓)设备智能手机? 而你想要一个iPhone连接?

请记住,并非所有支持蓝牙的设备都是BTLE(蓝牙4.0,低能耗)! 今天特别是个人电脑,其中大多数没有BTLE。

所以,如果你的芯片确实有BTLE,那么你可以连接到iPhone。

如果不是,您仍然可以连接到iPhone,当且仅当您的设备上有一个iPhone身份验证协处理器,并且您通过RFCOMM实施iAP。您的设备,在这种情况下,必须是MFi approved(Made for iPhone)

+0

它本质上是一个微控制器,通过蓝牙串行模块的串行命令。我使用它作为一种蓝牙自动化系统。实际上,它只会连接到Android设备,并希望iOS设备,所以不要太担心PC等。我希望避免获得一个苹果认证处理器,所以我认为唯一的选择是BTLE。 – Harg

+0

你可以命名蓝牙芯片吗?在那里没有那么多...还要描述你的项目,你可能是一个学生或者某个东西,拿走一些免费的MFi样品......当你说蓝牙串口模块时,你的意思是一个SoC薄的中国销售? – Radu

+0

是的,我使用这些([链接] http://imall.iteadstudio.com/im120723010.html)以获得该项目的Android操作系统,但它不支持iOS。该项目主要通过总线上的微控制器控制自动化系统。我希望能够通过蓝牙连接来提供命令。感谢您的答复。 – Harg