我希望创建一个允许在 Android 和 Apple 平板电脑和手机之间发送和接收串行数据的应用程序。已决定必须通过平板电脑或手机的 USB 端口传输和接收数据。如果这不可行,我将尝试使用蓝牙。
问题 1:有没有办法使用 iDevice 的 USB 端口进行串行通信?此数据将在将在应用商店出售的应用中进行解释。
到目前为止,我的研究已经确定,在 Android 手机上,这可以通过以下方式实现:
- 使用 USB On The Go (OTG) 电缆
- 将其连接到串行到 USB 转换器电缆
- 使用包括 USB Host 在内的 Android SDK 通过 USB 端口进行读/写
- 使用许多 IDE 和编程语言选项创建应用程序
- 轻松上传到google play
在 iDevice 上促进相同的应用程序似乎不那么直接。到目前为止,我已经确定的是:
- 必须使用苹果认证的 USB-Serial 或 USB OTG 电缆
- “Redpark”出售此产品,但仅限于非商业用途
- 如果我要制作自己的电缆,则需要“Made for iPhone”许可证才能为苹果制作任何硬件
- 编写应用程序需要 iOS 开发者许可证
问题二:MFi认证费用是多少?这不是容易获得的信息。
对于冗长的描述感到抱歉,但我想表明我在提出问题之前已经努力研究过这个问题。