回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

棒棒的,行空板系统V0.4.1--测试体验五颗星 简单

头像 rzyzzxw 2025.08.06 39 6

8.5,行空板系统最新升级,内置多个Python版本,并且支持切换Python版本,例如在前面写了很多个M10和小智AI通过MCP互动的帖子,需要将Python3.12.7设为系统版本。现在新版系统完全解决了安装麻烦、MCP相关代码不能从M10中启动等痛点。

https://mp.weixin.qq.com/s/8c6ogqCvhB-tcuaAFh0IIw

image.png
image.png

马上行动起来,下载新版系统,给M10刷机。

材料清单

  • 行空板M10 X1

步骤1 V0.4.1版系统镜像下载与烧录

请进入官方文档,安步骤进行

行空板官方文档-固件烧录

屏幕截图 2025-08-06 172258.png

步骤2 刚刷机的M10需要配网

M10接入电脑,浏览器输入10.1.2.3,进行网络配置。

0f9432edadeef9d78f259f6cf342d65.png

步骤3 将Python3.12.7设为系统全局Python

1、

1754477647171.png

python --version

image.png

2、

查看pyenv当前已经安装的Python版本。

使用这个命令,可以看到当前pyenv可以管理的python版本,其中system为系统默认的Python3.7,前面带*表示当前切换到了这个版本。

pyenv versions

image.png

3、
切换Python版本为3.12.7。

使用这个命令可以切换python版本,切换完成后可以使用前面的查看python版本命令查看当前是什么版本。

*注:不同的python版本对应的pip仓库路径不同,默认python(system)内置了大量python库,其他新安装的python默认只有少量的库(例如只有setup或者unihiker、pinpong等),因此如果切换版本之后运行某python程序提示no module xxxx说明这个版本的python缺少库,需要手动在库管理中安装

pyenv global 3.12.7

image.png

4、

安装小智AI与M10通过MCP互动的关键库。

连接远程终端(行空板M10)--提示缺少库文件(因为安装了新的Python环境):

d42adc0f9c546c8ae861aec190645dc.png

在行空板在网络畅通的情况下安装所有需要的库,直到:

c1df98d594211d26750a79e12ae1826.png

在终端,使用pip install mcp,安装mcp,同时安装python-dotenv>=1.1.1,websockets>=15.0.1 ,pydantic>=2.11.7

image.png

等待一小段时间,下载MCP库……直到安装完毕。

image.png

pip list

image.png

如果没有在列表中找到websockets,用pip install websockets安装。

image.png

至此,在M10上完成MCP库等MCP服务所需关键库安装。

步骤4 运行M10程序测试

我用的是仰望小车的程序,用了蓬头小智roco。

396e3ea84809c962262055293911feb.jpg
image.png

为了减少资源占用,这里去掉了一个s。

image.png

从上面图片可以看到,本次一次就连接服务器成功。

小智后台查看下运行情况:

image.png

可以用小智AI和仰望小车互动了。

 

【注】现在正在做连接稳定性测试,在老版本中如果一段时间不互动,就会不在线了。过一两个小时再来补充测试结果。

 

【补】2个小时连接稳定性测试通过,中间有长时间的停歇和间隔性互动控制。继续测试,如果要在活动中演示,需要更长时间的稳定连接。

 

【补】4个小时连接稳定性测试通过,间隔互动。棒棒嗒。

 

【补】8.7 第二轮测试开始,程序从M10启动,连接很快,已稳定运行2小时。

 

【补】给第二块M10刷新系统 V0.4.1。

 

【补】通过6小时连接稳定性测试,优秀。

评论

user-avatar
  • hxq612

    hxq6122025.08.12

    老师好,M10已更新到0.4.1版本,Python3.12.7库已安装,代码都用你的两套测试,都是循环出现WebSocket连接已关闭的错误,麻烦你给分析下原因可以?

    1
    • rzyzzxw

      rzyzzxw2025.08.12

      切换3.12.7为系统Python,安装所需库。然后再测试代码。

  • hxq612

    hxq6122025.08.11

    请教给M10刷新系统 V0.4.1后出现以下问题怎么解决?22, 'LIGHT_PIN': 23, 'NUM_LEDS': 16} 2025-08-11 09:37:37,178 - MCP_PIPE_OPT - ERROR - 进程到WebSocket管道错误: received 4004 (private use) Internal server error; then sent 4004 (private use) Internal server error 2025-08-11 09:37:37,181 - MoveServer - INFO - MCP服务器已停止 INFO MCP服务器已停止 move.py:194 2025-08-11 09:37:40,194 - MCP_PIPE_OPT - INFO - 进程错误输出结束 2025-08-11 09:37:40,198 - MCP_PIPE_OPT - INFO - 尝试连接到WebSocket服务器: wss://api.xiaozhi.me/mcp/?token=eyJhbGciOiJFUzI1NiIsInR5cCI6... 2025-08-11 09:37:40,610 - MCP_PIPE_OPT - INFO - 成功连接到WebSocket服务器 2025-08-11 09:37:40,665 - MCP_PIPE_OPT - INFO - 已启动 move.py 进程 2025-08-11 09:37:50,828 - MCP_PIPE_OPT - WARNING - WebSocket连接已关闭 2025-08-11 09:38:20,395 - MoveServer - INFO - 真实硬件初始化成功 [08/11/25 09:38:20] INFO 真实硬件初始化成功 move.py:80 2025-08-11 09:38:20,646 - MoveServer - INFO - 启动MCP服务器... INFO 启动MCP服务器... move.py:191 2025-08-11 09:38:20,667 - MoveServer - INFO - 硬件配置: {'FAN_PIN': 21, 'SENSOR_PIN': 22, 'LIGHT_PIN': 23, 'NUM_LEDS': 16} INFO 硬件配置: {'FAN_PIN': 21, 'SENSOR_PIN': move.py:192 22, 'LIGHT_PIN': 23, 'NUM_LEDS': 16} 2025-08-11 09:38:20,860 - MCP_PIPE_OPT - ERROR - 进程到WebSocket管道错误: received 4004 (private use) Internal server error; then sent 4004 (private use) Internal server error 2025-08-11 09:38:20,874 - MoveServer - INFO - MCP服务器已停止 INFO MCP服务器已停止 move.py:194 2025-08-11 09:38:23,982 - MCP_PIPE_OPT - INFO - 进程错误输出结束 2025-08-11 09:38:23,985 - MCP_PIPE_OPT - INFO - 尝试连接到WebSocket服务器: wss://api.xiaozhi.me/mcp/?token=eyJhbGciOiJFUzI1NiIsInR5cCI6... 2025-08-11 09:38:24,342 - MCP_PIPE_OPT - INFO - 成功连接到WebSocket服务器 2025-08-11 09:38:24,352 - MCP_PIPE_OPT - INFO - 已启动 move.py 进程 2025-08-11 09:38:34,400 - MCP_PIPE_OPT - WARNING - WebSocket连接已关闭

    2
    • rzyzzxw

      rzyzzxw2025.08.11

      你有没有切换系统Python,然后配网安装库文件。我教程中写的很详细的。还有,代码有问题可以交给DeepSeek帮助修改。

    • rzyzzxw

      rzyzzxw2025.08.11

      我不知道你代码内容,你把日志发这里,我也没有办法帮你,不如让DeepSeek帮助啦 。

  • rzyzzxw

    rzyzzxw2025.08.07

    M10新系统V0.4.1,好评。

    0