电表DLMS协议升级流程分析


最近进行电表DLMS的升级,特记录下升级流程

1、初始化

------------------------------------------------------- 初始化 --------------------------------------------------

1、Set ImageBlockSize 设置传输块大小(没帧多少个字节)

c10141001200002c0000ff0200060000017c 
c501c100 

2、image_transfer_initiate 清空上次升级的文件(设置文件名和总共需要下发文件的大小)

c30142001200002c0000ff01010202090854413235525657330600033d9c 
c701c20000

3、image_transfer_status 查询状态,初始化是否成功Image transfer initiated

c00143001200002c0000ff0600 
c40183001601

2、升级

------------------------------------------------------- 升级 --------------------------------------------------

4、image_block_size 传输文件

c3 01
42
00 12 
00 00 2c 00 00 ff 
01
01
02 02 
   06 00 00 00 00 // 第N块 
   09 82 01 7c 17da5fa01633cd9abc5b6cbf14aa1e337666ba667e0bacc1c0c7b1a19f325d61292b3a22c0d19a1 86fd601a6818fe47cc3809968328c7b83a09435b24e81bfd7575aba24e4a923b7ef072632eede30a 9a958f005f5f851bc7c373bd29a1944f4c50ae6cc1f226f0c1a726c36d32bb12eea0c37cbd711c88 3c0b60fd21bee18edef8b563d82bc0600f89a02b9a4088bc86f76cf2b83009d508d338dcc8eea37d 4d23fb00ffe4874aa2afcf884e881520c40a4e720a3394e1a25e66aefa88e49d524a217b67a622d6 57b949cf6b173a667c0450ff72b0cefb335045ad84739c1a400aef646bf59b21267b2400f3c1eb3f 9773c8d4819c3fc1db7ba9db332cb295c69972ad5d6de41838ae102a0a40fd87f43e303a413280a1 0c20c14e4c9612994250cecfa2d0d877a332607b156504cf8fd8805d8af083b4767f56c71bc7b36b 72e665d8d075c85857fa3d20edeb60693716a8f0c8f499c1c8e85fd745aebc7df02cff167351768e 44a245d5fe4468e4b1bda6441b8974c6abd356d62

5、image_transferred_blocks_status 查询升级块状态

c00181001200002c0000ff0300 
c40181000482022d000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000

6、image_verify(data) 激活验证完整性

c30181001200002c0000ff03010f00 发00 
c701c10000

------------------------------------------------------- 激活 --------------------------------------------------

7、验证是否成功 image_transfer_status 校验已成功《可以进行激活了

c00181001200002c0000ff0600 
c40181001603

8、激活 image_activate

c30181001200002c0000ff04010f00 
c701c10000

文章作者: superzqbo
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 superzqbo !
评论
  目录