import socket import json from pprint import pprint from func import * s = socket.socket() host = MODBUS_SERVER_HOST port = 9760 s.connect((host, port)) # print(s) # получить версию оборудования request_data = { "dsID": "www.hc-system.com.RemoteMonitor", "reqType": "query", "queryAddr": ["version", "curMold"], } request_data = { "dsID": "www.hc-system.com.HCRemoteCommand", "reqType": "AddRCC", "emptyList": "1", "packID": "0", "instructions": [{"oneshot": "0", "action": "51", "isUse": "0", "speed": "1234"}], } request_data = { "dsID": "www.hc-system.com.HCRemoteCommand", "reqType": "command", "packID": "0", "cmdReply": ["AddRCC", "r1"], } s.send(str.encode(json.dumps(request_data))) response_data = s.recv(1024) response = json.loads(response_data) pprint(response)