如何远程停止胡椒中的应用程序

How to stop Application in pepper remotely

按照NAOqi的文档,我可以通过执行以下命令来启动我的应用程序 tabService.showWebview("http://" + ip + "/apps/" + uid + "/index.html")

现在我想通过类似的方式远程 terminate/stop 这个。

有人知道吗?

非常感谢!!

我认为您不是通过调用 showWebView() 来启动应用程序的。 您只需在平板电脑上显示网站。

现在我为您提供了几个选项,具体取决于您的实际需求:

  1. 您想终止您的应用程序,然后 ALBehaviorManager API 提供方法 stopBehavior
  2. 你想隐藏网站,ALTabletService API提供方法hide

  3. 您想终止特定服务,那么您可以查看 ServiceManager API 方法 stopService

  4. 您想阻止 Pepper 说 ALTextToSpeech API 提供功能 stopAll 例如:

import naoqi from naoqi
import ALProxy
tts = ALProxy("ALTextToSpeech",IP, 9559)
tts.stopAll()

  1. 您想停止 Pepper 监听和响应,您可以使用 ALDialog API 方法停用主题 deactivateTopic