이 플러그인은 웹소켓 프로토콜의 Java 구현인 Java-WebSocket을 기반으로 구축된 MATLAB용 웹소켓 서버와 클라이언트로 구성된 간단한 라이브러리인 MatlabWebSocket을 사용합니다. 암호화는 Java keytool로 만든 자체 서명 인증서로 지원됩니다.
컴퓨터에 Git 2.13 이상이 있는지 확인한 후 다음을 수행하십시오.
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
소스 코드와 하위 모듈(MatlabWebSocket)을 모두 복제합니다.
중요 : 아래 지침에 따라 Java 라이브러리를 정적 클래스 경로에 설치해야 합니다. MatlabWebSocket은 그렇지 않으면 작동하지 않습니다!
필수 Java 라이브러리는 MatlabWebSocket/jar/
폴더에 있는 jar
파일입니다. 이는 MATLAB의 정적 Java 클래스 경로에 배치되어야 합니다. 예를 들어, jar 파일의 위치가 C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
이면 다음 명령을 사용하여 정적 클래스 경로 파일을 엽니다.
edit(fullfile( prefdir , ' javaclasspath.txt ' ))
C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
줄을 추가합니다. matlab-websocket-*
항목이 포함된 다른 줄이 없는지 확인하세요.
matlab-websocket-*.*.jar
별표를 다운로드한 올바른 버전 번호로 바꾸십시오.
이 작업을 완료한 후 MATLAB을 다시 시작하고 javaclasspath
명령을 실행하여 MATLAB이 해당 라인을 올바르게 읽었는지 확인하십시오. 이 행은 목록 하단, DYNAMIC JAVA PATH
항목 앞에 나타나야 합니다. 여기에 항목이 표시된다고 해서 MATLAB이 반드시 jar 파일을 올바르게 찾았다는 의미는 아닙니다. 실제 jar
파일이 실제로 이 위치에 있는지 확인해야 합니다.
이제 MATLAB 경로에 platform-plugin-matlab
폴더를 추가해야 합니다.
정적 Java 클래스 경로에 대한 자세한 내용은 MATLAB 설명서를 참조하십시오.
WIP