このプラグインは MatlabWebSocket を使用します。これは、WebSocket プロトコルの Java 実装である Java-WebSocket 上に構築された MATLAB の WebSocket サーバーとクライアントで構成される単純なライブラリです。暗号化は、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
ファイルが実際にこの場所にあることを確認する必要があります。
ここで、 platform-plugin-matlab
フォルダーを MATLAB パスに追加する必要があります。
静的 Java クラス パスの詳細については、MATLAB ドキュメントを参照してください。
WIP