实例介绍
【实例截图】
【核心代码】
.
├── ocpp-master
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── MANIFEST.in
│ ├── Makefile
│ ├── README.rst
│ ├── docs
│ │ ├── source
│ │ │ ├── README.rst
│ │ │ ├── central_system.rst
│ │ │ ├── client.rst
│ │ │ ├── conf.py
│ │ │ └── index.rst
│ │ ├── v16
│ │ │ ├── ocpp-1.6.pdf
│ │ │ └── ocpp-j-1.6-specification.pdf
│ │ └── v201
│ │ ├── Changelog OCPP 2.0 - 2.0.1.pdf
│ │ ├── OCPP-2.0.1_part0_introduction.pdf
│ │ ├── OCPP-2.0.1_part1_architecture_topology.pdf
│ │ ├── OCPP-2.0.1_part2_appendices.pdf
│ │ ├── OCPP-2.0.1_part2_specification.pdf
│ │ ├── OCPP-2.0.1_part4_ocpp-j-specification.pdf
│ │ ├── OCPP-2.0_part1_errata.pdf
│ │ ├── OCPP-2.0_part2_errata.pdf
│ │ └── OCPP-2.0_part4_errata.pdf
│ ├── examples
│ │ ├── v16
│ │ │ ├── central_system.py
│ │ │ └── charge_point.py
│ │ ├── v20
│ │ │ ├── central_system.py
│ │ │ └── charge_point.py
│ │ └── v201
│ │ ├── central_system.py
│ │ └── charge_point.py
│ ├── ocpp
│ │ ├── __init__.py
│ │ ├── charge_point.py
│ │ ├── exceptions.py
│ │ ├── messages.py
│ │ ├── routing.py
│ │ ├── v16
│ │ │ ├── __init__.py
│ │ │ ├── call.py
│ │ │ ├── call_result.py
│ │ │ ├── enums.py
│ │ │ └── schemas
│ │ │ ├── Authorize.json
│ │ │ ├── AuthorizeResponse.json
│ │ │ ├── BootNotification.json
│ │ │ ├── BootNotificationResponse.json
│ │ │ ├── CancelReservation.json
│ │ │ ├── CancelReservationResponse.json
│ │ │ ├── ChangeAvailability.json
│ │ │ ├── ChangeAvailabilityResponse.json
│ │ │ ├── ChangeConfiguration.json
│ │ │ ├── ChangeConfigurationResponse.json
│ │ │ ├── ClearCache.json
│ │ │ ├── ClearCacheResponse.json
│ │ │ ├── ClearChargingProfile.json
│ │ │ ├── ClearChargingProfileResponse.json
│ │ │ ├── DataTransfer.json
│ │ │ ├── DataTransferResponse.json
│ │ │ ├── DiagnosticsStatusNotification.json
│ │ │ ├── DiagnosticsStatusNotificationResponse.json
│ │ │ ├── FirmwareStatusNotification.json
│ │ │ ├── FirmwareStatusNotificationResponse.json
│ │ │ ├── GetCompositeSchedule.json
│ │ │ ├── GetCompositeScheduleResponse.json
│ │ │ ├── GetConfiguration.json
│ │ │ ├── GetConfigurationResponse.json
│ │ │ ├── GetDiagnostics.json
│ │ │ ├── GetDiagnosticsResponse.json
│ │ │ ├── GetLocalListVersion.json
│ │ │ ├── GetLocalListVersionResponse.json
│ │ │ ├── Heartbeat.json
│ │ │ ├── HeartbeatResponse.json
│ │ │ ├── MeterValues.json
│ │ │ ├── MeterValuesResponse.json
│ │ │ ├── RemoteStartTransaction.json
│ │ │ ├── RemoteStartTransactionResponse.json
│ │ │ ├── RemoteStopTransaction.json
│ │ │ ├── RemoteStopTransactionResponse.json
│ │ │ ├── ReserveNow.json
│ │ │ ├── ReserveNowResponse.json
│ │ │ ├── Reset.json
│ │ │ ├── ResetResponse.json
│ │ │ ├── SendLocalList.json
│ │ │ ├── SendLocalListResponse.json
│ │ │ ├── SetChargingProfile.json
│ │ │ ├── SetChargingProfileResponse.json
│ │ │ ├── StartTransaction.json
│ │ │ ├── StartTransactionResponse.json
│ │ │ ├── StatusNotification.json
│ │ │ ├── StatusNotificationResponse.json
│ │ │ ├── StopTransaction.json
│ │ │ ├── StopTransactionResponse.json
│ │ │ ├── TriggerMessage.json
│ │ │ ├── TriggerMessageResponse.json
│ │ │ ├── UnlockConnector.json
│ │ │ ├── UnlockConnectorResponse.json
│ │ │ ├── UpdateFirmware.json
│ │ │ └── UpdateFirmwareResponse.json
│ │ ├── v20
│ │ │ ├── __init__.py
│ │ │ ├── call.py
│ │ │ ├── call_result.py
│ │ │ └── schemas
│ │ │ ├── AuthorizeRequest_v1p0.json
│ │ │ ├── AuthorizeResponse_v1p0.json
│ │ │ ├── BootNotificationRequest_v1p0.json
│ │ │ ├── BootNotificationResponse_v1p0.json
│ │ │ ├── CancelReservationRequest_v1p0.json
│ │ │ ├── CancelReservationResponse_v1p0.json
│ │ │ ├── CertificateSignedRequest_v1p0.json
│ │ │ ├── CertificateSignedResponse_v1p0.json
│ │ │ ├── ChangeAvailabilityRequest_v1p0.json
│ │ │ ├── ChangeAvailabilityResponse_v1p0.json
│ │ │ ├── ClearCacheRequest_v1p0.json
│ │ │ ├── ClearCacheResponse_v1p0.json
│ │ │ ├── ClearChargingProfileRequest_v1p0.json
│ │ │ ├── ClearChargingProfileResponse_v1p0.json
│ │ │ ├── ClearDisplayMessageRequest_v1p0.json
│ │ │ ├── ClearDisplayMessageResponse_v1p0.json
│ │ │ ├── ClearVariableMonitoringRequest_v1p0.json
│ │ │ ├── ClearVariableMonitoringResponse_v1p0.json
│ │ │ ├── ClearedChargingLimitRequest_v1p0.json
│ │ │ ├── ClearedChargingLimitResponse_v1p0.json
│ │ │ ├── CostUpdatedRequest_v1p0.json
│ │ │ ├── CostUpdatedResponse_v1p0.json
│ │ │ ├── CustomerInformationRequest_v1p0.json
│ │ │ ├── CustomerInformationResponse_v1p0.json
│ │ │ ├── DataTransferRequest_v1p0.json
│ │ │ ├── DataTransferResponse_v1p0.json
│ │ │ ├── DeleteCertificateRequest_v1p0.json
│ │ │ ├── DeleteCertificateResponse_v1p0.json
│ │ │ ├── FirmwareStatusNotificationRequest_v1p0.json
│ │ │ ├── FirmwareStatusNotificationResponse_v1p0.json
│ │ │ ├── Get15118EVCertificateRequest_v1p0.json
│ │ │ ├── Get15118EVCertificateResponse_v1p0.json
│ │ │ ├── GetBaseReportRequest_v1p0.json
│ │ │ ├── GetBaseReportResponse_v1p0.json
│ │ │ ├── GetCertificateStatusRequest_v1p0.json
│ │ │ ├── GetCertificateStatusResponse_v1p0.json
│ │ │ ├── GetChargingProfilesRequest_v1p0.json
│ │ │ ├── GetChargingProfilesResponse_v1p0.json
│ │ │ ├── GetCompositeScheduleRequest_v1p0.json
│ │ │ ├── GetCompositeScheduleResponse_v1p0.json
│ │ │ ├── GetDisplayMessagesRequest_v1p0.json
│ │ │ ├── GetDisplayMessagesResponse_v1p0.json
│ │ │ ├── GetInstalledCertificateIdsRequest_v1p0.json
│ │ │ ├── GetInstalledCertificateIdsResponse_v1p0.json
│ │ │ ├── GetLocalListVersionRequest_v1p0.json
│ │ │ ├── GetLocalListVersionResponse_v1p0.json
│ │ │ ├── GetLogRequest_v1p0.json
│ │ │ ├── GetLogResponse_v1p0.json
│ │ │ ├── GetMonitoringReportRequest_v1p0.json
│ │ │ ├── GetMonitoringReportResponse_v1p0.json
│ │ │ ├── GetReportRequest_v1p0.json
│ │ │ ├── GetReportResponse_v1p0.json
│ │ │ ├── GetTransactionStatusRequest_v1p0.json
│ │ │ ├── GetTransactionStatusResponse_v1p0.json
│ │ │ ├── GetVariablesRequest_v1p0.json
│ │ │ ├── GetVariablesResponse_v1p0.json
│ │ │ ├── HeartbeatRequest_v1p0.json
│ │ │ ├── HeartbeatResponse_v1p0.json
│ │ │ ├── InstallCertificateRequest_v1p0.json
│ │ │ ├── InstallCertificateResponse_v1p0.json
│ │ │ ├── LogStatusNotificationRequest_v1p0.json
│ │ │ ├── LogStatusNotificationResponse_v1p0.json
│ │ │ ├── MeterValuesRequest_v1p0.json
│ │ │ ├── MeterValuesResponse_v1p0.json
│ │ │ ├── NotifyCentralChargingNeedsRequest_v1p0.json
│ │ │ ├── NotifyCentralChargingNeedsResponse_v1p0.json
│ │ │ ├── NotifyChargingLimitRequest_v1p0.json
│ │ │ ├── NotifyChargingLimitResponse_v1p0.json
│ │ │ ├── NotifyCustomerInformationRequest_v1p0.json
│ │ │ ├── NotifyCustomerInformationResponse_v1p0.json
│ │ │ ├── NotifyDisplayMessagesRequest_v1p0.json
│ │ │ ├── NotifyDisplayMessagesResponse_v1p0.json
│ │ │ ├── NotifyEVChargingNeedsRequest_v1p0.json
│ │ │ ├── NotifyEVChargingNeedsResponse_v1p0.json
│ │ │ ├── NotifyEVChargingScheduleRequest_v1p0.json
│ │ │ ├── NotifyEVChargingScheduleResponse_v1p0.json
│ │ │ ├── NotifyEventRequest_v1p0.json
│ │ │ ├── NotifyEventResponse_v1p0.json
│ │ │ ├── NotifyMonitoringReportRequest_v1p0.json
│ │ │ ├── NotifyMonitoringReportResponse_v1p0.json
│ │ │ ├── NotifyReportRequest_v1p0.json
│ │ │ ├── NotifyReportResponse_v1p0.json
│ │ │ ├── PublishFirmwareRequest_v1p0.json
│ │ │ ├── PublishFirmwareResponse_v1p0.json
│ │ │ ├── PublishFirmwareStatusNotificationRequest_v1p0.json
│ │ │ ├── PublishFirmwareStatusNotificationResponse_v1p0.json
│ │ │ ├── Renegotiate15118ScheduleRequest_v1p0.json
│ │ │ ├── Renegotiate15118ScheduleResponse_v1p0.json
│ │ │ ├── ReportChargingProfilesRequest_v1p0.json
│ │ │ ├── ReportChargingProfilesResponse_v1p0.json
│ │ │ ├── RequestStartTransactionRequest_v1p0.json
│ │ │ ├── RequestStartTransactionResponse_v1p0.json
│ │ │ ├── RequestStopTransactionRequest_v1p0.json
│ │ │ ├── RequestStopTransactionResponse_v1p0.json
│ │ │ ├── ReservationStatusUpdateRequest_v1p0.json
│ │ │ ├── ReservationStatusUpdateResponse_v1p0.json
│ │ │ ├── ReserveNowRequest_v1p0.json
│ │ │ ├── ReserveNowResponse_v1p0.json
│ │ │ ├── ResetRequest_v1p0.json
│ │ │ ├── ResetResponse_v1p0.json
│ │ │ ├── SecurityEventNotificationRequest_v1p0.json
│ │ │ ├── SecurityEventNotificationResponse_v1p0.json
│ │ │ ├── SendLocalListRequest_v1p0.json
│ │ │ ├── SendLocalListResponse_v1p0.json
│ │ │ ├── SetChargingProfileRequest_v1p0.json
│ │ │ ├── SetChargingProfileResponse_v1p0.json
│ │ │ ├── SetDisplayMessageRequest_v1p0.json
│ │ │ ├── SetDisplayMessageResponse_v1p0.json
│ │ │ ├── SetMonitoringBaseRequest_v1p0.json
│ │ │ ├── SetMonitoringBaseResponse_v1p0.json
│ │ │ ├── SetMonitoringLevelRequest_v1p0.json
│ │ │ ├── SetMonitoringLevelResponse_v1p0.json
│ │ │ ├── SetNetworkProfileRequest_v1p0.json
│ │ │ ├── SetNetworkProfileResponse_v1p0.json
│ │ │ ├── SetVariableMonitoringRequest_v1p0.json
│ │ │ ├── SetVariableMonitoringResponse_v1p0.json
│ │ │ ├── SetVariablesRequest_v1p0.json
│ │ │ ├── SetVariablesResponse_v1p0.json
│ │ │ ├── SignCertificateRequest_v1p0.json
│ │ │ ├── SignCertificateResponse_v1p0.json
│ │ │ ├── StatusNotificationRequest_v1p0.json
│ │ │ ├── StatusNotificationResponse_v1p0.json
│ │ │ ├── TransactionEventRequest_v1p0.json
│ │ │ ├── TransactionEventResponse_v1p0.json
│ │ │ ├── TriggerMessageRequest_v1p0.json
│ │ │ ├── TriggerMessageResponse_v1p0.json
│ │ │ ├── UnlockConnectorRequest_v1p0.json
│ │ │ ├── UnlockConnectorResponse_v1p0.json
│ │ │ ├── UnpublishFirmwareRequest_v1p0.json
│ │ │ ├── UnpublishFirmwareResponse_v1p0.json
│ │ │ ├── Update15118EVCertificateRequest_v1p0.json
│ │ │ ├── Update15118EVCertificateResponse_v1p0.json
│ │ │ ├── UpdateFirmwareRequest_v1p0.json
│ │ │ └── UpdateFirmwareResponse_v1p0.json
│ │ └── v201
│ │ ├── __init__.py
│ │ ├── call.py
│ │ ├── call_result.py
│ │ ├── enums.py
│ │ └── schemas
│ │ ├── AuthorizeRequest.json
│ │ ├── AuthorizeResponse.json
│ │ ├── BootNotificationRequest.json
│ │ ├── BootNotificationResponse.json
│ │ ├── CancelReservationRequest.json
│ │ ├── CancelReservationResponse.json
│ │ ├── CertificateSignedRequest.json
│ │ ├── CertificateSignedResponse.json
│ │ ├── ChangeAvailabilityRequest.json
│ │ ├── ChangeAvailabilityResponse.json
│ │ ├── ClearCacheRequest.json
│ │ ├── ClearCacheResponse.json
│ │ ├── ClearChargingProfileRequest.json
│ │ ├── ClearChargingProfileResponse.json
│ │ ├── ClearDisplayMessageRequest.json
│ │ ├── ClearDisplayMessageResponse.json
│ │ ├── ClearVariableMonitoringRequest.json
│ │ ├── ClearVariableMonitoringResponse.json
│ │ ├── ClearedChargingLimitRequest.json
│ │ ├── ClearedChargingLimitResponse.json
│ │ ├── CostUpdatedRequest.json
│ │ ├── CostUpdatedResponse.json
│ │ ├── CustomerInformationRequest.json
│ │ ├── CustomerInformationResponse.json
│ │ ├── DataTransferRequest.json
│ │ ├── DataTransferResponse.json
│ │ ├── DeleteCertificateRequest.json
│ │ ├── DeleteCertificateResponse.json
│ │ ├── FirmwareStatusNotificationRequest.json
│ │ ├── FirmwareStatusNotificationResponse.json
│ │ ├── Get15118EVCertificateRequest.json
│ │ ├── Get15118EVCertificateResponse.json
│ │ ├── GetBaseReportRequest.json
│ │ ├── GetBaseReportResponse.json
│ │ ├── GetCertificateStatusRequest.json
│ │ ├── GetCertificateStatusResponse.json
│ │ ├── GetChargingProfilesRequest.json
│ │ ├── GetChargingProfilesResponse.json
│ │ ├── GetCompositeScheduleRequest.json
│ │ ├── GetCompositeScheduleResponse.json
│ │ ├── GetDisplayMessagesRequest.json
│ │ ├── GetDisplayMessagesResponse.json
│ │ ├── GetInstalledCertificateIdsRequest.json
│ │ ├── GetInstalledCertificateIdsResponse.json
│ │ ├── GetLocalListVersionRequest.json
│ │ ├── GetLocalListVersionResponse.json
│ │ ├── GetLogRequest.json
│ │ ├── GetLogResponse.json
│ │ ├── GetMonitoringReportRequest.json
│ │ ├── GetMonitoringReportResponse.json
│ │ ├── GetReportRequest.json
│ │ ├── GetReportResponse.json
│ │ ├── GetTransactionStatusRequest.json
│ │ ├── GetTransactionStatusResponse.json
│ │ ├── GetVariablesRequest.json
│ │ ├── GetVariablesResponse.json
│ │ ├── HeartbeatRequest.json
│ │ ├── HeartbeatResponse.json
│ │ ├── InstallCertificateRequest.json
│ │ ├── InstallCertificateResponse.json
│ │ ├── LogStatusNotificationRequest.json
│ │ ├── LogStatusNotificationResponse.json
│ │ ├── MeterValuesRequest.json
│ │ ├── MeterValuesResponse.json
│ │ ├── NotifyChargingLimitRequest.json
│ │ ├── NotifyChargingLimitResponse.json
│ │ ├── NotifyCustomerInformationRequest.json
│ │ ├── NotifyCustomerInformationResponse.json
│ │ ├── NotifyDisplayMessagesRequest.json
│ │ ├── NotifyDisplayMessagesResponse.json
│ │ ├── NotifyEVChargingNeedsRequest.json
│ │ ├── NotifyEVChargingNeedsResponse.json
│ │ ├── NotifyEVChargingScheduleRequest.json
│ │ ├── NotifyEVChargingScheduleResponse.json
│ │ ├── NotifyEventRequest.json
│ │ ├── NotifyEventResponse.json
│ │ ├── NotifyMonitoringReportRequest.json
│ │ ├── NotifyMonitoringReportResponse.json
│ │ ├── NotifyReportRequest.json
│ │ ├── NotifyReportResponse.json
│ │ ├── PublishFirmwareRequest.json
│ │ ├── PublishFirmwareResponse.json
│ │ ├── PublishFirmwareStatusNotificationRequest.json
│ │ ├── PublishFirmwareStatusNotificationResponse.json
│ │ ├── ReportChargingProfilesRequest.json
│ │ ├── ReportChargingProfilesResponse.json
│ │ ├── RequestStartTransactionRequest.json
│ │ ├── RequestStartTransactionResponse.json
│ │ ├── RequestStopTransactionRequest.json
│ │ ├── RequestStopTransactionResponse.json
│ │ ├── ReservationStatusUpdateRequest.json
│ │ ├── ReservationStatusUpdateResponse.json
│ │ ├── ReserveNowRequest.json
│ │ ├── ReserveNowResponse.json
│ │ ├── ResetRequest.json
│ │ ├── ResetResponse.json
│ │ ├── SecurityEventNotificationRequest.json
│ │ ├── SecurityEventNotificationResponse.json
│ │ ├── SendLocalListRequest.json
│ │ ├── SendLocalListResponse.json
│ │ ├── SetChargingProfileRequest.json
│ │ ├── SetChargingProfileResponse.json
│ │ ├── SetDisplayMessageRequest.json
│ │ ├── SetDisplayMessageResponse.json
│ │ ├── SetMonitoringBaseRequest.json
│ │ ├── SetMonitoringBaseResponse.json
│ │ ├── SetMonitoringLevelRequest.json
│ │ ├── SetMonitoringLevelResponse.json
│ │ ├── SetNetworkProfileRequest.json
│ │ ├── SetNetworkProfileResponse.json
│ │ ├── SetVariableMonitoringRequest.json
│ │ ├── SetVariableMonitoringResponse.json
│ │ ├── SetVariablesRequest.json
│ │ ├── SetVariablesResponse.json
│ │ ├── SignCertificateRequest.json
│ │ ├── SignCertificateResponse.json
│ │ ├── StatusNotificationRequest.json
│ │ ├── StatusNotificationResponse.json
│ │ ├── TransactionEventRequest.json
│ │ ├── TransactionEventResponse.json
│ │ ├── TriggerMessageRequest.json
│ │ ├── TriggerMessageResponse.json
│ │ ├── UnlockConnectorRequest.json
│ │ ├── UnlockConnectorResponse.json
│ │ ├── UnpublishFirmwareRequest.json
│ │ ├── UnpublishFirmwareResponse.json
│ │ ├── UpdateFirmwareRequest.json
│ │ └── UpdateFirmwareResponse.json
│ ├── poetry.lock
│ ├── pyproject.toml
│ ├── scripts
│ │ ├── schema_to_dataclass.py
│ │ └── schema_to_enums_v201.py
│ └── tests
│ ├── __init__.py
│ ├── conftest.py
│ ├── test_charge_point.py
│ ├── test_exceptions.py
│ ├── test_messages.py
│ ├── test_routing.py
│ ├── v16
│ │ ├── conftest.py
│ │ ├── test_enums.py
│ │ └── test_v16_charge_point.py
│ ├── v20
│ │ ├── conftest.py
│ │ └── test_v20_charge_point.py
│ └── v201
│ ├── conftest.py
│ └── test_v201_charge_point.py
└── ocpp:开放收费点协议(OCPP)的Python实现-源码_ocpp-master.zip
21 directories, 379 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论