作者:admin于 2018年10月17日 发布在分类 / 产品相关 / 通讯模块 / 接入规范与标准 下,并于 2018年10月17日 编辑
MIOC 标准接入协议 MCU 与通讯模组-多位插座V1.0

   276

   0


一、约定

业务指令格式:业务指令由以下部分按顺序构成。

串口协议版本号 0801
业务协议版本号
0801

指令类型

1B

0x01 控制指令

0x02 查询指令

0x03 设置指令

0x04 上报指令

指令码

1B

控制指令对应指令码:

0x01 电源开关

0x16 童锁开关


查询指令对应指令码:

0x7F 查询开关当前位置

上报指令对应指令码:

0x7D  状态上报

0x7E  故障上报

命令内容

浮动

控制结果

描述

0x00

成功[SUCCESS]

0x01

失败[FAILD]

0x0B 不支持的功能
0x0C 不支持的功能设值



二、通讯协议(架构协议中业务指令说明)

2.1通讯模组向MCU发送业务指令

2.1.1 打开插座开关

通讯模块 >>>  MCU

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x01

2

指令码

1

固定:0x01

3

指令内容

2

固定:0x0101

第一字节为开关标识位

MCU回复: MCU >>> 通讯模块

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x01

2

指令码

1

固定:0x01

3

指令内容

1

成功:0x00

失败:0x01

2.1.2 关闭插座开关

通讯模块 >>>  MCU

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x01

2

指令码

1

固定:0x01

3

指令内容

1

固定:0x0100

第一字节为开关标识位

MCU回复: MCU >>> 通讯模块

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x01

2

指令码

1

固定:0x01

3

指令内容

1

成功:0x00

失败:0x01



2.1.3 打开童锁开关

通讯模块 >>>  MCU

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x01

2

指令码

1

固定:0x01

3

指令内容

2

固定:0x0101

第一字节为开关标识位

MCU回复: MCU >>> 通讯模块

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x01

2

指令码

1

固定:0x01

3

指令内容

1

成功:0x00

失败:0x01

2.1.4 关闭童锁开关

通讯模块 >>>  MCU

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x01

2

指令码

1

固定:0x01

3

指令内容

1

固定:0x0100

第一字节为开关标识位

MCU回复: MCU >>> 通讯模块

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x01

2

指令码

1

固定:0x01

3

指令内容

1

成功:0x00

失败:0x01



2.1.5 查询插座当前状态

通讯模块 >>>  MCU

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x02

2

指令码

1

固定:0x7F

3

指令内容

1

固定:0x00

MCU回复: MCU >>> 通讯模块

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x02

2

指令码

1

固定:0x7F

3

指令内容

浮动

电源开关状态1byte

童锁开

1byte

实时功率

(w)

2byte

01/00

00/01 0-4000

有效电流(A)

1byte

有效电压(V)

1byte


总耗电量

(kW.h)

2byte

0-16

0-250 0-99999
...

...

2.1.6 主动上报当前状态

当开关通过其他方式进行操作之后,需主动上报当前状态

MCU  >>> 通讯模块

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x04

2

指令码

1

固定:0x7D

3

指令内容

浮动

电源开关状态1byte

童锁开

1byte

实时功率

(w)

2byte

01/00

00/01 0-4000

有效电流(A)

1byte

有效电压(V)

1byte


总耗电量

(kW.h)

2byte

0-16

0-250 0-99999
...

...

MCU回复: 通讯模块 >>> MCU

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x04

2

指令码

1

固定:0x7D

3

指令内容

1

固定:0x01



2.1.7 设备故障自主上报

MCU  >>> 通讯模块

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x04

2

指令码

1

固定:0x7E

3

指令内容

1

0xXX

MCU回复: 通讯模块 >>> MCU

序号

字段

长度(B)

说明

1

指令类型

1

固定:0x04

2

指令码

1

固定:0x7E

3

指令内容

1

固定:0x01

访问权限

创建人 admin
工作小组 MIOC物联网开放平台
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 所有人
分类审核权限
标签

指令 固定 指令码 通讯 说明 内容 类型 长度 字段 序号
历史版本

修改日期 修改人 备注
2018-10-17 18:52:43[当前版本] admin 完善协议
2018-10-17 18:03:07 admin CREAT
同类知识
相关知识

  1. 加载中~
MIOTO WIKI-V3.2.0