Serial Studio adalah alat visualisasi data multi-platform dan serbaguna yang dirancang untuk insinyur tertanam, siswa, peretas, dan guru. Hal ini memungkinkan pengguna untuk memvisualisasikan, menganalisis, dan mewakili data dari proyek dan perangkat mereka tanpa memerlukan perangkat lunak visualisasi khusus proyek. Serial Studio menawarkan solusi fleksibel yang beradaptasi dengan berbagai kasus penggunaan, menjadikannya ideal untuk lingkungan pendidikan dan profesional.
Alat ini lahir dari pengalaman saya dalam berbagai kompetisi berbasis CanSat, di mana saya sering mengembangkan Perangkat Lunak Stasiun Bumi baru untuk setiap proyek. Seiring berjalannya waktu, saya menyadari akan lebih efisien dan berkelanjutan jika memelihara Perangkat Lunak Stasiun Bumi yang fleksibel dan memungkinkan pengguna menentukan cara data yang masuk diproses dan ditampilkan.
Saat ini, Serial Studio adalah alat yang kuat dan mudah beradaptasi, cocok tidak hanya untuk kompetisi CanSat tetapi juga untuk proyek akuisisi dan visualisasi data apa pun. Mendukung pengambilan data dari berbagai sumber, termasuk port serial perangkat keras dan perangkat lunak, MQTT, Bluetooth Low Energy (BLE), dan soket jaringan (TCP/UDP).
Baca dokumen ini dalam bahasa lain : Español 简体中文 Deutsch Русский Français
Lintas platform: Kompatibel dengan Windows, macOS, dan Linux.
Ekspor CSV: Menyimpan data yang diterima dengan mudah dalam file CSV untuk analisis atau pemrosesan lebih lanjut.
Dukungan untuk berbagai sumber data: Menangani berbagai macam sumber, termasuk port serial, MQTT, Bluetooth Low Energy (BLE), dan soket jaringan (TCP/UDP).
Visualisasi yang dapat disesuaikan: Memungkinkan pengguna untuk menentukan dan menampilkan data menggunakan berbagai widget, dapat dikonfigurasi melalui editor proyek untuk memenuhi kebutuhan spesifik.
Analisis bingkai yang dapat disesuaikan: Memberikan opsi untuk memodifikasi fungsi JavaScript untuk menafsirkan bingkai data yang masuk, memungkinkan pemrosesan awal data sensor mentah dan penanganan format biner yang kompleks.
Penerbitan dan penerimaan MQTT: Mengirim dan menerima data melalui internet, memungkinkan visualisasi data real-time dari mana saja di dunia.
Anda dapat mengunduh dan menginstal Serial Studio versi terbaru untuk platform pilihan Anda dari sini.
Untuk pengguna GNU/Linux, setelah mengunduh AppImage, pastikan AppImage memiliki izin eksekusi yang benar sebelum menjalankan aplikasi:
chmod +x SerialStudio-2.1.0-Linux.AppImage ./SerialStudio-2.1.0-Linux.AppImage
Alternatifnya, Anda dapat mengintegrasikan Serial Studio ke dalam sistem Anda menggunakan AppImageLauncher.
Bagi pengguna Arch Linux, Anda dapat menginstal Serial Studio menggunakan AUR:
ambil serial-studio-git aur membangun sudo pacman -S serial-studio-git
Catatan: Resep paket AUR mungkin sudah usang, jadi pastikan untuk memeriksa pembaruannya.
Untuk mengkompilasi Serial Studio, satu-satunya ketergantungan yang diperlukan adalah Qt. Aplikasi desktop dikompilasi dengan Qt 6.8.0 .
Jika Anda melakukan kompilasi di GNU/Linux, Anda juga perlu menginstal libgl1-mesa-dev
:
sudo tepat instal libgl1-mesa-dev
Berikut daftar modul Qt yang dibutuhkan:
Qt SVG
Qt Cepat
Widget Qt
Lokasi Qt
Qt Bluetooth
Jaringan Qt
Pemosisian Qt
Port Seri Qt
Dukungan Cetak Qt
Widget Cepat Qt
Kontrol Cepat Qt 2
Untuk mengkloning repositori dengan submodul yang diperlukan, jalankan:
git clone https://github.com/Serial-Studio/Serial-Studiocd Serial-Studio
Setelah Qt diinstal, Anda dapat mengkompilasi proyek dengan membuka file CMakeLists.txt di IDE pilihan Anda atau dengan menggunakan baris perintah:
mkdir buildcd build cmake ../ -DCMAKE_BUILD_TYPE=Lepaskan cmake --membangun . --config Rilis -j 10
Di bawah ini adalah diagram sederhana yang menggambarkan bagaimana berbagai modul Serial Studio berinteraksi. Untuk informasi lebih detail, lihat dokumentasi lengkap DOXYGEN di sini.
Proyek ini dilisensikan di bawah Lisensi MIT. Untuk lebih jelasnya, lihat file LISENSI.
Jika Anda merasa Serial Studio bermanfaat, pertimbangkan untuk mendukung pengembangannya dengan memberi tip melalui PayPal.
Atau, jika Anda pernah berada di Cancún, Meksiko dan ingin membelikan saya minuman secara langsung, silakan kirimkan saya DM di Instagram. Saya ingin bertemu dengan Anda!