tcp socket 를 이용한 기상센서 데이타 읽기 > 시리얼 통신

본문 바로가기

회원로그인

회원가입

시리얼 통신

tcp tcp socket 를 이용한 기상센서 데이타 읽기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 53회 작성일 23-06-05 09:14

본문

# 클라이언트 프로그램
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()

 

댓글목록

등록된 댓글이 없습니다.