因为老板认为wifi连接的方式传输数据太慢,想通过USB传输来实现与硬件的连接,所以通过android客户端作为主设备,终端硬件作为从设备。其中收到数据的处理和 下发设置帧的生成与wifi连接的方式都相同,就不赘述。本篇主要谈 usb的数据传输。
数据传输流程:需要软件、硬件、驱动程序的共同配合
硬件部分:USB主控制芯片 (集成在计算机主板上,负责USB主机的功能实现)
USB HUB芯片 (集成在计算机主板上,或者可以由外设USB HUB来实现,负责扩展USB接口数量)
USB功能设备芯片 (集成在USB设备中, 完成传输的核心器件)
软件部分:USB主机程序 (用户可以直接操作,常常具有人机交互页面,标准USB鼠标和标准USB键盘除外)