我的型号是tonypi,在下载电脑端软件时遇到这种情况,应该怎么办

:light_bulb: 建议使用本模板发帖,也可以自由编辑,但必须完整描述产品及问题(至少包含:产品名称、版本、问题描述)。

产品型号 / 套件:
版本 / 规格:
控制板 / 主板:
操作系统 / 软件 / 固件版本:
参考的教程或步骤:

问题描述:

报错信息 / 日志 / 截图:

复现步骤:
1.
2.
3.

已尝试的排查:

补充说明:

官方支持人员将协助您处理问题。如仍需要助手帮助,请在这里回复并@我。 @hiwonder_SHIGURE

@hiwonder_Ryo 需要帮助

已为您请官方支持人员协助处理。如仍需要助手帮助,请在这里回复并@我。 @hiwonder_SHIGURE

我们已请官方支持人员协助您处理。如仍需要助手帮助,请在这里回复并@我。 @hiwonder_SHIGURE

您出现的问题是,您所在的python环境对于Qt依赖的文件缺失。不过,目前这个软件已经没有维护了,您可以按照在线文档进行远程桌面访问,使用树莓派的上位机。https://docs.hiwonder.com/projects/TonyPi_Pro/en/latest/

是想在我们自己研发的一个平台上,单独的打开去用这个摄像头,然后我们用平板操控机器人,就是有没有无线模式去用这个摄像头

可以。这里的无线方式是让摄像头继续连接 TonyPi 的树莓派,由机器人通过 Wi-Fi 回传画面,并不是摄像头本体单独建立无线连接。

TonyPi 官方程序提供 MJPEG 视频服务,平板与机器人处于同一网络后,自研平台可接入:

  • 实时视频流:http://<机器人IP>:8080/
  • 单帧抓拍:http://<机器人IP>:8080/?action=snapshot

无线网络可选择两种模式:

  1. AP 直连模式:TonyPi 默认开启以 HW 开头的热点,密码为 hiwonder,平板直接连接即可,但此模式不能访问外部网络。
  2. STA 局域网模式:让 TonyPi 和平板连接同一个路由器 Wi-Fi,然后使用分配给机器人的 IP 地址访问上述视频流。

TonyPi 还在端口 9030 提供用于移动端和电脑端控制的 JSON-RPC 服务。自研平台如需同时控制机器人,应严格按照 TonyPi 源码中的接口名称和参数接入,并避免与官方手机 APP、电脑端控制软件同时操控,以免发生控制冲突。

如需进一步提供对应的接入方式,请补充平板系统(Android、iPadOS 或 Web)以及 TonyPi 使用的镜像/资料版本。


若您觉得本回复有帮助,可以点击下方按钮将其标记为解决方案。

我们这个平台是用Python运行出来,在浏览器里打开,就是想直接用这个摄像头进行拍摄,你说的那二种模式可以实现吗

可以,两种模式都能实现。它们只改变您的平台与 TonyPi 的联网方式,不改变摄像头采集方式。摄像头仍连接在 TonyPi 的树莓派上,由机器人提供 MJPEG 画面。

  • AP 直连模式:运行平台的设备连接 TonyPi 以 HW 开头的热点,密码为 hiwonder。该模式可以访问摄像头,但不能访问外部网络。
  • STA 局域网模式:TonyPi 与运行平台的设备连接同一个 Wi-Fi,然后使用分配给 TonyPi 的 IP 地址。

浏览器显示实时画面可使用:

http://<机器人IP>:8080/

拍摄并获取一张 JPEG 图片可由 Python 后端请求:

http://<机器人IP>:8080/?action=snapshot

因此,如果您只需要拍照,Python 程序请求单帧地址并保存返回内容即可;如果需要在网页中实时预览,可将视频流地址作为页面图像源。这里的“机器人IP”必须填写 TonyPi 的实际 IP,不能在平板浏览器中填写 127.0.0.1。

如需提供可直接接入的代码,请补充平台使用的是 Flask、Django 还是 FastAPI,以及 Python 服务运行在 TonyPi、电脑还是平板上。


若您觉得本回复有帮助,可以点击下方按钮将其标记为解决方案。

这里为何无法修改?

抱歉,我无法处理您的问题,请耐心等待支持人员为您解答。我将不再在此贴中继续回复。如仍需要我的帮助,请@我处理。

@hiwonder_SHIGURE

这里为何无法进行编写操作?

您好,Vim 打开文件后默认是普通模式,直接输入不会修改内容,需要先按 i 进入编辑模式。进入后,窗口底部会显示 -- INSERT --,此时即可正常编辑文件。

编辑完成后,按 Esc 退出编辑模式,然后输入:

vim

:wq

再按回车即可保存并退出。

如果只想退出、不保存修改,请按 Esc 后输入:

vim

:q!

我按完esc后输入不了wq

:wq(请注意,冒号不能缺失)

那我如何查看机器人的IP

@hiwonder_Ryo

您好,我在。要确认 TonyPi 的 IP 地址,请先告知您当前使用的是 AP 直连模式,还是 TonyPi 与操作设备连接同一路由器 Wi-Fi 的 STA 模式。

可参照文档 2.2 章节第 6 步进行查看