EDP鍗忚 - 鐧惧害鏂囧簱 联系客服

发布时间 : 星期三 文章EDP鍗忚 - 鐧惧害鏂囧簱更新完毕开始阅读ecd8a9354b7302768e9951e79b89680203d86b36

设备1平台CONN_REQCONN_REQCONN_RESP设备2CONN_RESPSAVE_DATA(目的地址:设备2ID,内容:数据点值1)SAVE_DATA(源地址:设备1ID,内容:数据点值1)

6.6 命令请求及响应

平台向设备发送CMD_REQ命令,携带要执行的命令及命令ID信息。设备收到此消息后处理此命令消息,并向平台回应CMD_RESP消息。此消息中携带回应的命令ID及响应内容。

平台设备CMD_REQCMD_RESP 6.7 心跳保持

EDP连接默认超时时间为4分钟。设备登录后,在超时期内无数据传输时,需要定期向平台发送PING_REQ消息以保持连接,平台响应PING_RESP消息。

25 / 26

设备CONN_R平台EQCONN_RESPPING_REQPING_RESP

6.8 数据加密

如果设备期望加密与平台的交互信息,可以在发送连接请求之前发送RSA加密消息。消息类型为14,将设备端RSA公钥的e,n以及期望的对称加密算法代码(目前只支持AES,代码为1,密钥长度采用128位,加密模式为ECB模式,填充方式为ISO10126padding方式)填到消息体中发送给平台。平台收到此消息后,创建一个随机的对称加密算法密钥,利用接收到的RSA公钥,以RSA_PKCS1_PADDING填充模式加密后发送给设备。此后设备与平台的交互信息中,剩余消息长度之后的内容都是利用对称加密算法加密后的内容,剩余消息长度为加密后的内容长度。

需要加密的EDP设备登录设备云流程如下:

平台设备ENCRYPT_REQ(设备e,n及对称加密算法类型)ENCRYPT_RESP(加密后的对称加密算法密钥)CONN_REQ(对称加密算法加密后消息)CONN_RESP(对称加密算法加密后消息)

26 / 26