作者:李志才于 2021年03月01日 发布在分类 / 产品相关 / 云平台 / 三方接入 下,并于 2021年03月10日 编辑
    2021-03-10 11:21:15版本: 会议室websocket交互文档
    历史版本

    修改日期 修改人 备注
    2021-03-11 14:11:00[当前版本] 李志才 新增固件升级推送
    2021-03-10 17:14:23 李志才 新增固件升级推送
    2021-03-10 15:23:11 李志才 新增固件升级推送
    2021-03-10 14:50:51 李志才 新增固件升级推送

    消息类型

    说明
    1 websocket认证
    2 发送设备控制指令
    4 会议室计划控制
    5 websocket心跳
    6 websocket心跳回复
    9 平板端更新推送
    10 固件升级推送
    1001 websocket未认证返回
    15006 websocket认证成功返回

    websocket认证 (前端 —>服务器)

    字段名 示例值 描述
    cmd 1 消息头
    userId 64 用户id

    示例

    {“userId”:”64”,”cmd”:1}

    websocket认证 (平板 —>服务器)

    字段名 示例值 描述
    cmd 1 消息头
    targetId 8c4dcea1025a4b1ba1d67318acac3f1b 会议室id

    示例

    {“targetId”:”8c4dcea1025a4b1ba1d67318acac3f1b”,”cmd”:1}

    发送设备控制指令 (前端 —>服务器)

    字段名 示例值 描述
    cmd 2 消息头
    userId 64 用户id
    targetId 8c4dcea1025a4b1ba1d67318acac3f1b 设备id
    type 172cce5188bb4b519970ad6c98edad59 指令类型

    示例

    {“userId”:”0”,”cmd”:2,”targetId”:”172cce5188bb4b519970ad6c98edad59”,”type”:”beaf7acb161f481ebca256d5935595e6”}

    会议室控制 (前端 —>服务器)

    字段名 示例值 描述
    cmd 4 消息头
    userId 64 用户id
    targetId 8c4dcea1025a4b1ba1d67318acac3f1b 会议室id
    type 172cce5188bb4b519970ad6c98edad59 指令类型

    示例

    {“userId”:”0”,”cmd”:4,”targetId”:”172cce5188bb4b519970ad6c98edad59”,”type”:”beaf7acb161f481ebca256d5935595e6”}

    会议室定时控制 (前端 —>服务器)

    字段名 示例值 描述
    cmd 4 消息头
    userId 64 用户id
    startTime 2021-02-22 12:00:00 执行事件
    targetId 8c4dcea1025a4b1ba1d67318acac3f1b 会议室id
    type 172cce5188bb4b519970ad6c98edad59 指令类型

    示例

    {“userId”:”0”,”startTime”:” 2021-02-22 12:00:00”,”cmd”:4,”targetId”:”f0a03fff094b4c4fa08f24719b4fa13b”,”type”:”75aca99760a542cea1c4a1469b8e0d97”}

    websocket心跳 (前端 —>服务器)

    字段名 示例值 描述
    cmd 5 消息头
    userId 64 用户id

    示例

    {“userId”:”0”,”cmd”:5}

    websocket心跳 回复(服务器 —>前端)

    字段名 示例值 描述
    cmd 6 消息头
    userId 64 用户id

    示例

    {“userId”:”0”,”cmd”:6}

    websocket心跳 (平板 —>服务器)

    字段名 示例值 描述
    cmd 5 消息头
    targetId 64 会议室id

    示例

    {“targetId”:”8c4dcea1025a4b1ba1d67318acac3f1b”,”cmd”:5}

    websocket心跳回复 (服务器 —>平板)

    字段名 示例值 描述
    cmd 6 消息头
    targetId 8c4dcea1025a4b1ba1d67318acac3f1b 会议室id

    示例

    {“targetId”:”8c4dcea1025a4b1ba1d67318acac3f1b”,”cmd”:6}

    平板更新推送 (服务器 —>平板)

    字段名 示例值 描述
    cmd 9 消息头
    value /pc/scene 更新请求接口

    示例

    {“cmd”:9,”value”:”/pc/deviceCommand”}



    平板固件升级推送 (服务器 —>平板)

    字段名 示例值 描述
    cmd 10 消息头
    targetId
    8c4dcea1025a4b1ba1d67318acac3f1b
    会议室id
    versions
    1.0.0.1
    版本号
    startTime
    1645677556
    升级时间单位毫秒
    path /file/56 下载地址

    示例


    {"cmd":10,"targetId":"8c4dcea1025a4b1ba1d67318acac3f1b","body":{"versions":"1.0.0.1",

    "startTime":"1645677556","path":"file/56"}




    MIOTO WIKI-V3.2.0