Plugin ini menggunakan MatlabWebSocket, yang merupakan perpustakaan sederhana yang terdiri dari server websocket dan klien untuk MATLAB yang dibangun di atas Java-WebSocket, implementasi java dari protokol websocket. Enkripsi didukung dengan sertifikat yang ditandatangani sendiri yang dibuat dengan java keytool.
Pastikan Anda memiliki Git 2.13 atau lebih tinggi di komputer Anda, lalu:
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
Untuk mengkloning kode sumber dan submodul (MatlabWebSocket).
PENTING : Anda harus memastikan untuk menginstal perpustakaan java ke jalur kelas statis dengan mengikuti petunjuk di bawah ini. MatlabWebSocket tidak akan berfungsi sebaliknya!
Pustaka java yang diperlukan adalah file jar
yang terletak di folder MatlabWebSocket/jar/
. Itu harus ditempatkan di jalur kelas Java statis di MATLAB. Misalnya, jika lokasi file jar adalah C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
, lalu buka file jalur kelas statis dengan perintah berikut:
edit(fullfile( prefdir , ' javaclasspath.txt ' ))
dan tambahkan baris C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
ke dalamnya. Pastikan tidak ada baris lain dengan entri matlab-websocket-*
.
Pastikan untuk mengganti bintang matlab-websocket-*.*.jar
dengan nomor versi yang benar yang Anda unduh.
Setelah melakukan ini, restart MATLAB dan periksa apakah baris telah dibaca oleh MATLAB dengan benar dengan menjalankan perintah javaclasspath
. Baris tersebut akan muncul di bagian bawah daftar, sebelum entri DYNAMIC JAVA PATH
. Perhatikan bahwa melihat entri di sini tidak berarti MATLAB menemukan file jar dengan benar. Anda harus memastikan bahwa file jar
sebenarnya memang ada di lokasi ini.
Anda sekarang harus menambahkan folder platform-plugin-matlab
ke jalur MATLAB.
Lihat Dokumentasi MATLAB untuk informasi lebih lanjut tentang jalur kelas Java statis.
WIP