我有一条来自 Redpark 的 C2-DB9 串行电缆,用于似乎无法按要求工作的 iOS 应用程序。我有一个设备可以连接到 RSC 电缆,也可以通过 USB 连接到 PC 上,仅用于供电。
我已经使用了硬件提供的 Redpark SDK 并相应地实现了委托方法:
- (void) cableConnected:(NSString *)protocol;
- (void) cableDisconnected;
- (void) portStatusChanged;
- (void) readBytesAvailable:(UInt32)length;
现在,除了 readBytesAvailable 之外的所有方法都按照规范运行。但是,我没有收到通过此委托方法返回的任何通信。
为了检查设备没有故障,我安装了一些通用的 USB 到串行驱动程序并使用 ZTerm 来确认它的操作 - 这会立即给我返回的数据。
我知道我一定错过了一些东西,但我不知道它是什么。