OCPP1.6简化版
2023-06-25 17:16:39 68 举报
AI智能生成
OCPP1.6简化版是一种用于电动汽车充电站的通信协议,旨在实现充电站与后端系统之间的高效、安全和可靠的信息交换。该协议基于RESTful架构,支持多种数据模型和消息格式,包括账单数据、状态更新、事件通知等。通过使用OCPP1.6简化版,充电站可以实时监控充电桩的状态、电量消耗情况以及用户的支付信息,同时也可以向用户发送有关充电过程的通知和提醒。此外,OCPP1.6简化版还提供了一些高级功能,如远程故障诊断和预测性维护,以提高充电站的可靠性和效率。总之,OCPP1.6简化版是一个强大而灵活的通信协议,可以帮助充电站实现更高的运营效率和更好的用户体验。
作者其他创作
大纲/内容
4.桩端发起请求
4.1. Authorize(认证)
4.2. Boot Notification(开机事件)
4.3. Data Transfer(数据上传)
4.4. Diagnostics Status Notification(诊断事件上报)
4.5. Firmware Status Notification(固件状态事件上报)
4.6. Heartbeat(心跳)
4.7. Meter Values(测量数据上报)
4.8. Start Transaction(启充)
4.9. Status Notification(充电状态上报)
4.10. Stop Transaction(停充)
5.服务端发起请求
5.1. Cancel Reservation(取消预订)
5.2. Change Availability(修改变量)
5.3. Change Configuration(修改配置)
5.4. Clear Cache(清空本地缓存)
5.5. Clear Charging Profile(清空充电配置)
5.6. Data Transfer(数据下发)
5.7. Get Composite Schedule(获取桩端复合高度表)
5.8. Get Configuration(获取桩端当前配置)
5.9. Get Diagnostics(获取桩端日志)
5.10. Get Local List Version(获取桩端本地名单)
5.11. Remote Start Transaction(远程启充)
5.12. Remote Stop Transaction(远程停充)
5.13. Reserve Now(预订充电)
5.14. Reset(重置桩端)
5.15. Send Local List(发送离线认证名单)
5.16. Set Charging Profile(设置Profile)
5.17.Trigger Message(触发桩端上报)
5.18.Unlock Connector(枪解锁)
5.19.Update Firmware(更新固件)
6.报文定义
6.1. Authorize.req(认证请求)
6.2. Authorize.conf(认证回复)
6.3. BootNotification.req(开机事件上报)
6.4. BootNotification.conf(开机事件回复)
6.5. CancelReservation.req(取消预订命令)
6.6. CancelReservation.conf(取消预订回复)
6.7. ChangeAvailability.req(启用/禁用变量命令)
6.8. ChangeAvailability.conf(启用/禁用变量回复)
6.9. ChangeConfiguration.req(修改配置命令)
6.10. ChangeConfiguration.conf(修改配置回复)
6.11. ClearCache.req(清空桩端缓存命令)
6.12. ClearCache.conf(清空桩端缓存回复)
6.13. ClearChargingProfile.req(清空指定Profile命令)
6.14. ClearChargingProfile.conf(清空指定Profile回复)
6.15. DataTransfer.req(传输自定义数据请求)
6.16. DataTransfer.conf(传输自定义数据回复)
6.17. DiagnosticsStatusNotification.req(诊断数据状态上报)
6.18. DiagnosticsStatusNotification.conf(诊断数据状态上报)
6.19. FirmwareStatusNotification.req(固件状态上报)
6.20. FirmwareStatusNotification.conf(固件状态回复)
6.21. GetCompositeSchedule.req
6.22. GetCompositeSchedule.conf
6.23. GetConfiguration.req
6.24. GetConfiguration.conf
6.25. GetDiagnostics.req
6.26. GetDiagnostics.conf
6.27. GetLocalListVersion.req
6.28. GetLocalListVersion.conf
6.29. Heartbeat.req
6.30. Heartbeat.conf
6.31. MeterValues.req
6.32. MeterValues.conf
6.33. RemoteStartTransaction.req
6.34. RemoteStartTransaction.conf
6.35. RemoteStopTransaction.req
6.36. RemoteStopTransaction.conf
6.37. ReserveNow.req
6.38. ReserveNow.conf
6.39. Reset.req
6.40. Reset.conf
6.41. SendLocalList.req
6.42. SendLocalList.conf
6.43. SetChargingProfile.req
6.44. SetChargingProfile.conf
6.45. StartTransaction.req
6.46. StartTransaction.conf
6.47. StatusNotification.req
6.48. StatusNotification.conf
6.49. StopTransaction.req
6.50. StopTransaction.conf
6.51. TriggerMessage.req
6.52. TriggerMessage.conf
6.53. UnlockConnector.req
6.54. UnlockConnector.conf
6.55. UpdateFirmware.req
6.56. UpdateFirmware.conf
7。数据定义
7.1. AuthorizationData
Struct
idTag
IdToken
idTagInfo
IdTagInfo
7.2. AuthorizationStatus
Enumeration
Value
Accepted
Blocked
Expired
Invalid
ConcurrentTx
7.3. AvailabilityStatus
Enumeration
Accepted
Rejected
Scheduled
7.4. AvailabilityType
Enumeration
Inoperative
Operative
7.5. CancelReservationStatus
Enumeration
Accepted
Rejected
7.6. ChargePointErrorCode
Enumeration
ConnectorLockFailure
EVCommunicationError
GroundFailure
HighTemperature
InternalError
LocalListConflict
NoError
OtherError
OverCurrentFailure
OverVoltage
PowerMeterFailure
PowerSwitchFailure
ReaderFailure
ResetFailure
UnderVoltage
WeakSignal
7.7. ChargePointStatus
Enumeration
Available
Preparing
Charging
SuspendedEVSE
SuspendedEV
Finishing
Reserved
Unavailable
Faulted
7.8. ChargingProfile
Class
chargingProfileId
integer
transactionId
integer
stackLevel
integer >=0
chargingProfilePurpose
ChargingProfilePurposeType
chargingProfileKind
ChargingProfileKindType
recurrencyKind
RecurrencyKindType
validFrom
DateTime
validTo
DateTime
chargingSchedule
ChargingSchedule
7.9. ChargingProfileKindType
Enumeration
Absolute
Recurring
Relative
7.10. ChargingProfilePurposeType
Enumeration
ChargePointMaxProfile
TxDefaultProfile
TxProfile
7.11. ChargingProfileStatus
Enumeration
Accepted
Rejected
NotSupported
7.12. ChargingRateUnitType
7.13. ChargingSchedule
7.14. ChargingSchedulePeriod
7.20. ClearCacheStatus
Enumeration
Accepted
Rejected
7.21. ClearChargingProfileStatus
Enumeration
Accepted
Unknown
7.22. ConfigurationStatus
7.23. DataTransferStatus
7.24. DiagnosticsStatus
7.25. FirmwareStatus
7.26. GetCompositeScheduleStatus
Enumeration
Accepted
Rejected
7.27. IdTagInfo
7.28. IdToken
Class
IdToken
String[20]
7.29. KeyValue
7.30. Location
7.31. Measurand
7.32. MessageTrigger
7.33. MeterValue
7.34. Phase
7.35. ReadingContext
7.36. Reason
7.37. RecurrencyKindType
7.38. RegistrationStatus
7.40. ReservationStatus
7.41. ResetStatus
Enumeration
Hard
Soft
7.42. ResetType
Enumeration
Hard
Soft
7.43. SampledValue
7.44. TriggerMessageStatus
Enumeration
Accepted
Rejected
NotImplemented
7.45. UnitOfMeasure
7.46. UnlockStatus
7.47. UpdateStatus
7.48. UpdateType
7.49. ValueFormat
8.固件更新
8.1. Download Firmware
8.2. Upload Diagnostics
9.配置文件 Profile
9.1. Core Profile 34项配置
9.1.1. AllowOfflineTxForUnknownId
9.1.2. AuthorizationCacheEnabled
9.1.3. AuthorizeRemoteTxRequests
9.1.4. BlinkRepeat
9.1.5. ClockAlignedDataInterval
9.1.6. ConnectionTimeOut
9.1.7. GetConfigurationMaxKeys
9.1.8. HeartbeatInterval
9.1.9. LightIntensity
9.1.10. LocalAuthorizeOffline
9.1.11. LocalPreAuthorize
9.1.12. MaxEnergyOnInvalidId
9.1.13. MeterValuesAlignedData
9.1.14. MeterValuesAlignedDataMaxLength
9.1.15. MeterValuesSampledData
9.1.16. MeterValuesSampledDataMaxLength
9.1.17. MeterValueSampleInterval
9.1.18. MinimumStatusDuration
9.1.19. NumberOfConnectors
9.1.20. ResetRetries
9.1.21. ConnectorPhaseRotation
9.1.22. ConnectorPhaseRotationMaxLength
9.1.23. StopTransactionOnEVSideDisconnect
9.1.24. StopTransactionOnInvalidId
9.1.25. StopTxnAlignedData
9.1.26. StopTxnAlignedDataMaxLength
9.1.27. StopTxnSampledData
9.1.28. StopTxnSampledDataMaxLength
9.1.29. SupportedFeatureProfiles
9.1.30. SupportedFeatureProfilesMaxLength
9.1.31. TransactionMessageAttempts
9.1.32. TransactionMessageRetryInterval
9.1.33. UnlockConnectorOnEVSideDisconnect
9.1.34. WebSocketPingInterval
9.2. Local Auth List Management Profile
9.2.1. LocalAuthListEnabled
9.2.2. LocalAuthListMaxLength
9.2.3. SendLocalListMaxLength
9.3. Reservation Profile
9.3.1. ReserveConnectorZeroSupported
9.4. Smart Charging Profile
9.4.1. ChargeProfileMaxStackLevel
9.4.2. ChargingScheduleAllowedChargingRateUnit
9.4.3. ChargingScheduleMaxPeriods
9.4.4. ConnectorSwitch3to1PhaseSupported
9.4.5. MaxChargingProfilesInstalled
收藏
0 条评论
下一页