All Projects → Tyill → SVisual

Tyill / SVisual

Licence: MIT license
Monitoring and record(save) of data for Arduino and STM32

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language
CMake
9771 projects
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to SVisual

Androbd
Android OBD diagnostics with any ELM327 adapter
Stars: ✭ 573 (+2628.57%)
Mutual labels:  serial, recording
CanSat-Ground-station
Code for a CanSat or OBCs GUI ground station where different sensor data are displayed in real time. No sensors needed to try it.
Stars: ✭ 55 (+161.9%)
Mutual labels:  serial, realtime
serverless-websockets-chat
Realtime chat app based on AWS Lambda, API Gateway, DynamoDB, Websockets, React in TS
Stars: ✭ 19 (-9.52%)
Mutual labels:  realtime
real-time-cryptocurrency-market-prices-websocket
A complete look at the available websockets and how you can use them to implement the executium market data into your own projects.
Stars: ✭ 31 (+47.62%)
Mutual labels:  realtime
ClearFace
Clear Face is python project with C++ library for tracking faces and multiple models detection from faces
Stars: ✭ 29 (+38.1%)
Mutual labels:  realtime
tgcalls
Voice chats, private incoming and outgoing calls in Telegram for Developers
Stars: ✭ 408 (+1842.86%)
Mutual labels:  realtime
TrialLicensing
Swift framework to deal with licensing and time-based trial periods in macOS apps.
Stars: ✭ 36 (+71.43%)
Mutual labels:  serial
react-native-recording
React Native audio recording module used for DSP with Android + iOS
Stars: ✭ 86 (+309.52%)
Mutual labels:  recording
acebase
A fast, low memory, transactional, index & query enabled NoSQL database engine and server for node.js and browser with realtime data change notifications
Stars: ✭ 288 (+1271.43%)
Mutual labels:  realtime
web-voice-processor
A library for real-time voice processing in web browsers
Stars: ✭ 69 (+228.57%)
Mutual labels:  realtime
Quad-Serial
Quad serial project with FTDI CI's, Isolation and 1.8~5.5v UART port.
Stars: ✭ 17 (-19.05%)
Mutual labels:  serial
ckwin
C-Kermit for Windows - scriptable internet and serial communications with terminal emulation
Stars: ✭ 35 (+66.67%)
Mutual labels:  serial
Oreka
Enterprise telephony recording and retrieval system with web based user interface.
Stars: ✭ 20 (-4.76%)
Mutual labels:  recording
tutorials
Ably Tutorials in multiple languages
Stars: ✭ 35 (+66.67%)
Mutual labels:  realtime
microblx
microblx: real-time, embedded, reflective function blocks.
Stars: ✭ 37 (+76.19%)
Mutual labels:  realtime
ClusterWS-Client-Swift
☄️ Swift Client for ClusterWS - lightweight, fast and powerful framework for building scalable WebSockets applications in Node.js.
Stars: ✭ 20 (-4.76%)
Mutual labels:  realtime
jsynchronous
Jsynchronous.js - Data synchronization for games and real-time web apps.
Stars: ✭ 111 (+428.57%)
Mutual labels:  realtime
CoCreateCSS
A lightweight utility-first Atomic CSS framework promoting rapid UI development. No learning curve... Apply your native css property:value directly in class, then extract and transform it.
Stars: ✭ 13 (-38.1%)
Mutual labels:  realtime
flood-protection
Flood protection for realtime applications
Stars: ✭ 19 (-9.52%)
Mutual labels:  realtime
Channelize-Javascript-SDK
Open-source JavaScript SDK to enable Real-time Chat.
Stars: ✭ 20 (-4.76%)
Mutual labels:  realtime

Docker License
Build Status License: MIT

The SVisual software is designed to monitor the operation of the MK devices, debug the program, alert the user to the events that have occurred.

Features

  • connection to the MK via COM port (usb for arduino), over Ethernet or Wi-Fi protocol TCP;

  • Interrogation of values of signals in real time with frequency before 100 Hz (default 10 Hz), the number of devices and signals is selected by the user;

  • the permissible number of signals for recording 2048;

  • output of the values of the selected signals to the monitor screen in real time;

  • record the archive of signals to the PC hard disk;

  • viewing the archive using additional SVViewer software;

  • ability to set alerts for an event (triggers) that have occurred, start a custom process when the trigger is triggered;

  • adding a signal for viewing / recording only by the client, no additional movements are required

  • export data to xlsx, json or txt

  • client UART+DMA for stm32f1 https://github.com/burrbull/svisual-stm32f1

  • docker image https://hub.docker.com/r/tyiler/svdocker

  • viewing in a web browser

  • Zabbix agent support

Demo

https://www.youtube.com/watch?v=LR0Rb964DLA&feature=youtu.be

https://www.youtube.com/watch?v=wlvArf7h6lE

https://www.youtube.com/watch?v=oBf4WSAncTQ&feature=youtu.be

Arduino example

#include <SVClient.h>
void setup() {

  bool ok = svisual::connectOfCOM("test");

}
int cnt = 0;
void loop() {

  svisual::addIntValue("dfv", cnt);

  ++cnt;
  if (cnt > 10) cnt = 0;

  bool odd_cnt = cnt % 2;

  svisual::addBoolValue("bFW", odd_cnt);

  svisual::addBoolValue("bBW", !odd_cnt);

  delay(200);
}

As a result


Use in Linux

Should be installed: qt, libz

Manual

License

Licensed under an [MIT-2.0]-license.

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].