朴为后台系统接口
    朴为后台系统接口
    • 00-简介
    • 00-产品文档
    • HTTP协议
      • 01-设备发现
        • 01-udp设备发现
        • 02-http设备发现
      • 02-注册登录
        • 01-设备登录
      • 03-建图导航
        • 01-建图
        • 02-导航
        • 03-停止
        • 04-状态
      • 04-地图操作
        • 地图坐标
        • 01-地图保存
        • 02-地图列表
        • 03-地图删除
      • 05-数据连接
        • 数据链接
        • 01-I_INIT
        • 02-I_GOAL
        • 03-I_PAUSE
        • 04-I_CMD
        • 05-I_CHARGE
        • 06-I_CLEAR
        • 08-I_MARKER
        • 1024-O_MAP
        • 1025-O_PATH
        • 1026-O_STATUS
        • 1027-O_GOAL
        • 1028-O_EVENT
        • 1029-O_MARKER
      • 06-导航参数
        • 01-参数获取
        • 01-参数设置
      • 07-任务操作
        • 01-运行任务
        • 02-下发任务
    • 其他
      • 485串口协议
      • ROS开发模式
    • 数据模型
      • 响应
      • code
      • msg
      • ws
      • I_INIT
      • I_GOAL
      • I_PAUSE
      • I_CMD
      • I_CHARGE
      • I_CLEAR
      • I_MARKER
      • O_MAP
      • O_PATH
      • O_STATUS
      • O_GOAL
      • O_EVENT
      • O_MARKER

    00-简介

    朴为后台系统接口简介

    1. HTTP(S)接口

    http(s)接口主要包括设备发现接口、注册登录接口、建图导航接口、地图相关操作、系统参数等接口:

    设备发现:实现局域网内设备ip地址发现

    注册登录:授权登录后台系统

    建图导航:启动/停止建图、导航程序、导航系统状态获取

    地图接口:地图保存、删除、列表

    导航参数:导航系统最大速度、位置误差、角度误差、充电阈值获取与设置

    2. WebSocket(ws/wss)接口

    websocket接口主要用于建图导航过程中客户端和服务端数据交互过程,主要包括客户端---->服务端、服务端---->客户端的数据传输:

    客户端---->服务端:包括机器初始位姿、目标点、暂停/恢复、直接控制车速度、充电/取消充电、取消、蜂鸣等消息

    服务端---->客户端:包括地图数据、规划路径、系统状态、目标点列表、事件输出等消息

    3. 使用流程

    局域网 使用http + ws 协议, 端口8080
    广域网 使用https + wss 协议, 端口443 (机器联网情况下使用我们的付费云服务)

    建图流程:

    1. 设备发现(已知IP可省略)
    2. 登录系统
    3. 启动建图
    4. 建立websocket长链接
    5. 移动机器人完成建图
    6. 保存地图
    7. 停止

    导航流程:

    1. 设备发现(已知IP可省略)
    2. 登录系统
    3. 获取地图列表
    4. 选择地图
    5. 启动导航
    6. 建立websocket长链接
    7. 设置机器初始位姿
    8. 设置目标点并发送
    9. 监听运行事件并处理(按照不同业务逻辑自行处理)
    下一页
    00-产品文档
    Built with