【发布时间】:2014-08-09 19:40:32
【问题描述】:
我正在寻找一种通过串行端口 (RS232) 将数据从嵌入式设备加载到 iPhone 的方法。该应用程序需要在 AppStore 上,并且我们公司不是 MFI 计划的一部分。
在您说无法实现之前,我们正在研究低功耗蓝牙 4.0 作为一种可能的解决方案。我们可以创建一个可以将 ConnectBlue 的 OBS421 模块变成串口适配器的设备(具有速度突发限制)。为此,connectBlue 提供了他们自己的protocol,称为串行端口服务,但它仅在非常高的级别上进行了记录。
- 有人有使用此协议的经验吗?如果是这样,您能否提供一个以这种方式建立通信的示例(目标 C)代码?
- 有没有人向 Apple 提交了一个应用程序,并且没有因为违反 MFI 规则而被拒绝?
还有一个问题.. 我尝试连接的设备仅支持 EZII Escape 计算机命令集标准中的串行命令(“EZ2 2.0”及更高版本的 PROG ID)。它们看起来与常见的 ATT-Commands 不同。示例:<ESC>Gc100<EOT>。
知道我是否可以通过 ConnectBlue 的 LE-SPS 发送此类命令?
非常感谢您的帮助。 谢谢!
【问题讨论】:
-
你能让这个模块工作吗?
-
它工作正常,并在 Appstore 上获得批准。您所需要的只是一个串行堆栈,并注意正确配置它以与您的设备通信。我遇到了一个问题,因为它不支持奇校验,我必须手动执行奇偶校验算法,但它可以工作。
标签: ios objective-c ios7 bluetooth-lowenergy core-bluetooth