如何使用套接字将Nao Robot连接到android应用程序

时间:2019-03-09 16:19:44

标签: android sockets connection nao-robot choregraphe

例如,如果用户在android studio中单击1,则我想将android应用程序连接到编排鞭子上 我该如何应用呢? 我尝试使用套接字,但不起作用

1 个答案:

答案 0 :(得分:0)

您无法将Android应用程序连接到Choregraphe,也无法对Android Studio中的单击做出反应。但是,您可以将Android应用程序连接到机器人,然后从那里运行在机器人上安装的Choregraphe行为。

为此,最好的方法应该是使用libqi-java,您可以针对目标Android平台对其进行重新编译。参见Android example

这并不简单,但这将使您可以直接访问NAOqi的API。 另一种选择是使用另一个中间件并将其与NAOqi桥接,但是不建议这样做,因为这可能最终会打开安全漏洞。

然后,当您可以访问NAOqi时,请使用ALBehaviorManager.runBehavior("your_app/your_dance")