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()