SkyDroid 원격 제어 비행 제어의 UDP 설정

Skydroid H12 원격 제어 및 비행 제어 pixhawk에서 UDP를 통해 직렬 포트 데이터를 네트워크 포트로 전송하는 단계.

UDP setting on Skydroid remote control-flight control
SkyDroid 원격 제어 비행 제어의 UDP 설정

1. 하드웨어 연결

에어 유닛 (드론 사이드):

  • 비행 컨트롤러를 에어 유닛에 연결합니다.D3 TTL 직렬 포트.
  • IP 카메라를 에어 유닛에 연결하세요.이더넷 포트.

지상 유닛 (리모콘측):

  • Skydroid 2.4G 송신기를 지상 장치의 송신기에 연결하십시오.네트워크 포트 (직렬 포트가 사용되지 않음).
  • 유선 이더넷 케이블을 사용하여 Skydroid 리모컨을 컴퓨터에 연결하세요. (디버깅을 위한 선택 사항).

2. 네트워크 구성

에어 유닛 구성

  1. 에어 유닛의 웹 인터페이스에 접속하세요 (기본 IP: 192.168.1.12).
  2. 다음으로 이동하세요.직렬 포트 설정:
    • 선택하다UART3 (비행 컨트롤러에 연결됨).
    • 세트원격 IP Skydroid 리모컨의 IP로 (예를 들어,192.168.1.100).
      • 지상 유닛의 원래 기본 IP: 192.168.1.11.
  3. 에어 유닛 재부팅 변경 사항을 적용하려면.

Skydroid 원격 제어 구성

  1. Wi-Fi 비활성화 2.4G/1.4G 무선 링크와의 간섭을 피하기 위해.
  2. 설정고정 이더넷 IP 주소:
    • 양수인192.168.1.100 공중 유닛과 동일한 서브넷에 있는지 확인하기 위해 (192.168.1.xxx).

3. 네트워크 검증

  1. 이더넷을 통해 리모콘을 컴퓨터에 연결.
  2. 용도핑 명령 모든 장치의 연결을 확인하려면:
    • 핑 192.168.1.100 # 리모콘
    • 핑 192.168.1.12 # 에어 유닛
    • 핑 192.168.1.11 # 지상 유닛
    • 핑 192.168.1.64 # IP 카메라
  3. 동일한 LAN 내에서 모든 장치에 연결할 수 있는지 확인.

4. qgroundcontrol (QGC) 설정

  1. QGroundControl을 열고새로운 UDP 연결 생성:
    • 실험 계획안: UDP
    • 포트8090 (공중 유닛의 송신 포트와 일치해야 합니다.).
  2. 데이터 수신 확인:
    • QGC가 UDP를 통해 실시간 비행 컨트롤러 데이터를 표시하는지 확인하세요..

5. 비디오 스트리밍

  1. 사용H12프로툴 소프트웨어:
    • IP 카메라의 주소를 입력하세요 (예를 들어,192.168.1.64) 비디오 스트림을 가져오려면.
  2. 리모컨이 카메라 피드에 액세스할 수 있는지 확인하세요..

주요 내용

  1. IP 일관성: 모든 장치는 켜져 있어야합니다192.168.1.xxx 서브넷.
  2. 포트 매칭: 에어 유닛과 QGC 모두 UDP 포트를 사용해야 합니다.8090.
  3. 구성 후 재부팅: 설정을 적용하려면 에어 유닛/소프트웨어를 다시 시작하세요..
  4. 물리적 연결: 안정적인 이더넷 및 직렬 포트 링크 보장.

다음 단계를 따르면, 비행 컨트롤러의 직렬 데이터 (공중 유닛을 통해) UDP를 통해 Skydroid 리모컨의 네트워크 포트로 전송됩니다., 실시간 원격 측정 및 비디오 스트리밍 지원.

UDP를 사용하여 직렬 포트 데이터를 Skydroid 원격 제어의 네트워크 포트로 전송하는 방법?

드론 영상 데이터 링크의 에어 유닛, TX900 또는 Vcan1681 TTL 포트를 통해 비행 제어 Pixhawk를 연결해야 합니다.. TX900 3개의 데이터 포트 기본 설정은 D1 RS232입니다., D2 Sbus 및 D3 TTL. D1을 TTL 포트로 사용하는 것은 권장되지 않습니다.. 라이브 비디오에 비디오 지연이 발생합니다..

