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