연결 정보(Connection URL)

mavros_node에서 사용하는 FCU와 GCS의 연결 정보는 아래와 같은 형식으로 사용 됩니다.

  • Serial: /path/to/serial/device[:baudrate]

  • Serial: serial:///path/to/serial/device[:baudrate][/?ids=sysid,compid]

  • Serial with hardware flow control: serial-hwfc:///path/to/serial/device[:baudrate][?ids=sysid,compid]

  • UDP: udp://[bind_host][:port]@[remote_host][:port][/?ids=sysid,compid]

  • UDP Broadcast: udp-b://[bind_host][:port]@[:port][/?ids=sysid,compid]

  • TCP client: tcp://[server_host][:port][/?ids=sysid,compid]

  • TCP server: tcp-l://[bind_host][:port][/?ids=sysid,compid]

참고:

  • URL의 ID는 ~system_id 및 ~comComponent_id 매개변수로 제공된 ID를 재정의합니다 .

  • 전송 속도 기본값은 57600입니다.

  • Bind_host 기본값은 "0.0.0.0"(IPv4 ANY)입니다.

  • Remote_host는 기본적으로 알 수 없습니다. mavros는 bind_host:port에서 데이터를 기다리고 있습니다.

  • server_host 기본값은 "localhost"입니다.

  • 포트 기본값: UDP 바인딩의 경우 14555, UDP 원격의 경우 14550, TCP의 경우 5760

  • 검색 단계에서 UDP 브로드캐스트가 사용되며 나중에 GCS 주소로 전환됩니다.

  • 현재는 IPv4만 지원합니다.

Last updated