OTG
- OTG是On-The-Go的缩写。其设计的初衷是为了两个“外设”在没有PC(Host)的情况下,也可以通过USB进行数据传输。
- OTG功能就是具备该功能的设备即可当主设备(host)去轮询别人,也可以当从设备(device)去被别人轮询。
- 具有OTG功能的设备如何确定自己是主还是从设备:通过USB的第五个管脚。
- 原USB接口上有4个管脚,具备OTG功能的USB接口有5个,原来4个分别是VCC/D+/D-/GND,现在增加了一个ID。这个ID线就决定了自己做主设备还是从设备。如果ID线是高则自己是从设备,反之是主设备。
USB网络
- 手机可以通过USB给电脑提供网络,其原理是采用了RNDIS(Remote Network Devices Interface Specification,远程网络驱动接口规范),本质是通过USB跑TCP/IP。
- RNDIS驱动安装: linux下内核已支持,win10下USB-RNDIS驱动的设备会默认被识别为com口,需要手动更新驱动。
Windows下参考win10下usb rndis驱动配置:
- 先下载kindle_rndis.inf_amd64-v1.0.0.1,然后以管理员身份运行第五个cmd文件。
- 然后在设备管理器里的USB串口识别出的COM口处双击,在计算机中查找驱动程序,即下载解压后的那个文件夹,然后网络适配器中就有RNDIS驱动了。
- 注:驱动下载地址 https://www.mobileread.com/forums/showthread.php?p=3283986
参考
再附两个网络助手: