面向对象的用户数据协议——698协议
·
一、协议特点
1、698协议是一种面向对象的通信协议、通过把同一类型的信息特征(包括属性和方法)放在一个类中,并归纳出接口类,通过类标识符(class_id)进行标识,一个类对应一个类标识符。
举个例子,学过面向对象语言(C++,python)等应该能够理解如下概念
| 类型 | 青蛙 | 电能量 |
| 属性 | 颜色 | 逻辑名 |
| 体型 | 换算及单位i | |
| 方法 | 跳跃 | 执行 |
| 实例 | 箭毒蛙 | 正向有功电能量 |
| 林蛙 | 反向有功电能量 |
二、链路帧格式
| 说明 | 代码 | 大小 |
| 起始标志 | 68H | 1字节 |
| 长度域 | L | 2字节 |
| 控制域 | C | |
| 地址域(A) | 服务器地址(1+N)电能表等 | 2+N字节 |
| 客户端地址(1) | ||
| 帧头校验 | HCS | 2字节 |
| 用户数据 | APDU | 不定 |
| 帧校验 | FCS | 2字节 |
| 结束 | 16H | 1字节 |
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)