이 문서에서는 오류 메시지 “컴파일러 프로세스 시간이 초과되었습니다. 다시 시도해 주세요.”
웹 기반, ChromeOS, iPadOS 또는 Android 운영 체제에서 실행되는 VEXcode V5는 사용자 프로젝트를 마이크로프로세서 코드로 컴파일하려면 클라우드 컴파일러를 사용해야 합니다. 이러한 플랫폼의 보안 제한으로 인해 VEX 마이크로프로세서 컴파일러는 로컬로 실행할 수 없습니다. 이 문제를 해결하기 위해 VEXcode는 Cloud Compiler 웹 서비스를 사용하여 이러한 플랫폼의 사용자가 로봇에 코드를 다운로드할 수 있도록 합니다.
참고: Windows 및 Mac 사용자는 Cloud Compiler 서비스를 활용하지 않습니다.
사용자는 status.vexcode.cloud 방문하여 모든 사용자에 대한 클라우드 컴파일러 서비스 중단이 있는지 확인할 수 있습니다. VEXcode 클라우드 컴파일러 서비스가 상태 웹사이트에서 "연결됨"으로 보고하는 경우 로컬 네트워크가 클라우드 컴파일러에 대한 액세스를 차단하고 있을 수 있습니다.
방화벽/네트워크 정보
(VEXcode 2.3.1+에 대한 정보 업데이트)
VEXcode 클라우드 컴파일러가 작동할 수 있도록 하려면 최종 사용자를 위해 네트워크에서 다음 주소와 포트가 차단 해제되어 있는지 확인하세요.
블록/C++ 컴파일러: cppv5.vexcode.cloud
Python Linter 서비스: pythonv5.vexcode.cloud
포트: 443(5637에서도 사용 가능)
프로토콜: TCP
참고: Cloud Compiler 서비스에는 고정 IP 주소를 사용할 수 없습니다. 서비스는 AWS에서 호스팅되며 IP 주소는 AWS 서버 인스턴스의 구성에 따라 시간이 지남에 따라 변경될 수 있습니다.
펌웨어 업데이트 서비스: content.vexrobotics.com
포트: 443
프로토콜: HTTPS
클라우드 컴파일러 연결 테스트
IT 관리자는 VEXcode Cloud Check 유틸리티를 다운로드하여 VEXcode를 설치하거나 로봇을 연결할 필요 없이 클라우드 컴파일러 서비스에 대한 로컬 네트워크 연결 문제를 해결하는 데 도움을 줄 수 있습니다.
VEXcode Cloud Check 유틸리티 다운로드 - Windows
VEXcode Cloud Check 유틸리티 다운로드 - Mac
사용하는 방법
- 플랫폼 드롭다운 메뉴에서 플랫폼(IQ, EXP, V5)을 선택합니다. 선택하면 UI가 업데이트되어 올바른 서버를 표시합니다.
- 표시기의 왼쪽은 Cloud Compiler 서비스 상태입니다. 이는 status.vexcode.cloud의 데이터를 기반으로 합니다. 이러한 표시기는 Cloud Compiler 서비스가 모든 사용자에 대해 실행되고 있는지 알려줍니다.
- 표시기의 오른쪽은 현재 네트워크에서 Cloud Compiler 서비스에 대한 연결을 나타냅니다. 이러한 표시기에 "연결되지 않음"이라고 표시되면 네트워크가 클라우드 컴파일러에 대한 액세스를 차단하고 있는 것입니다. 이 문서의 정보를 사용하여 네트워크에 나열된 주소와 포트를 엽니다.
- '다시 테스트' 버튼을 누르면 Cloud Compiler 서비스에 다시 연결을 시도하고 상태 표시기를 새로 고칩니다.