使用 Android Open Accessory 标准,我有一个 android 供电设备与通过 USB 连接的 arduino mega ADK 微控制器来回通话。我想知道在数据链路层级别最好的通信协议是什么。
从 android 和 arduino 方面来看,它是基于文件的简单 IO,例如 write(buffer[], buffer_length), read(buffer[], buffer_length)。
做了一些研究,我发现了这个链接,标题为“简单的串行点对点通信协议”,建议使用 HDLC 协议。这会是一个很好的运行协议还是有更好的协议?
谢谢