diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/websocket_test.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/websocket_test.py b/scripts/websocket_test.py new file mode 100644 index 0000000..8d9c8ae --- /dev/null +++ b/scripts/websocket_test.py @@ -0,0 +1,21 @@ +import json +import ssl +import websocket + +websocket.enableTrace(True) + +ws = websocket.create_connection('wss://10.243.48.93:18080/subscribe', + sslopt={"cert_reqs": ssl.CERT_NONE}, + cookie="XSRF-TOKEN=m0KhYNbxFmUEI4Sr1I22; SESSION=0mdwzoQy3gggQxW3vrEw") +request = json.dumps({ + "paths": ["/xyz/openbmc_project/logging", "/xyz/openbmc_project/sensors"], + "interfaces": ["xyz.openbmc_project.Logging.Entry", "xyz.openbmc_project.Sensor.Value"] +}) + +ws.send(request) +print("Sent") +print("Receiving...") +while True: + result = ws.recv() + print("Received '%s'" % result) +ws.close() |

