일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- MQTT
- Python
- 힐스테이트 광교산
- Bestin
- 해외주식
- Apple
- raspberry pi
- 홈네트워크
- 월패드
- 미국주식
- 라즈베리파이
- 현대통신
- 매터
- 공모주
- 국내주식
- 취미생활
- 오블완
- 티스토리챌린지
- 마이크로소프트
- 배당
- RS-485
- matter
- ConnectedHomeIP
- 나스닥
- Espressif
- Home Assistant
- homebridge
- esp32
- 애플
- 파이썬
- Today
- Total
목록pyserial (2)
YOGYUI
나중에 시간날때 Git에 올려야겠다... [Structure] ---- -------- Define.py -------- Threads.py -------- SerialComm.py # Define.py import datetime import threading def checkAgrumentType(obj, arg): if type(obj) == arg: return True if arg == object: return True if arg in obj.__class__.__bases__: return True return False class Callback(object): _args = None _callback = None def __init__(self, *args): self._args = a..

[3] RS-485 Signal Hooking 최신버전 라즈비안 깔아두면 FT232 계열은 드라이버 별도로 설치하지 않아도 장치가 잘 인식된다 pyserial 패키지 이용해서 우선 어떤 패킷이 RS-485 통신 라인에 실리는지 후킹해보자 pip3 install pyserial # Test.py # 1. 일단 신호 들어오는지나 보자 import serial recv_cnt = 0 max_recv = 200 ser = serial.Serial() ser.port = '/dev/ttyUSB0' ser.baudrate = 9600 ser.open() while True: if ser.in_waiting > 0: recv = ser.read(ser.in_waiting) print(' '.join(['{:02X}'..