问题现象:隔一段时间,长 7 天短 3 天,ios 和 android 设备就自动掉了。不是数据线松了的原因,重新插拔一次会好。 机房环境:在上海,不是很冷。一台 mac 机作为服务器,通过一个买的 usb hub 带 3 台 android 2 个 ios。mac 是 32g 的 mac mini。手机通过 usb 供电。
我看网上资料,我这种像是温度太低?空气湿度不够?usb 电压不足?
路过的同学可以指点下吗
补充一个现象,就是运行一段时间后,adb devices 会等个约 5s 后才出现设备信息,这个启动 stf 会一直显示设备 “准备中”。重启 adb 服务后才会 ok。
Ubuntu 运行 STF 一年左右,没发现这种现象,机房温度偏高(25 摄氏度)
这种硬件软件都有可能出现问题。硬件上的话,一般是电压不足,你可以换工业级 hub 试试。软件上的话,一般是远程调试的设备进程异常,或者 STF 的组件异常导致进程 fork 失败,但软件层面的话比较难治理,你可以看看大厂对于 stf 的开源改进方案
我买的也是工业级的 hub,1 拖十的那种。。
温度会影响 android 的 usb 通信嘛😭
应该不会,20~30 摄氏度之间,都没啥问题
hub 有单独供电吗 另外,USB 线也可以换换试试
如果说不是 hub 和 usb 线的原因,你可以试试可编程 hub,掉线之后自动热插拔连上
usb 是有单独的一个插头充电的。
这个有资料嘛,求发一个链接感谢
淘宝有得卖,原理就是控制电源通断来模拟插拔