【发布时间】:2013-09-07 20:02:31
【问题描述】:
有没有人知道如何从一个自写的 iOS 应用程序建立蓝牙连接到 新的 LEGO Mindstorms EV3 可编程积木?
我尝试通过 CBCentralManager 的 scanForPeripheralsWithServices:options: 方法来做到这一点, 但砖块无法识别。
但如果我在 iPhone 的设置中启用蓝牙,那么 EV3 设备就会显示在那里。 LEGO(“指挥官”)的 AppStore 中还有一个应用程序,它通过蓝牙与积木交谈,所以我认为这通常应该是可能的(据我所知,以前的 Mindstorms NXT 积木是不可能的)。
有人知道我该怎么做吗?
谢谢!
【问题讨论】:
-
我也想知道在哪里可以找到适用于 iphone 和 android 的蓝牙协议。让我知道你的进展plz
-
here 此链接中的某些信息可能是相关的。 iphone 只允许蓝牙连接到耳机和其他 ios 设备。不知道官方应用是如何实现的
-
您是否将任何服务传递给服务数组?如果你是,你可能会挡住砖头。另外,您确定将委托设置为 self 吗?
-
Mindstorms EV3 是一款 MFi 设备(非 LE 蓝牙),因此您无需使用 Core 蓝牙(蓝牙 LE)与之通信。您改为使用外部附件框架,但您需要知道他们为此设置的协议才能与设备通信。我不确定他们是否在任何地方发布。
标签: ios bluetooth lego mindstorms