MAVLINK 프로토콜과 CRC 문제

MAVLINK는 픽스호크 개발을 하셨던 분들이라면 한번쯤은 들어보셨을 프로토콜입니다. 공식사이트에서는 MAVLINK를 아래와 같이 정의하고 있습니다. MAVLink is a very lightweight messaging protocol for communicating with drones (and between onboard drone components). MAVLink는 드론의 (그리고 온보드 드론 컴포넌트 간의) 통신을 위한 매우 경량의 메세징 프로토콜이다. 일반적인 픽스호크 프로젝트에서 MAVLINK는 주로 QGC ↔ 드론이나 드론 ↔ 텔레메트리간의 통신을 위해 사용됩니다. TCP/IP같은 덩치 큰 프로토콜을 임베디드 같은 저성능 시스템과 RF 장치로 통신하는 저대역폭 통신에 올리긴 부담되기 때문에 송수신 단말 ID나 CRC 같은 필수 정보들로만 메세지를 구성하는 가벼운 프로토콜이라고 보시면 됩니다.

계속 읽기