Este complemento utiliza MatlabWebSocket, que es una biblioteca simple que consta de un servidor websocket y un cliente para MATLAB construido en Java-WebSocket, una implementación java del protocolo websocket. El cifrado se admite con certificados autofirmados creados con java keytool.
Asegúrate de tener Git 2.13 o superior en tu computadora, luego:
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
Clonar tanto el código fuente como los submódulos (MatlabWebSocket).
IMPORTANTE : debe asegurarse de instalar la biblioteca Java en la ruta de clase estática siguiendo las instrucciones a continuación. ¡MatlabWebSocket no funcionará de lo contrario!
La biblioteca Java requerida es un archivo jar
ubicado en la carpeta MatlabWebSocket/jar/
. Debe colocarse en la ruta de clase estática de Java en MATLAB. Por ejemplo, si la ubicación del archivo jar es C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
, abra el archivo de ruta de clase estática con el siguiente comando:
edit(fullfile( prefdir , ' javaclasspath.txt ' ))
y agregue la línea C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
. Asegúrese de que no haya otras líneas con una entrada matlab-websocket-*
.
Asegúrese de reemplazar las estrellas matlab-websocket-*.*.jar
con el número de versión correcto que descargó.
Después de haber hecho esto, reinicie MATLAB y verifique que MATLAB leyó la línea correctamente ejecutando el comando javaclasspath
. La línea debería aparecer al final de la lista, antes de las entradas de DYNAMIC JAVA PATH
. Tenga en cuenta que ver la entrada aquí no significa que MATLAB necesariamente haya encontrado el archivo jar correctamente. Debe asegurarse de que el archivo jar
real se encuentre efectivamente en esta ubicación.
Ahora debe agregar la carpeta platform-plugin-matlab
a la ruta de MATLAB.
Consulte la documentación de MATLAB para obtener más información sobre la ruta de clase estática de Java.
WIP