Ce plugin utilise MatlabWebSocket, qui est une bibliothèque simple composée d'un serveur websocket et d'un client pour MATLAB construit sur Java-WebSocket, une implémentation Java du protocole websocket. Le cryptage est pris en charge avec les certificats auto-signés créés avec le keytool Java.
Assurez-vous que vous disposez de Git 2.13 ou supérieur sur votre ordinateur, puis :
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
Pour cloner à la fois le code source et les sous-modules (MatlabWebSocket).
IMPORTANT : vous devez vous assurer d'installer la bibliothèque Java sur le chemin de classe statique en suivant les instructions ci-dessous. MatlabWebSocket ne fonctionnera pas autrement !
La bibliothèque Java requise est un fichier jar
situé dans le dossier MatlabWebSocket/jar/
. Il doit être placé sur le chemin de classe Java statique dans MATLAB. Par exemple, si l'emplacement du fichier jar est C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
, ouvrez le fichier de chemin de classe statique avec la commande suivante :
edit(fullfile( prefdir , ' javaclasspath.txt ' ))
et ajoutez-y la ligne C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
. Assurez-vous qu'il n'y a pas d'autres lignes avec une entrée matlab-websocket-*
.
Assurez-vous de remplacer les étoiles matlab-websocket-*.*.jar
par le numéro de version correct que vous avez téléchargé.
Après cela, redémarrez MATLAB et vérifiez que la ligne a été correctement lue par MATLAB en exécutant la commande javaclasspath
. La ligne doit apparaître en bas de la liste, avant les entrées DYNAMIC JAVA PATH
. Notez que voir l'entrée ici ne signifie pas que MATLAB a nécessairement trouvé le fichier jar correctement. Vous devez vous assurer que le fichier jar
réel se trouve bien à cet emplacement.
Vous devez maintenant ajouter le dossier platform-plugin-matlab
au chemin MATLAB.
Consultez la documentation MATLAB pour plus d'informations sur le chemin de classe Java statique.
En-cours