Fer*_*vus 2 objective-c ios core-bluetooth bluetooth-lowenergy ios7
我正在寻找一种通过串行端口 (RS232) 将数据从嵌入式设备加载到 iPhone 的方法。该应用程序需要在 AppStore 上,我们公司不是 MFI 计划的一部分。
在您说不可能之前,我们正在研究低功耗蓝牙 4.0 作为可能的解决方案。我们可以创建一个可以将 ConnectBlue 的 OBS421 模块转换为串行端口适配器的设备(具有速度突发限制)。为此,connectBlue 提供了自己的称为串行端口服务的协议,但仅在非常高的级别上对其进行了记录。
还有一个问题.. 我尝试连接的设备仅支持 EZII Escape 计算机命令集标准(“EZ2 2.0”及更高版本的 PROG ID)中的串行命令。它们看起来与常见的 ATT 命令不同。例子:<ESC>Gc100<EOT>。知道我是否可以通过 ConnectBlue 的 LE-SPS 发送此类命令吗?
非常感谢您的帮助。谢谢!
我没有使用过这个协议,但从文档来看,它似乎很简单。您应该能够采用任何核心蓝牙示例并相当快地适应它。
您需要寻找提供服务的外围设备 0x2456e1b926e28f83e744f34f01e9d701
该服务暴露了两个特征——
0x2456e1b926e28f83e744f34f01e9d703 读取和写入串行端口0x2456e1b926e28f83e744f34f01e9d704如果您需要流量控制,则为“积分”。本质上,这个值似乎表示您可以发送到设备的字节数,您可以写入一个值来表示您准备从设备接收的字节数该设备应该支持完整的 8 位数据路径,所以我不明白为什么您会在发送串行命令时遇到问题。
低功耗蓝牙被明确排除在 MFI 计划之外,因此您不会因此而被拒绝 -
我想开发一个仅使用低功耗蓝牙与 Apple 设备通信的配件。我需要加入 MFi 计划吗?
不可以。仅使用低功耗蓝牙/BTLE/蓝牙 4.0 或 iOS 支持的标准蓝牙配置文件连接到 Apple 设备的配件不属于 MFi 计划的一部分。
| 归档时间: |
|
| 查看次数: |
2894 次 |
| 最近记录: |