Dorita980:控制iRobot Roomba和Braava的Node.js库
项目基础介绍
Dorita980是一个开源项目,旨在为iRobot Roomba和Braava系列机器人提供一个Node.js库。该库可以通过iRobot云API或直接从局域网发送命令来控制支持Wi-Fi的机器人,允许用户将机器人集成到自己的家庭自动化或物联网项目中。该项目主要使用JavaScript编程语言。
核心功能
- 兼容性: 支持所有600、800、900、e5和i7/i7+系列机器人,带有HOME应用程序和Braava m6。
- 自动发现: 可选的自动发现机器人IP地址功能。
- 本地API控制: 从局域网进行本地API控制。
- 简化清洁设置: 简化清洁偏好设置。
- 固件兼容性: 兼容固件版本1.6.x、2.x.x和3.2.x。
- 自定义事件: 支持通过MQTT进行自定义事件。
- HTTP API: 提供HTTP API接口。
- 支持多客户端: 同时支持多个客户端连接。
最近更新的功能
- 固件支持: 最新测试并支持固件版本v2.4.16-126。
- 实时清洁地图: 使用dorita980库在rest980中实现实时清洁地图功能。
- 兼容性问题: 针对新固件版本对位置信息的报告问题进行了调整。
- 用户界面改进: 对用户界面进行了一些改进,以提高用户体验。
- 错误处理: 增强了错误处理机制,提高了库的稳定性和可靠性。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考