1:先安装libusb
命令:sudo apt-get install libusb-1.0-0-dev
2:下载安装uhubctl,uhubctl是用于控制智能USB集线器上的USB电源per-port的实用程序。智能集线器被定义为实现per-port电源切换的集线器。
命令:sudo apt-get install uhubctl
3:通过命令查看树莓派接口信息。可能需要使用sudo运行它,或者配置udev USB权限。
如果连接了多个智能USB集线器,则应选择特定的集线器以使用1 (位置)参数进行控制。
要查找集线器位置,只需运行不带任何参数的uhubctl即可。
命令:sudo uhubctl
4:通过命令进行远程控制,命令如下所示:
sudo uhubctl -l 1-1 -p 1 -a 1
sudo uhubctl -l 1-1 -p 1 -a off
sudo uhubctl -l 1-1 -p 2 -a off
sudo uhubctl -l 1-1 -p 3 -a off
sudo uhubctl -l 1-1 -p 4 -a off
sudo uhubctl -l 1-1 -p 4 -a on
(通过运行结果参数查看是否成功)
5:手机端进行快捷指令设置,通过语音助手进行远程控制树莓派端口: