Serial Studio es una herramienta de visualización de datos versátil y multiplataforma diseñada para ingenieros, estudiantes, piratas informáticos y profesores integrados. Permite a los usuarios visualizar, analizar y representar datos de sus proyectos y dispositivos sin necesidad de un software de visualización personalizado y específico del proyecto. Serial Studio ofrece una solución flexible que se adapta a una amplia gama de casos de uso, lo que la hace ideal tanto para entornos educativos como profesionales.
La herramienta nació de mi experiencia en múltiples competiciones basadas en CanSat, donde a menudo me encontraba desarrollando nuevo software de estación terrestre para cada proyecto. Con el tiempo, me di cuenta de que sería más eficiente y sostenible mantener un software de estación terrestre único y flexible que permita a los usuarios definir cómo se procesan y muestran los datos entrantes.
Hoy en día, Serial Studio es una herramienta potente y adaptable, apta no sólo para competiciones CanSat sino para cualquier proyecto de adquisición y visualización de datos. Admite la recuperación de datos de una amplia gama de fuentes, incluidos puertos serie de hardware y software, MQTT, Bluetooth Low Energy (BLE) y enchufes de red (TCP/UDP).
Lea este documento en otros idiomas : Español 简体中文 Deutsch Русский Français
Multiplataforma: Compatible con Windows, macOS y Linux.
Exportación CSV: guarda fácilmente los datos recibidos en archivos CSV para su posterior análisis o procesamiento.
Compatibilidad con múltiples fuentes de datos: maneja una amplia variedad de fuentes, incluidos puertos serie, MQTT, Bluetooth Low Energy (BLE) y sockets de red (TCP/UDP).
Visualización personalizable: permite a los usuarios definir y mostrar datos utilizando varios widgets, configurables a través del editor de proyectos para satisfacer necesidades específicas.
Análisis de fotogramas personalizable: proporciona la opción de modificar una función de JavaScript para interpretar los fotogramas de datos entrantes, lo que permite el preprocesamiento de datos sin procesar del sensor y el manejo de formatos binarios complejos.
Publicación y recepción MQTT: envía y recibe datos a través de Internet, lo que permite la visualización de datos en tiempo real desde cualquier parte del mundo.
Puede descargar e instalar la última versión de Serial Studio para su plataforma preferida desde aquí.
Para usuarios de GNU/Linux, después de descargar AppImage, asegúrese de que tenga los permisos ejecutables correctos antes de ejecutar la aplicación:
chmod +x SerialStudio-2.1.0-Linux.AppImage ./SerialStudio-2.1.0-Linux.AppImage
Alternativamente, puede integrar Serial Studio en su sistema usando AppImageLauncher.
Para los usuarios de Arch Linux, pueden instalar Serial Studio usando AUR:
aur buscar serial-studio-git nuestra construcción sudo pacman -S serie-studio-git
Nota: La receta del paquete AUR puede estar desactualizada, así que asegúrese de buscar actualizaciones.
Para compilar Serial Studio, la única dependencia requerida es Qt. La aplicación de escritorio se compila con Qt 6.8.0 .
Si está compilando en GNU/Linux, también necesitará instalar libgl1-mesa-dev
:
sudo apto instalar libgl1-mesa-dev
Aquí está la lista de módulos Qt necesarios:
QtSVG
Qt rápido
Widgets Qt
Ubicación de QT
bluetooth
Redes Qt
Posicionamiento Qt
Puerto serie Qt
Soporte de impresión Qt
Widgets rápidos de Qt
Controles rápidos de Qt 2
Para clonar el repositorio con los submódulos necesarios, ejecute:
clon de git https://github.com/Serial-Studio/Serial-Studiocd Serial-Studio
Una vez instalado Qt, puede compilar el proyecto abriendo el archivo CMakeLists.txt en su IDE preferido o usando la línea de comando:
mkdir buildcd construir cmake ../ -DCMAKE_BUILD_TYPE=Lanzar cmake-build. --config Lanzamiento -j 10
A continuación se muestra un diagrama simplificado que ilustra cómo interactúan los diferentes módulos de Serial Studio. Para obtener información más detallada, consulte la documentación completa de DOXYGEN aquí.
Este proyecto está bajo la licencia MIT. Para obtener más detalles, consulte el archivo de LICENCIA.
Si encuentra útil Serial Studio, considere apoyar su desarrollo a través de PayPal.
Alternativamente, si alguna vez te encuentras en Cancún, México y quieres invitarme a una bebida en persona, no dudes en enviarme un DM en Instagram. ¡Me encantaría conocerte!