小白机器人 开放接口

99ANYc3cd6 机器人 1

“小白机器人”通常指的是由云迹科技开发的酒店服务机器人,我们讨论的“开放接口”主要是指云迹科技为酒店客户、合作伙伴以及开发者提供的,用于与小白机器人进行数据交互和功能控制的标准化接口。

小白机器人 开放接口-第1张图片-广州国自机器人
(图片来源网络,侵删)

这些接口的核心目标是让小白机器人从一个孤立的智能设备,变成一个可以融入酒店整体生态系统、与其他系统(如PMS、CRM、门锁等)协同工作的智能终端


开放接口的核心价值

酒店为什么要开放接口给小白机器人?主要有以下几个原因:

  1. 系统集成:将机器人与酒店的核心管理系统(如PMS)打通,实现数据同步,机器人可以自动从PMS获取入住/退房订单,并据此执行送物任务。
  2. 流程自动化:减少人工干预,提升运营效率,系统自动触发机器人将欢迎礼送到客人房间,无需前台员工手动下单。
  3. 服务扩展:通过接口,开发者可以在机器人上开发新的应用或服务,拓展机器人的能力边界。
  4. 数据价值挖掘:收集机器人运行数据(如服务频次、路径热力图、用户交互等),通过分析优化酒店运营和客户体验。
  5. 统一控制:酒店管理人员可以通过一个统一的平台(如酒店自己的App或后台)来管理和调度所有机器人。

主要开放接口类型

云迹科技提供的开放接口通常遵循RESTful API的设计规范,通过HTTP请求进行通信,数据格式主要为JSON,主要可以分为以下几类:

任务管理接口

这是最核心的接口,用于向机器人发送任务指令。

小白机器人 开放接口-第2张图片-广州国自机器人
(图片来源网络,侵删)
  • 创建任务

    • 功能:向机器人发送一个新的任务,如“送物”、“回收”、“巡逻”等。
    • 关键参数:任务类型、起点(如前台坐标)、终点(如房间号或坐标)、物品信息、任务优先级等。
    • 示例POST /api/v1/tasks,请求体中包含{"type": "delivery", "from": "lobby", "to": "room_1508", "item": "bottle_water", "quantity": 2}
  • 查询任务状态

    • 功能:获取指定任务或所有任务的状态(如:等待中、执行中、已完成、失败)。
    • 关键参数:任务ID。
    • 示例GET /api/v1/tasks/{task_id}
  • 取消任务

    • 功能:在任务执行前或执行中,主动取消该任务。
    • 示例DELETE /api/v1/tasks/{task_id}

设备管理接口

用于获取和控制机器人本身。

小白机器人 开放接口-第3张图片-广州国自机器人
(图片来源网络,侵删)
  • 获取设备列表

    • 功能:获取酒店内所有在线/离线机器人的列表和基本信息(如ID、名称、型号、电量、状态)。
    • 示例GET /api/v1/devices
  • 获取设备实时状态

    • 功能:获取单个机器人的详细实时状态,包括位置、电量、网络状态、当前任务等。
    • 示例GET /api/v1/devices/{device_id}/status
  • 远程控制

    • 功能:对机器人进行远程操作,如:召回充电、暂停工作、重启等。
    • 示例POST /api/v1/devices/{device_id}/command,请求体中包含{"action": "return_to_charger"}

数据同步与事件回调接口

这是实现系统自动化的关键。

  • 事件回调

    • 功能:机器人主动向指定的服务器地址推送事件,酒店系统无需轮询,即可实时获知机器人状态变化。
    • 常见事件类型
      • task_completed:任务完成。
      • task_failed:任务失败(如被堵住、找不到路)。
      • battery_low:电量低。
      • arrived:到达指定地点。
      • exception:发生异常。
    • 工作方式:酒店提供一个Webhook URL,云迹平台在事件发生时,会向该URL发送一个HTTP POST请求,包含事件详情。
  • 数据同步接口

    • 功能:用于与PMS等系统进行双向数据同步。
    • 常见场景
      • 从PMS同步订单数据:机器人定时从酒店PMS拉取最新的入住、退房订单,生成送物任务。
      • 向PMS同步服务记录:机器人完成送物任务后,将服务记录(时间、房间号、物品)推送到PMS,方便客人查询和前台对账。

地图与导航接口

用于与酒店的地图系统进行交互。

  • 获取地图信息

    • 功能:获取机器人所在区域的地图数据,包括楼层、路径点、障碍物位置等。
    • 示例GET /api/v1/maps/{map_id}
  • 路径规划

    • 功能:给定起点和终点,获取机器人规划的导航路径。
    • 示例POST /api/v1/navigation,请求体中包含起点和终点坐标。

如何接入开放接口?

接入流程如下:

  1. 申请与认证

    • 联系云迹科技的销售或技术支持,表明你有接入需求。
    • 签订合作协议,获取API密钥,这个密钥是每次API请求的身份凭证,通常包含Access Key IDSecret Access Key
  2. 阅读API文档

    • 云迹科技会提供详细的API文档,这是接入的“圣经”,文档会包含:
      • 接口总览。
      • 每个接口的URL、请求方法、请求参数、请求体格式、响应格式。
      • 错误码列表。
      • 认证机制(通常是签名算法,如HMAC-SHA256)。
  3. 开发与调试

    • 根据文档,在你的后端系统中编写代码,模拟API请求。
    • 使用Postman等工具进行接口调试,这是最常用和高效的方式。
    • 处理各种返回结果,特别是错误码,确保你的系统健壮性。
  4. 部署与联调

    • 将开发好的代码部署到生产环境。
    • 与云迹的技术支持进行联调,确保数据流和控制流都按预期工作。
  5. 监控与维护

    • 在你的系统中增加对API调用的监控,确保接口的可用性和性能。
    • 关注云迹官方的接口变更通知,及时升级你的系统。

应用场景举例

  • 自动欢迎礼服务

    1. 客人在PMS办理入住。
    2. PMS通过数据同步接口将订单信息推送给云迹平台。
    3. 云迹平台自动创建一个“送欢迎礼”任务,并分配给最近的空闲机器人。
    4. 机器人接到任务后,自动前往前台取物,再送到客人房间。
    5. 任务完成后,机器人通过事件回调接口通知PMS服务已完成。
    6. 客人在酒店App或电视上可以查看到“欢迎礼已送达”的提示。
  • 机器人呼叫中心

    1. 客人通过酒店房间的电话或App呼叫“送物服务”(如送毛巾、充电宝)。
    2. 酒店的呼叫中心系统接收到请求。
    3. 系统通过任务管理接口向机器人发送送物任务,并指定客人的房间号。
    4. 机器人执行任务,完成后系统自动关闭工单。

“小白机器人开放接口”是其智能化的关键所在,它通过标准化的API,将机器人的能力“赋能”给酒店,使得机器人不再是“信息孤岛”,而是酒店数字化运营中的一个重要节点,对于酒店IT人员或开发者而言,理解并善用这些接口,是充分发挥小白机器人价值、提升酒店服务效率和客户体验的关键一步。

获取官方信息和文档的最佳途径是直接联系云迹科技的官方渠道,因为他们会提供最准确、最新的接口文档和支持。

标签: 小白机器人开放接口教程 小白机器人开放接口文档 小白机器人开放接口调用

抱歉,评论功能暂时关闭!