프로토콜과 패킷을 제가 잘 이해한건지 모르겠습니다.
일단 배경을 말씀드리겠습니다. 지금 아두이노로 공학살계 프로젝트를 합니다.

2개의 아두이노가 있습니다.
1개에서 온도와 습도 공기질을 축정하여 남은 1개의 아두이노로 무선 송신합니다.
먼저 저는 온도, 습도, 공기질을 멤버 변수로 가진 구조체를 만들었습니다.

이것들을 다른 아두이노로 무선 송신하려는데
교수님들이 프로토콜을 만들어야 한다고 하셔서 일단 아래와 같이 만들었습니다.

시작코드 송신자 수신자 서비스 데이터 종료코드
모든 자료형은 byte형이며 데이터의 길이는 가변적으로 아래와 같습니다.(기존의 값과 틀린 것만 송신합니다)
온도코드 온도 습도코드 습도 온도질코드 온도질

그런데 이런게 프로토콜인가요?

인터넷에서 프로토콜이 데이터를 송수신 하기 위한 일종의 규칙이라 봤고 사진도 봤는데 많이 다르더군요?

구리고 패킷은 데이터를 보낼 때 한번에 보내면 단점이 있으니 잘게 나눈 단위라 봤습니다.
그래서 송신할 때 데이터가 아닌 패킷을 송신하는 것으로 이해했는데 저 같은 경우는 어떻게 패킷을 만들어야 할까요?

공돌이 선배님들 부탁드리겠습니다!