All Projects → Serial-Studio → Serial Studio

Serial-Studio / Serial Studio

Licence: other
Multi-purpose serial data visualization & processing program

Projects that are alternatives of or similar to Serial Studio

Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+123.89%)
Mutual labels:  arduino, iot, network, embedded
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (-59.33%)
Mutual labels:  arduino, microcontroller, iot, embedded
Sming
Sming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (+2.48%)
Mutual labels:  arduino, microcontroller, iot, embedded
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+374.23%)
Mutual labels:  arduino, microcontroller, iot, embedded
Tock
A secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+178.94%)
Mutual labels:  microcontroller, iot, embedded
Utensor cgen
C++ code generator for uTensor https://utensor-cgen.readthedocs.io/en/latest/
Stars: ✭ 42 (-96.4%)
Mutual labels:  microcontroller, iot, embedded
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (-74.74%)
Mutual labels:  arduino, iot, embedded
Sim7000 Lte Shield
LTE CAT-M/NB-IoT Arduino-compatible shield with GNSS and temperature sensor. Library supports SIMCom 2G/3G/4G LTE/CAT-M/NB-IoT
Stars: ✭ 340 (-70.89%)
Mutual labels:  arduino, microcontroller, iot
Nnom
A higher-level Neural Network library for microcontrollers.
Stars: ✭ 382 (-67.29%)
Mutual labels:  microcontroller, iot, embedded
Zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+356.76%)
Mutual labels:  microcontroller, iot, embedded
Guilite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Stars: ✭ 5,841 (+400.09%)
Mutual labels:  microcontroller, iot, embedded
Arduino Plotter
An Arduino library for easy graphing on host computer via serial communication
Stars: ✭ 129 (-88.96%)
Mutual labels:  graph, arduino, serial
Parse Embedded Sdks
The Embedded SDKs for the Parse Platform
Stars: ✭ 244 (-79.11%)
Mutual labels:  arduino, iot, embedded
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+182.96%)
Mutual labels:  arduino, iot, embedded
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+367.12%)
Mutual labels:  arduino, iot, embedded
Koduino
Arduino code for STM32 microcontrollers
Stars: ✭ 63 (-94.61%)
Mutual labels:  arduino, microcontroller, serial
Platform Espressif8266
Espressif 8266: development platform for PlatformIO
Stars: ✭ 206 (-82.36%)
Mutual labels:  arduino, iot, embedded
Web Bluetooth Terminal
Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices
Stars: ✭ 130 (-88.87%)
Mutual labels:  arduino, serial, iot
Johnny Five
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+970.03%)
Mutual labels:  arduino, serial, iot
Easyntpclient
Library to read time from Network Time Protocol (NTP) servers.
Stars: ✭ 20 (-98.29%)
Mutual labels:  arduino, iot, embedded

Serial Studio

Build Status Codacy Badge Github All Releases GitHub Latest Release Contributor Covenant

Serial Studio is a multi-platform, multi-purpose serial data visualization program. The goal of this project is to allow embedded developers & makers to easily visualize, present & analyze the data generated by their projects and devices, without the need of writing specialized computer software for each project.

The need for this project arose during the development of the Ground Station Software for several CanSat-based competitions in which I participate. It's simply not sustainable to develop and maintain different GSS programs for each competition & project. The smart solution is to have one common Ground Station software and let each CanSat define how the data is presented to the end user by using an extensible communication protocol.

Furthermore, this approach can be extended to almost any type of project that involves some kind of data acquisition & measurement. If you want a more in-depth explanation of why this project exists, and what its all about, check this blog post.

NOTE: Information regarding the communication protocol is provided in the wiki.

Read this in other languages: Español 简体中文 Deutsch

Software usage

Build instructions

Requirements

The only requirement to compile the application is to have Qt installed in your system. The desktop application will compile with Qt 5.15 or greater. You will also need to have the following Qt non-LGPL modules installed:

  • Qt Charts

On GNU/Linux systems, you will also need to install libgl1-mesa-dev in order to compile the application.

Full list of used Qt modules:

  • Qt SQL
  • Qt Quick
  • Qt Widgets
  • Qt Charts
  • Qt Serial Port
  • Qt Quick Controls
  • Qt Quick Controls 2
  • Qt Graphical Effects

Cloning

This repository makes use of git submodule. In order to clone it, execute these commands on your Terminal:

git clone https://github.com/Serial-Studio/Serial-Studio
cd Serial-Studio
git submodule init
git submodule update

Alternatively, just run:

git clone --recursive https://github.com/Serial-Studio/Serial-Studio

Compiling the application

Once you have Qt installed, open Serial-Studio.pro in Qt Creator and click the "Run" button.

Alternatively, you can also use the following commands:

qmake
make -j4

Licence

This project is released under the MIT license, for more information, check the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].