tcp tcp socket 를 이용한 기상센서 데이타 읽기
페이지 정보

본문
# 클라이언트 프로그램
import time, sys, codecs, struct, binascii
import socket
server_ip = '172.30.1.64' # 설정한 서버 ip
server_port = 502 # 설정한 서버 포트번호
#server_query = "LPS 2 1\n"
server_query = "LOOP 1\n"
socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket.connect( (server_ip, server_port) )
print("==>", socket)
socket.send(server_query.encode())
time.sleep(2)
data = socket.recv(100)
data = binascii.hexlify(data).decode()
v = " ".join([data[i:i+2] for i in range(0, len(data), 2)])
v = v.upper()
v = v.split(" ")
print(v)
socket.close()
- 이전글MODBUS tcp 통신 파이썬 코드 23.06.19
- 다음글tcp socket 를 이용한 시리얼 통신 예제 23.06.05
댓글목록
등록된 댓글이 없습니다.