Serial Studio เป็นเครื่องมือสร้างภาพข้อมูลที่หลากหลายและหลากหลาย ออกแบบมาสำหรับวิศวกร นักเรียน แฮกเกอร์ และครู ช่วยให้ผู้ใช้สามารถแสดงภาพ วิเคราะห์ และแสดงข้อมูลจากโปรเจ็กต์และอุปกรณ์ของตนได้โดยไม่ต้องใช้ซอฟต์แวร์แสดงภาพเฉพาะโปรเจ็กต์แบบกำหนดเอง Serial Studio นำเสนอโซลูชันที่ยืดหยุ่นซึ่งปรับให้เข้ากับกรณีการใช้งานที่หลากหลาย ทำให้เหมาะสำหรับทั้งสภาพแวดล้อมทางการศึกษาและวิชาชีพ
เครื่องมือนี้เกิดจากประสบการณ์ของฉันในการแข่งขันที่ใช้ CanSat หลายครั้ง ซึ่งฉันมักจะพบว่าตัวเองกำลังพัฒนาซอฟต์แวร์ Ground Station ใหม่สำหรับแต่ละโครงการ เมื่อเวลาผ่านไป ฉันตระหนักว่าการบำรุงรักษาซอฟต์แวร์สถานีภาคพื้นดินเดี่ยวที่มีความยืดหยุ่นจะมีประสิทธิภาพและยั่งยืนมากขึ้น ซึ่งช่วยให้ผู้ใช้สามารถกำหนดวิธีประมวลผลและแสดงข้อมูลขาเข้าได้
ปัจจุบัน Serial Studio เป็นเครื่องมือที่ทรงพลังและปรับเปลี่ยนได้ ซึ่งไม่เพียงแต่เหมาะสำหรับการแข่งขัน CanSat เท่านั้น แต่ยังสำหรับโครงการรับข้อมูลและการแสดงภาพอีกด้วย รองรับการดึงข้อมูลจากแหล่งที่มาที่หลากหลาย รวมถึงพอร์ตอนุกรมของฮาร์ดแวร์และซอฟต์แวร์, MQTT, Bluetooth Low Energy (BLE) และซ็อกเก็ตเครือข่าย (TCP/UDP)
อ่านเอกสารนี้ในภาษาอื่น : Español 简体中文 Deutsch Русский Français
ข้ามแพลตฟอร์ม: เข้ากันได้กับ Windows, macOS และ Linux
ส่งออก CSV: บันทึกข้อมูลที่ได้รับเป็นไฟล์ CSV ได้อย่างง่ายดายเพื่อการวิเคราะห์หรือประมวลผลเพิ่มเติม
รองรับแหล่งข้อมูลหลายแหล่ง: จัดการแหล่งข้อมูลที่หลากหลาย รวมถึงพอร์ตอนุกรม, MQTT, Bluetooth Low Energy (BLE) และซ็อกเก็ตเครือข่าย (TCP/UDP)
การแสดงภาพที่ปรับแต่งได้: ช่วยให้ผู้ใช้สามารถกำหนดและแสดงข้อมูลโดยใช้วิดเจ็ตต่างๆ ซึ่งกำหนดค่าได้ผ่านตัวแก้ไขโครงการเพื่อตอบสนองความต้องการเฉพาะ
การวิเคราะห์เฟรมที่ปรับแต่งได้: ให้ตัวเลือกในการแก้ไขฟังก์ชัน JavaScript เพื่อตีความเฟรมข้อมูลที่เข้ามา ช่วยให้สามารถประมวลผลข้อมูลเซ็นเซอร์ดิบล่วงหน้าและจัดการรูปแบบไบนารีที่ซับซ้อนได้
การเผยแพร่และรับข้อมูลของ MQTT: ส่งและรับข้อมูลผ่านทางอินเทอร์เน็ต ทำให้สามารถแสดงข้อมูลเป็นภาพแบบเรียลไทม์ได้จากทุกที่ในโลก
คุณสามารถดาวน์โหลดและติดตั้ง Serial Studio เวอร์ชันล่าสุดสำหรับแพลตฟอร์มที่คุณต้องการได้จากที่นี่
สำหรับผู้ใช้ GNU/Linux หลังจากดาวน์โหลด AppImage แล้ว ตรวจสอบให้แน่ใจว่ามีสิทธิ์ปฏิบัติการที่ถูกต้องก่อนเรียกใช้แอปพลิเคชัน:
chmod +x SerialStudio-2.1.0-Linux.AppImage ./SerialStudio-2.1.0-Linux.AppImage
หรือคุณสามารถรวม Serial Studio เข้ากับระบบของคุณโดยใช้ AppImageLauncher
สำหรับผู้ใช้ Arch Linux คุณสามารถติดตั้ง Serial Studio โดยใช้ AUR:
หรือดึงข้อมูล serial-studio-git มีการสร้าง sudo pacman -S อนุกรมสตูดิโอ-git
หมายเหตุ: สูตรแพ็คเกจ AUR อาจล้าสมัย ดังนั้นโปรดตรวจสอบการอัปเดต
ในการคอมไพล์ Serial Studio การพึ่งพาที่จำเป็นเพียงอย่างเดียวคือ Qt แอปพลิเคชันเดสก์ท็อปคอมไพล์ด้วย Qt 6.8.0
หากคุณกำลังคอมไพล์บน GNU/Linux คุณจะต้องติดตั้ง libgl1-mesa-dev
:
sudo apt ติดตั้ง libgl1-mesa-dev
นี่คือรายการโมดูล Qt ที่จำเป็น:
Qt SVG
Qt ด่วน
วิดเจ็ต Qt
ที่ตั้งคิวที
Qt บลูทูธ
คิวที เน็ตเวิร์คกิ้ง
การวางตำแหน่ง Qt
พอร์ตอนุกรม Qt
รองรับการพิมพ์ Qt
Qt วิดเจ็ตด่วน
การควบคุมด่วน Qt 2
หากต้องการโคลนพื้นที่เก็บข้อมูลด้วยโมดูลย่อยที่จำเป็น ให้รัน:
git clone https://github.com/Serial-Studio/Serial-Studiocd
เมื่อติดตั้ง Qt แล้ว คุณสามารถคอมไพล์โปรเจ็กต์ได้โดยเปิดไฟล์ CMakeLists.txt ใน IDE ที่คุณต้องการหรือโดยใช้บรรทัดคำสั่ง:
mkdir buildcd สร้าง cmake ../ -DCMAKE_BUILD_TYPE=ปล่อย cmake --build . --config รีลีส -j 10
ด้านล่างนี้เป็นแผนภาพอย่างง่ายที่แสดงให้เห็นว่าโมดูล Serial Studio ต่างๆ โต้ตอบกันอย่างไร สำหรับข้อมูลโดยละเอียดเพิ่มเติม โปรดดูเอกสาร DOXYGEN ฉบับเต็มที่นี่
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT สำหรับรายละเอียดเพิ่มเติม โปรดดูไฟล์ LICENSE
หากคุณพบว่า Serial Studio มีประโยชน์ ลองสนับสนุนการพัฒนาโดยให้ทิปผ่าน PayPal
หรือหากคุณพบว่าตัวเองอยู่ในเมืองแคนคูน ประเทศเม็กซิโก และต้องการซื้อเครื่องดื่มให้ฉันด้วยตนเอง โปรดส่ง DM มาหาฉันบน Instagram ได้เลย ฉันอยากจะพบคุณ!