refactor: refine OCPP 2 mock server defaults
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 10 Jun 2024 16:59:21 +0000 (18:59 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 10 Jun 2024 16:59:21 +0000 (18:59 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
tests/ocpp-server/README.md
tests/ocpp-server/server.py

index e02d8b7bdb2bf400ba7c3942903e31cc22853376..cd6d2e5da178482df7263d6f7b19ac56a3cfd28e 100644 (file)
@@ -1,6 +1,6 @@
 # OCPP2 Mock Server
 
-This project includes a mock Open Charge Point Protocol (OCPP) version 2.0.1 server implemented in Python.
+This project includes an Open Charge Point Protocol (OCPP) version 2.0.1 mock server implemented in Python.
 
 ## Prerequisites
 
@@ -10,6 +10,7 @@ This project requires Python 3.7+ and the following Python packages:
 - `ocpp`
 
 You can install these packages using pip:
+
 ```
 pip install websockets ocpp
 ```
index 87bb2e30638c502860eadd976235ea2f0a60e84f..2bba45ddaa515016b188517050af23f653a618de 100644 (file)
@@ -75,9 +75,9 @@ async def main():
     # Create the WebSocket server and specify the handler for new connections.
     server = await websockets.serve(
         on_connect,
-        '0.0.0.0',  # Listen on all available interfaces.
+        '0.0.0.0',  # Listen on loopback.
         9000,       # Port number.
-        subprotocols=['ocpp2.0.1']  # Specify the OCPP 2.0.1 subprotocol.
+        subprotocols=['ocpp2.0', 'ocpp2.0.1']  # Specify OCPP 2.0.1 subprotocols.
     )
     logging.info("WebSocket Server Started")
     # Wait for the server to close (runs indefinitely).