因此,过去几天我一直在研究Sphero的Python SDK。我发现的是KulkaSpheroPy,尽管我发现了另外一个已有5年历史,并且自那时以来就没有更新过。

不管是Kulka还是SpheroPy实现都不会连接到我的Sphero Bolt。它已成功与我的Windows 10 PC配对,并且具有唯一标识符“c8:31:f5:7e:f4:30”。每次我告诉这些APIS中的任何一个连接到sphero时,它们都会抛出traceback并告诉我由于连接方未响应而无法连接。
我已成功将Sphero Bolt连接到手机上的Sphero Edu应用程序。

但是,我是盲人的,并且该应用程序不适合屏幕阅读器使用,因此我首选的控制方法是通过外部API。尽管如此,它已连接至Sphero Edu应用程序这一事实以及已与我的PC配对的事实表明,其蓝牙功能是有效的。我环顾四周,也许是因为尚未真正进行任何研究,因此没有人提供可行的解决方案,我为此感到困惑。

最佳答案

对于Sphero Bolt,我认为目前有两种选择:

  • pysphero,这是一个Python API,应该对Bolt完全起作用。
  • spherov2.js,这是一个JavaScript API,似乎专注于Sphero mini,但也可能适用于Bolt。

  • Sphero公司似乎已经削弱了这些玩具的可编程性。我列出的这两个库似乎模仿了Sphero Edu Android应用程序的功能。

    我没有Bolt,只有SPRK +,所以没有机会测试刚刚列出的库。但是他们似乎都在他们的Github问题栏目中做出了回应。祝你好运!

    关于python - 引入Bolt时,Sphero是否破坏了与Python SDK的兼容性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54057260/

    10-11 10:28