导图社区 OCPP-平台发起-简单交互思维导图
这是一篇关于OCPP-平台发起-简单交互的思维导图,OCPP是一个全球开放性的通讯标准,主要用于解决私营的充电网络间通讯产生的各种困难。OCPP支持充电站点与各供应商中央管理系统间的无缝通讯管理。
编辑于2022-06-13 14:47:35平台发起
Get Composite Schedule
GetCompositeSchedule.req
connectorId
duration
Time in seconds. 计划的时间长度
[schedulingUnit]
单位ChargingRateUnitType
W
A
GetCompositeSchedule.conf
[connectorId]
status:GetCompositeScheduleStatus
Accepted Request has been accepted and will be executed.
Rejected Request has not been accepted and will not be executed.
[scheduleStart]
[chargingSchedule]
duration
empty, the last period will continue indefinitely or until end of the transaction in case startSchedule is absent.
startSchedule
dateTime, Starting point of an absolute schedule. If absent the schedule will be relative to start of charging.
chargingRateUnit ChargingRateUnitType
chargingSchedulePeriod
minChargingRate
Get Configuration
GetConfiguration.req
key
CiString50Type
GetConfiguration.conf
configurationKey
key
CiString50Type
readonly:boolean
False:可读写
True:只读
value
已知未设置,该值可能不存在
CiString50Type
[unknownKey]
CiString50Type
Get Local List Version
GetLocalListVersion.req
GetLocalListVersion.conf
listVersion
0:empty
-1:不支持 Local Authorization List
int:版本号
Send Local List
SendLocalList.req
listVersion
updateType
可以全覆盖,也可以更新list
Differential:差异更新
Ful:全覆盖l
[localAuthorisationList]: AuthorizationData
idTag
idTagInfo
present:添加or更新
absent:删除
SendLocalList.conf
status:UpdateStatus
Accepted
Failed
NotSupported
VersionMismatch:差异更新版本号小于或等于当前
Unlock Connector
UnlockConnector.req
connectorId
integer connectorId > 0
UnlockConnector.conf
status
Unlocked
UnlockFailed
NotSupported
Data Transfer
DataTransfer.req(vendorId, [messageId], [data])
DataTransfer.conf(status, [data])
Clear Charging Profile
ClearChargingProfile.req
[id]
[connectorId]
[chargingProfilePurpose]: ChargingProfilePurposeType
ChargePointMaxProfile Configuration for the maximum power or current available for an entire Charge Point.
TxDefaultProfile Default profile *that can be configured in the Charge Point. When a new transaction is started, this profile SHALL be used, unless it was a transaction that was started by a RemoteStartTransaction.req with a ChargeProfile that is accepted by the Charge Point.
TxProfile Profile with constraints to be imposed by the Charge Point on the current transaction, or on a new transaction when this is started via a RemoteStartTransaction.req with a ChargeProfile. A profile with this purpose SHALL cease to be valid when the transaction terminates.
[stackLevel]
ClearChargingProfile.conf()
status:ClearChargingProfileStatus
Accepted Request has been accepted and will be executed.
Unknown No Charging Profile(s) were found matching the request.
Clear Cache
ClearCache.req
ClearCache.conf
status:ClearCacheStatus
Accepted Command has been executed.
Rejected Command has not been executed
Change Configuration
ChangeConfiguration.req
key
CiString50Type
value
CiString500Type
ChangeConfiguration.conf
status:ConfigurationStatus
Accepted Configuration key is supported and setting has been changed.
Rejected Configuration key is supported, but setting could not be changed.
RebootRequired Configuration key is supported and setting has been changed, but change will be available after reboot (Charge Point will not reboot itself)
NotSupported Configuration key is not supported.
Change Availability
ChangeAvailability.req
connectorId
integer connectorId >= 0
ConnectorId = 0整桩
type:AvailabilityType
Inoperative Charge point is not available for charging.
Operative Charge point is available for charging.
重启需保留设置
ChangeAvailability.conf
status
Accepted Request has been accepted and will be executed.
Rejected Request has not been accepted and will not be executed.
Scheduled Request has been accepted and will be executed when transaction(s) in progress have finished.
Cancel Reservation
CancelReservation.req
reservationId
integer:Required. Id of the reservation to cancel
CancelReservation.conf
status:CancelReservationStatus
Accepted Reservation for the identifier has been cancelled.
Rejected Reservation could not be cancelled, because there is no reservation active for the identifier.