드론 비디오 데이터 링크 에어 유닛의 데이터 연결을 제외하고, 이더넷 포트가 IP 카메라를 연결하고 있습니다.. 지상 장치에서, 우리는 네트워크 포트 중 하나에 하나의 네트 케이블을 사용합니다.. 확인하십시오, 데이터를 출력하기 위해 직렬 포트를 사용하지 않습니다.. 이번에는, UDP를 통해 비행 제어 데이터를 이더넷 포트로 전송하려고 합니다., 공중 유닛의 직렬 포트와 지상 유닛의 네트워크 포트입니다..

여기서는 직렬 포트를 사용하여 에어 유닛 측의 비행 제어 장치를 연결합니다.. 지상 유닛 측, 우리는 네트워크 포트를 사용합니다. 네트워크 케이블은 skydroid 2.4G 송신기에 연결됩니다.. 그런 다음 비디오와 데이터는 skydroid 2.4G 무선 전송 시스템을 통해 skydroid 리모컨으로 전송됩니다..

리모콘은 유선 네트워크를 통해 컴퓨터에 연결됩니다.. 여기에 유선 네트워크 케이블이 연결되어 있습니다.. 필요하지 않을 수도 있습니다. 컴퓨터와 스카이드로이드 리모컨을 연결하기 위해 네트워크 케이블을 사용해야 하는 이유? 그렇기 때문에 우리는 몇 가지 작업을 수행합니다., ping 명령과 같은, 웹페이지에서 무선 비디오 데이터 링크 구성을 수정합니다., 네트워크가 연결되어 있는지 확인하세요., 기타.

컴퓨터에서, 이 4개의 IP에 대해 ping 명령을 실행하여 이 4개의 IP가 연결되어 있는지 확인할 수 있습니다.. (원격 제어 IP는 192.168.100, 지상 유닛 IP는 192.168.1.11, 에어 유닛 IP는 192.168.1.12 및 이더넷 카메라 IP 192.168.1.64).

좋아요, 컴퓨터로 살펴보자. UDP를 통해 이더넷으로 보내는 직렬 데이터이기 때문에, 따라서 에어 유닛 IP 주소에서 일부 설정을 변경해야 합니다., 입력하다 192.168.1.12 컴퓨터 브라우저에서, 직렬 탭 웹 페이지에서 UART3을 선택하십시오., 원격 IP를 확인하세요, 리모컨의 IP를 입력하세요. (여기는 192.168.1.100 예를 들어), 나중에, 리모콘에서 이 IP 주소를 수정하는 방법을 보여 드리겠습니다..

리모컨을 사용할 필요가 없는 경우, 공중 유닛의 원격 IP는 지상 유닛만 사용’ IP, 192.168.1.11. 그런 다음 지상 부대 웹 페이지를 방문하십시오., 지상 유닛 IP 192.168.1.11 변경할 필요가 없습니다. 이것들은 변하지 않았어. 예전이랑 완전 똑같아. 에어 유닛만 구성하면 됩니다. 그리고 Remote IP를 리모컨의 IP로 설정합니다..

즉, 에어유닛 홈페이지에서, 192.168.1.12, 원격 IP는 원격 제어 IP 주소를 입력해야 합니다.. 공중 유닛과 동일합니다., 비행 제어 직렬 데이터를 수신합니다.. 원격 IP로 전송됩니다. (스카이드로이드 IP 주소). 원격 IP는 이전에 지상 장치 IP였습니다., 192.168.1.11.
이제 원격 제어의 IP를 다음으로 변경하십시오. 192.168.1.100. 여기를 기억하세요. 이 매개변수를 변경한 후, 적용하려면 소프트웨어를 재부팅해야 합니다. 이제 바꾸었으니, 재부팅하지 않겠습니다. 웹페이지에서 내용을 변경한 후, 재부팅해야 해.

