OCPP 请求负载中的 MessageTypeId 是什么

What's MessageTypeId in OCPP request payload

在 OCPP 1.6 中,客户端(充电站)向服务器(充电站管理系统)发送 CALL(类似于 HTTP 中的请求)。所有 CALL 都具有 4 个元素的严格结构:

我已经查看了文档,但找不到 MessageTypeId。所以我想知道是不是随机数?

示例请求负载:

[
  2,// <----- I want to know, where I can find this. 
  "a7caa7a1-c309-43bd-af3f-b5c1c4f9657e", 
  "Authorize",
  {
    "idTag": "${req.body.idTag}"
  }
]

MessageTypeId定义Message的类型,是CallCallResult还是CallError:

MessageType | MessageTypeId | Direction

CALL        |       2       | Client-to-Server

CALLRESULT  |       3       | Server-to-Client

CALLERROR   |       4       | Server-to-Client

您可以在 This document 的第 9 页阅读更多内容。