我正在尝试找到一种方法来保护我们的机器人免受不需要的 Choregraphe 连接。我们需要在大学范围内的网络上工作,我们需要一种方法来阻止人们在我们不知情的情况下连接可能在某个阶段获得了机器人 IP 地址的人。
由于无法访问 Pepper 上的 root 用户帐户,我不能简单地使用 iptables 锁定访问权限,因此我想我可能会尝试寻找一种方法,在 ALChoregraphe 在机器人上注册时强制关闭它的连接。
但是,运行命令:
qicli info ALChoregraphe
我可以看到唯一可用的方法是 requestDisconnection。没有办法强制关闭连接。
我曾尝试使用 ALServiceManager 来停止服务,但它显然只知道作为包安装的服务。
到目前为止,我唯一的解决方案是更改眼睛 LED 的颜色以指示已建立连接,并在收到断开连接时重置它们。
除了将机器人移动到自己的网络之外,您对我如何处理这个问题有什么建议吗?
谢谢!