只是想知道为什么iOS设备直接连接到sphero但是应用程序需要在Android中执行吗? 嗯,这就是我想要发生的事情,因为在Android完成连接之前,sphero将继续在Android中以身份颜色闪烁。
要添加:以使用在连接到客户端时保持充电器上的sphero活着的选项,那么IOS不需要运行应用程序,但Android会运行。那么Android应用程序可以运行一个服务来保持与sphero的连接打开。 但理想情况下,一致的行为会更好。
答案 0 :(得分:1)
Kasuku,你的帖子是正确的,但你还需要考虑你所比较的操作系统是完全不同的。例如,在Android中,可以直接访问蓝牙适配器并“手动”连接到绑定设备。在iOS中,此功能从开发人员中抽象出来。
解决BTLE问题: 不,截至目前,Sphero目前不支持BTLE硬件。
答案 1 :(得分:0)
好吧......像往常一样,这个标签似乎已经死了,所以无论如何我发布了我的发现:
希望连接到IOS但未遵循其中一个标准配置文件(例如耳机)的蓝牙硬件需要符合Apple专有的MFI(Made for IOS)协议。因此,连接由IOS系统建立,然后允许应用程序访问此连接。
但现在较新的IOS设备支持蓝牙LE,因此MFI限制不再适用。我认为Sphero2B将会使用它。目前的Sphero硬件可能不支持BT LE。我的下一个问题是...... sphero硬件是否支持BT LE? ......但我不打算在这个论坛上问:)
另一方面,Android允许应用程序协商与配对设备的连接。这是一个包含更多信息的链接: Some blog