그럼 리모콘을 보세요. 주의하실 점이 있습니다. 첫 번째, 여기 네트워크. 여기서는 WiFi를 끄는 것이 좋습니다. 리모콘 자체가 2.4Ghz이기 때문에. 드론 비디오 데이터 링크는 1.4Ghz입니다.. 이미 두 개의 무선 링크가 있습니다. 그래서 리모컨의 Wi-Fi를 꺼야 합니다.
여기서는 앞서 언급한 IP 주소를 구성하는 데 필요한 이더넷을 선택합니다.. 다음으로 변경하세요. 192.168.1.100, 이는 공중 유닛에서 이 IP를 보내는 것과 동일합니다.. 동일한 네트워크 세그먼트에 있어야 합니다., 192.168.1.트리플 엑스.

PC쪽을 살펴보자. 우리는 이미 리모콘에 연결하기 위해 네트워크 케이블을 사용했습니다..
이런 장점이 있어요. 첫 번째, 두 개의 무선 비디오 데이터 링크에 접속하여 웹페이지를 볼 수 있습니다
매개변수를 수정하려면. 이 네트워크 케이블을 통해, 우리는 컴퓨터에 연결, 우리는 공기에 접근할 수 있어요
단위, 또는 지상 유닛에 접근. 그래서 지금, 이 네트워크에서, 그것은 공기 단위를 포함하고 있습니다, IP 카메라, 지상 장치 및 원격 제어. 그들은 모두 근거리 통신망에 있습니다. 그들은 서로 접근할 수 있다.

그것을 증명해 보자. 예를 들면, 리모콘을 위해. 원격 제어로 핑을 보낼 수 있어요, 연결될 수 있습니다. 그리고 우리의 항공 유닛은 192.168.1.12, 즉, 각각 연결될 수 있음을 의미합니다.. 고객에게 문제가 있는 경우, 간단히 ping 명령을 사용하십시오, 그는 알 수 있다, 어느 노드가 온라인이 아닌지. IP 카메라도 있어요, 그건 192.168.1.64, 연결할 수도 있는 것. 이제 IP 카메라, 두 개의 무선 링크,
리모콘, 그리고 컴퓨터는 모두 동일한 LAN에 있습니다. 그리고 그들은 서로 접근할 수 있습니다.

게다가, 여기서 영상을 봐야 한다면, H12ProTool을 클릭하세요, 비디오 시청을 선택하세요, 카메라 영상을 볼 수 있어요. 여기, 카메라의 IP를 입력하는 것을 잊지 마세요, 이 곳은 바뀌어야 해. 고객의 카메라 IP 주소로 변경하세요.. 이제 리모콘, 이 연결을 통해, 이미 이 IP 카메라에 액세스할 수 있습니다.. 따라서 스트림을 직접 가져올 수 있습니다., 직접 시청할 수 있습니다.. IP 카메라 옮겨 줘, 알다시피, 리모콘으로 실시간 영상을 볼 수 있어요.

QGC를 살펴보자, qgroundcontrol, QGroundControl 애플리케이션을 클릭하세요., 애플리케이션 설정 선택.
우리는 UDP를 통해 직렬-이더넷을 사용하고 있기 때문에, 그래서 여기에 접속하면, 먼저 연결을 끊고 삭제하겠습니다., 작업 세부정보를 표시하는 새 링크를 만들겠습니다..

추가 버튼을 클릭하세요, 여기서는 UDP를 선택해야 합니다.. 이것이 핵심이다. 그리고 이어서 2위, 포트 8090.
다시 설명하자면. 왜 이렇게 설정하나요?? PC를 돌려보자, 에어 유닛의 구성은 이렇습니다.
에어 유닛 구성 192.168.1.12, 직렬 데이터가 이 원격 IP로 전송됩니다., 리모컨의 IP 입니다. 이 항구로 보내질 거예요 8090. 그들은 이 포트로 데이터를 보냅니다.

리모콘에서. 항구도 8090. 확인을 클릭하여, 그런 다음, 이제 UDP가 포트에 연결 중이라는 메시지가 표시됩니다. 8090. 연결을 기다리세요, 이미 데이터를 수집하고 있습니다.. 이제 비행 조종 장치를 움직여 보세요, 연결되어 있어요. 살아있는 데이터가 있습니다.

UDP 연결에 대해 질문이 있는 경우, 또는 추가 기술 지원을 위해 당사에 문의하십시오., 어쩌면 당신도 시도해 볼 수 있습니다 TCP 프로토콜.

morningcore cx6600 for skydroid remote control
스카이드로이드 리모콘용 모닝코어 cx6600

질문하기

← 뒤로

응답해 주셔서 감사합니다. ✨