측량 통신 링크의 MAVLink 메시지 주기 예산 수립
메시지 목적, 전송 주기, 프로토콜 부하, 경쟁 전송과 실제 측량 통신 경로의 측정 결과로 원격측정 요구 사항의 우선순위를 정합니다.

사용자에게 필요한 정보부터 정하기
원격 측정 스트림은 가능한 한 자주 사용 가능한 모든 메시지를 표시하는 대신 특정 운영 및 검토 작업을 수행해야 합니다. 위치, 자세, 상태, 페이로드 정보 및 기타 관련 데이터를 소비하는 구성 요소를 식별합니다. 추후 분석을 위해 기체에 보관된 정보와 실시간 감독을 분리합니다. 이는 요청된 각 메시지에 목적을 부여하고 시각적으로 바쁜 지상국이 신중하게 설계된 통신 작업흐름으로 오해되는 것을 방지합니다.
실제 통신 병목 설명하기
사용 가능한 경로에는 직렬 인터페이스, 무선 또는 네트워크 연결, 라우팅 구성 요소 및 수신 애플리케이션이 포함됩니다. 모뎀의 헤드라인 데이터 속도는 해당 경로 전체에서 사용 가능한 MAVLink 처리량을 자동으로 설명하지 않습니다. 인터페이스 설정과 연결의 경쟁 사용자를 기록합니다. 한 방향을 다른 방향과 구별하십시오. 유용한 예산은 모든 케이블, 모뎀 및 네트워크 배열에 동일한 메시지 속도 기대치를 적용하는 대신 혼잡이 발생할 수 있는 위치를 식별합니다.

메시지 내용 외의 부하도 고려하기
메시지 크기, 요청 빈도, 프로토콜 오버헤드 및 추가 트랜잭션은 모두 트래픽에 영향을 미칩니다. 매개변수 검색, 임무 전송, 파일 활동 및 여러 수신 프로그램가 수요를 변경할 수 있습니다. 메시지 전송 주기를 산정하고 요청할 때 구현 문서를 사용하세요. 간단한 테이블을 통해 메시지 그룹을 목적, 예상 빈도 및 우선순위에 따라 연결할 수 있습니다. 설치된 링크의 용량이 충분하다는 증거로 겉보기에 여유가 있는 계산이 제시되지 않도록 측정값과 추정치를 구분하십시오.
요청 주기와 실제 수신 확인하기
소프트웨어에서 요청한 속도가 반드시 수신기에서 관찰되는 속도는 아닙니다. 대표적인 승인 조건에서 실제 타임스탬프, 기록 위치, 시스템 동작을 확인하세요. 적용 가능한 경우 적응형 동작 또는 구현 제한 사항을 참고하세요. 화면 새로 고침 속도가 빨라지면 반복되는 데이터가 숨겨질 수 있지만, 화면 새로 고침 속도가 느리다고 해서 모든 메시지가 손실되는 것은 아닙니다. 다른 검토자가 정보 경로의 어느 부분이 평가되었는지 재현할 수 있도록 측정 방법을 보존하십시오.
링크를 공유하는 작업 의도적으로 평가하기
필요한 준비 또는 지원 트랜잭션이 동일한 연결을 사용할 때 어떤 일이 발생하는지 검토합니다. 스트레스 테스트를 생성하기 위한 운용 임무 중에 계획되지 않은 트래픽을 도입하지 마십시오. 유능한 인력은 적절한 환경과 허용 기준을 선택해야 합니다. 필요한 기능이 불안정해지면 우선 순위, 속도, 인터페이스 또는 작업 흐름을 수정해야 하는지 확인합니다. 유용한 메시지를 무분별하게 제거하면 명백한 혼잡을 해결할 수 있으며 운영자는 승인된 프로세스에서 요구하는 정보를 얻을 수 없습니다.
예산을 구성 기록과 함께 보관하기
구성 요소 ID, 메시지 목적, 요청, 관찰된 속도, 트래픽 가정 및 허용된 제한을 유지합니다. 페이로드 또는 지상 애플리케이션이 변경되면 기록을 업데이트합니다. 이는 NiVO 팀이 링크에 다른 장치를 추가하기 전에 원격 측정 요구 사항을 논의하는 데 도움이 됩니다. 그 결과 모든 시스템에 적용하는 획일적인 전송 주기나 모든 스트림을 늘리면 자동으로 감독 및 데이터 품질이 향상된다는 가정이 아닌 측정을 통해 지원되는 이해 가능한 정보 설계가 탄생했습니다.



