Socket communication(1)

Choi·2023년 5월 14일
0

캡스톤

목록 보기
6/12

소켓통신? 학교 데이터 통신 수업 때 공부한 기억이 있다.

소켓을 할당해서 일대일 통신을 하는군.
그렇다면 우리는 노트북을 서버로! 라즈베리파이를 클라이언트로!

우리는 횡단보도 환경에서 차량, 보행자를 확인해야하기에 총 4대의 라즈베리파이를 사용한다.
YOLOv5 모델이 무겁기 때문에 하나의 라즈베리파이에서 하나의 YOLOv5를 실행해야한다.

그렇다면 클라이언트 4개.. + 모터 동작을 위한 클라이언트 2개

결론: 클라이언트 6개, 서버 1개

다중소켓통신을 구현해야한다.
멀티 스레드 개념을 사용하여 소켓을 계속 할당한다. 그리고 수신, 발신을 스레드 처리하여
병렬처리한다. 병렬처리를 해야 겹치지 않는다. 모든 기능이 동시에? 가능해진다!

profile
느려도 내 것으로 만드는게 좋잖아?

0개의 댓글