VEXcode IQ의 클라우드 컴파일러 문제 해결

이 문서에서는 오류 메시지 “컴파일러 프로세스 시간이 초과되었습니다. 다시 시도해 주세요.”

웹 기반, iPadOS 또는 Android 운영 체제에서 실행되는 VEXcode IQ는 사용자 프로젝트를 마이크로프로세서 코드로 컴파일하기 위해 클라우드 컴파일러를 사용해야 합니다. 이러한 플랫폼의 보안 제한으로 인해 VEX 마이크로프로세서 컴파일러는 로컬로 실행할 수 없습니다. 이 문제를 해결하기 위해 VEXcode는 Cloud Compiler 웹 서비스를 사용하여 이러한 플랫폼의 사용자가 로봇에 코드를 다운로드할 수 있도록 합니다.

참고: Windows 및 Mac 사용자는 Cloud Compiler 서비스를 활용하지 않습니다.

사용자는 status.vexcode.cloud 방문하여 모든 사용자의 Cloud Compiler에 서비스가 중단되었는지 확인할 수 있습니다. VEXcode 클라우드 컴파일러 서비스가 상태 웹사이트에서 "연결됨"으로 보고하는 경우 로컬 네트워크가 클라우드 컴파일러에 대한 액세스를 차단하고 있을 수 있습니다.

방화벽/네트워크 정보

(VEXcode 2.3.1+에 대한 정보 업데이트)

VEXcode 클라우드 컴파일러가 작동할 수 있도록 하려면 최종 사용자를 위해 네트워크에서 다음 주소와 포트가 차단 해제되어 있는지 확인하세요.

블록/C++ 컴파일러: cppiq.vexcode.cloud
Python Linter 서비스: pythoniq.vexcode.cloud
포트: 443(5637에서도 사용 가능)
프로토콜: TCP

참고: Cloud Compiler 서비스에는 고정 IP 주소를 사용할 수 없습니다. 서비스는 AWS에서 호스팅되며 IP 주소는 AWS 서버 인스턴스의 구성에 따라 시간이 지남에 따라 변경될 수 있습니다.

펌웨어 업데이트 서비스: content.vexrobotics.com
포트: 443
프로토콜: HTTPS

클라우드 도메인을 포함하여 허용 목록에 추가해야 하는 모든 도메인의 전체 목록을 보려면 VEX 웹사이트 및 리소스에 대한 도메인 액세스 요구 사항으로 이동하세요.

클라우드 컴파일러 연결 테스트

IT 관리자는 VEXcode Cloud Check 유틸리티를 다운로드하여 VEXcode를 설치하거나 로봇을 연결할 필요 없이 클라우드 컴파일러 서비스에 대한 로컬 네트워크 연결 문제를 해결하는 데 도움을 줄 수 있습니다.

VEXcode Cloud Check 유틸리티 다운로드 - Windows
VEXcode Cloud Check 유틸리티 다운로드 - Mac

VEXcode Cloud Check 애플리케이션의 스크린샷입니다. 이 애플리케이션에는 VEXcode 플랫폼을 선택하는 드롭다운 메뉴가 있으며, 이 예에서는 IQ가 선택되었습니다. 메뉴 하단에 '다시 테스트' 버튼이 있습니다. 메인 창에는 Blocks/C++, Python, VEX 펌웨어에 대한 다양한 VEX코드 연결 상태가 표시됩니다. 이 예에서는 모든 옵션이 연결됨으로 표시됩니다. 상태의 전체 목록에는 블록/C++ 컴파일러 서비스 및 컴파일러에 대한 네트워크 연결, Python Linter 서비스 및 Linter에 대한 네트워크 연결, 마지막으로 VEX 펌웨어/업데이트 서비스의 상태가 나와 있습니다.

사용 방법

  • 플랫폼 드롭다운 메뉴에서 플랫폼(IQ, EXP, V5)을 선택합니다. 선택하면 UI가 업데이트되어 올바른 서버를 표시합니다.
  • 표시기의 왼쪽은 Cloud Compiler 서비스 상태입니다. 이는 status.vexcode.cloud의 데이터를 기반으로 합니다. 이러한 표시기는 Cloud Compiler 서비스가 모든 사용자에 대해 실행되고 있는지 알려줍니다.
  • 표시기의 오른쪽은 현재 네트워크에서 Cloud Compiler 서비스에 대한 연결을 나타냅니다. 이러한 표시기에 "연결되지 않음"이라고 표시되면 네트워크가 클라우드 컴파일러에 대한 액세스를 차단하고 있는 것입니다. 이 문서의 정보를 사용하여 네트워크에 나열된 주소와 포트를 엽니다.
  • '다시 테스트' 버튼을 누르면 Cloud Compiler 서비스에 다시 연결을 시도하고 상태 표시기를 새로 고칩니다.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: