Neato 扫地机器人,尤其是较旧的型号,往往会因为制造商停止支持或关闭专有云服务而变得无法使用。Vacuula 通过提供自定义服务器和一系列工具来“复活”这些设备。该项目作为修复和控制损坏的 Neato 机器人的全方位解决方案,专门针对硬件的多个世代。它提供了必要的架构来绕过原始制造商的限制,允许用户重新获得对设备的控制权。
该项目作为修复和控制损坏的 Neato 机器人的全方位解决方案。
该系统架构需要一个专门的、始终运行的服务器来管理机器人。Vacuula 支持多种部署方法,包括 Home Assistant 应用、Docker Compose 以及独立的 LXC 安装。服务器处理具有特定要求的不同机器人世代:Gen3 型号(D3-D7)通过 443 端口连接,而 Gen4 型号(D8-D10)使用 3443 端口。该软件还包括 Web 应用程序和 API,可以通过可自定义的端口访问。为了简化设置,该项目为包括 Windows、Linux 和 macOS 在内的各种操作系统提供了专用安装程序,用于配置机器人的内部设置。
Vacuula 支持多种部署方法,包括 Home Assistant 应用、Docker Compose 以及独立的 LXC 安装。
虽然 Vacuula 提供显著的功能,如地图、计划和区域管理,但它仍存在特定的技术限制。例如,Gen3 机器人目前依赖 nip.io 来建立与用户服务器的连接,这造成了一种开发者尚未绕过的永久云端依赖。此外,虽然服务器目前已在 ARM 64 位和 x86 64 位架构上得到验证,但团队正致力于扩展对 32 位平台的支持,以便软件能够在较旧的单板计算机(SBC)上运行。该项目在 AGPL-3.0 许可证下发布,确保源代码可供社区贡献和修改。

虽然 Vacuula 提供显著的功能,如地图、计划和区域管理,但它仍存在特定的技术限制。