Serial Studio는 임베디드 엔지니어, 학생, 해커 및 교사를 위해 설계된 다중 플랫폼, 다목적 데이터 시각화 도구입니다. 이를 통해 사용자는 프로젝트별 맞춤형 시각화 소프트웨어 없이도 프로젝트 및 장치의 데이터를 시각화, 분석 및 표현할 수 있습니다. Serial Studio는 광범위한 사용 사례에 적응할 수 있는 유연한 솔루션을 제공하므로 교육 및 전문 환경 모두에 이상적입니다.
이 도구는 여러 CanSat 기반 대회에서의 경험을 바탕으로 탄생했습니다. 여기서 저는 종종 각 프로젝트에 대해 새로운 지상국 소프트웨어를 개발했습니다. 시간이 지남에 따라 사용자가 수신 데이터를 처리하고 표시하는 방법을 정의할 수 있는 유연한 단일 지상국 소프트웨어를 유지하는 것이 더 효율적이고 지속 가능하다는 것을 깨달았습니다.
오늘날 Serial Studio는 CanSat 대회뿐만 아니라 모든 데이터 수집 및 시각화 프로젝트에 적합한 강력하고 적응 가능한 도구입니다. 하드웨어 및 소프트웨어 직렬 포트, MQTT, BLE(Bluetooth Low Energy) 및 네트워크 소켓(TCP/UDP)을 포함한 광범위한 소스에서 데이터 검색을 지원합니다.
이 문서를 다른 언어로 읽어보세요 : Español 简体中文 Deutsch Русский Français
크로스 플랫폼: Windows, macOS, Linux와 호환됩니다.
CSV 내보내기: 추가 분석 또는 처리를 위해 수신된 데이터를 CSV 파일로 쉽게 저장합니다.
여러 데이터 소스 지원: 직렬 포트, MQTT, BLE(Bluetooth Low Energy) 및 네트워크 소켓(TCP/UDP)을 포함한 다양한 소스를 처리합니다.
사용자 정의 가능한 시각화: 사용자는 특정 요구 사항을 충족하도록 프로젝트 편집기를 통해 구성할 수 있는 다양한 위젯을 사용하여 데이터를 정의하고 표시할 수 있습니다.
사용자 정의 가능한 프레임 분석: 들어오는 데이터 프레임을 해석하기 위해 JavaScript 기능을 수정하는 옵션을 제공하여 원시 센서 데이터를 전처리하고 복잡한 바이너리 형식을 처리할 수 있습니다.
MQTT 게시 및 수신: 인터넷을 통해 데이터를 주고받으며 전 세계 어디에서나 실시간 데이터 시각화가 가능합니다.
여기에서 원하는 플랫폼에 맞는 최신 버전의 Serial Studio를 다운로드하여 설치할 수 있습니다.
GNU/Linux 사용자의 경우 AppImage를 다운로드한 후 애플리케이션을 실행하기 전에 올바른 실행 권한이 있는지 확인하세요.
chmod +x SerialStudio-2.1.0-Linux.AppImage ./SerialStudio-2.1.0-Linux.AppImage
또는 AppImageLauncher를 사용하여 Serial Studio를 시스템에 통합할 수 있습니다.
Arch Linux 사용자의 경우 AUR을 사용하여 Serial Studio를 설치할 수 있습니다.
aur fetch 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 인쇄 지원
Qt 퀵 위젯
Qt 퀵 컨트롤 2
필요한 하위 모듈이 포함된 저장소를 복제하려면 다음을 실행하세요.
자식 클론 https://github.com/Serial-Studio/Serial-Studiocd Serial-Studio
Qt가 설치되면 원하는 IDE에서 CMakeLists.txt 파일을 열거나 명령줄을 사용하여 프로젝트를 컴파일할 수 있습니다.
mkdir 빌드cd 빌드 cmake ../ -DCMAKE_BUILD_TYPE=릴리스 cmake --build . --config 릴리스 -j 10
다음은 다양한 Serial Studio 모듈이 상호 작용하는 방식을 보여주는 단순화된 다이어그램입니다. 자세한 내용은 여기에서 전체 DOXYGEN 문서를 확인하세요.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
Serial Studio가 유용하다고 생각되면 PayPal을 통해 팁을 제공하여 개발 지원을 고려해 보세요.
또는 멕시코 칸쿤에 계시고 저에게 직접 음료수를 사시고 싶으시면 언제든지 인스타그램으로 DM을 보내주세요. 나는 당신을 만나고 싶습니다!