Este plugin usa MatlabWebSocket, que é uma biblioteca simples que consiste em um servidor websocket e cliente para MATLAB construído em Java-WebSocket, uma implementação java do protocolo websocket. A criptografia é suportada com certificados autoassinados feitos com o java keytool.
Certifique-se de ter o Git 2.13 ou superior em seu computador e:
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
Para clonar o código fonte e os submódulos (MatlabWebSocket).
IMPORTANTE : você deve certificar-se de instalar a biblioteca java no caminho de classe estático seguindo as instruções abaixo. Caso contrário, MatlabWebSocket não funcionará!
A biblioteca java necessária é um arquivo jar
localizado na pasta MatlabWebSocket/jar/
. Ele deve ser colocado no caminho da classe java estática no MATLAB. Por exemplo, se o local do arquivo jar for C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
, abra o arquivo de caminho de classe estático com o seguinte comando:
edit(fullfile( prefdir , ' javaclasspath.txt ' ))
e adicione a linha C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
a ela. Certifique-se de que não haja outras linhas com uma entrada matlab-websocket-*
.
Certifique-se de substituir as estrelas matlab-websocket-*.*.jar
pelo número de versão correto que você baixou.
Depois de fazer isso, reinicie o MATLAB e verifique se a linha foi lida corretamente pelo MATLAB executando o comando javaclasspath
. A linha deve aparecer no final da lista, antes das entradas DYNAMIC JAVA PATH
. Observe que ver a entrada aqui não significa que o MATLAB necessariamente encontrou o arquivo jar corretamente. Você deve ter certeza de que o arquivo jar
real está realmente neste local.
Agora você deve adicionar a pasta platform-plugin-matlab
ao caminho do MATLAB.
Consulte a documentação do MATLAB para obter mais informações sobre o caminho de classe java estático.
WIP