APDU数据解析:
例如:
请求APDU:05 01 08 40 00 02 00 00
响应APDU:85 01 08 40 00 02 00 01 1C 07 E4 08 06 12 29 19 00 00
请求:
①05:数据类型,05表示读取
②01:表示读取功能的扩展描述,01表示表示读取一个对象属性,02表示读取多个对象属性,03表示读取一个记录型(冻结)对象属性等
③08:服务优先级,响应帧里直接将此数据回复给主机
④40 00 02 00:OAD,表示对象标识,在698标准里40 00表示为日期时间的对象,02表示要读取它的属性参数,00表示特征、索引等,在正向有功等电能数据处就有用到。
⑤00:表示无时间标签。
响应:
①85:表示回复
②01:表示回复一个对象属性
③08:服务优先级
④40 00 02 00:表示日期时间属性值这个对象
⑤01:表示结果类型,1为数据,0表示出错
⑥1c 07 e4 08 06 12 29 19:1c表示时间数据的类型,后面那一串就是真正的日期数据,为2020-08-06 18:41:25
⑦00:表示无跟随上报信息
⑧00:表示无时间标签