All Projects → szieke → Scriptcommunicator_serial Terminal

szieke / Scriptcommunicator_serial Terminal

Scriptable cross-platform data terminal which supports: serial port, UDP, TCP, SPI, I2C and CAN.

Programming Languages

scripting
82 projects

Projects that are alternatives of or similar to Scriptcommunicator serial Terminal

Qtswissarmyknife
QSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.
Stars: ✭ 196 (-57.58%)
Mutual labels:  serial, serialport, tcp, udp, qt
Ssokit Qmake
A Simple & Strong Tool for TCP&UDP Debug
Stars: ✭ 231 (-50%)
Mutual labels:  tcp, udp, qt
Lan Share
Cross platform LAN File transfer application built with Qt C++ framework
Stars: ✭ 317 (-31.39%)
Mutual labels:  tcp, udp, qt
Netassistant
A UDP/TCP Assistant. 网络调试助手
Stars: ✭ 66 (-85.71%)
Mutual labels:  tcp, udp, qt
Esp8266 Wifi Uart Bridge
Transparent WiFi (TCP, UDP) to UART Bridge, in AP or STATION mode
Stars: ✭ 107 (-76.84%)
Mutual labels:  serial, tcp, udp
Stream
NodeJS Modbus Stream
Stars: ✭ 114 (-75.32%)
Mutual labels:  serial, tcp, udp
Ohsce
PHP HI-REL SOCKET TCP/UDP/ICMP/Serial .高可靠性PHP通信&控制框架SOCKET-TCP/UDP/ICMP/硬件Serial-RS232/RS422/RS485 AND MORE!
Stars: ✭ 206 (-55.41%)
Mutual labels:  serial, tcp, udp
Cserialport
基于C++的轻量级开源跨平台串口类库Lightweight cross-platform serial port library based on C++
Stars: ✭ 296 (-35.93%)
Mutual labels:  serial, serialport
Computer Networking A Top Down Approach Notes
《计算机网络-自顶向下方法(原书第6版)》编程作业,Wireshark实验文档的翻译和解答。
Stars: ✭ 3,890 (+741.99%)
Mutual labels:  tcp, udp
Netcat
💻 Netcat client and server modules written in pure Javascript for Node.js.
Stars: ✭ 315 (-31.82%)
Mutual labels:  tcp, udp
Message Io
Event-driven message library for building network applications easy and fast.
Stars: ✭ 321 (-30.52%)
Mutual labels:  tcp, udp
Tcpterm
tcpterm is a packet visualizer in TUI.
Stars: ✭ 288 (-37.66%)
Mutual labels:  terminal, tcp
Nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
Stars: ✭ 19,537 (+4128.79%)
Mutual labels:  tcp, udp
Mirage Tcpip
TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.
Stars: ✭ 277 (-40.04%)
Mutual labels:  tcp, udp
ethereum-dissectors
🔍Wireshark dissectors for Ethereum devp2p protocols
Stars: ✭ 82 (-82.25%)
Mutual labels:  tcp, udp
Laravel S
LaravelS is an out-of-the-box adapter between Swoole and Laravel/Lumen.
Stars: ✭ 3,479 (+653.03%)
Mutual labels:  tcp, udp
Terminus
A terminal for a more modern age (formerly Terminus)
Stars: ✭ 24,959 (+5302.38%)
Mutual labels:  terminal, serial
Simps
🚀 A simple, lightweight and high-performance PHP coroutine framework.
Stars: ✭ 318 (-31.17%)
Mutual labels:  tcp, udp
Serialtool
A cross platform Serial-Port/TCP/UDP debugging tool.
Stars: ✭ 384 (-16.88%)
Mutual labels:  serialport, qt
Windterm
A quicker and better cross-platform SSH/Sftp/Shell/Telnet/Serial client.
Stars: ✭ 345 (-25.32%)
Mutual labels:  terminal, serial

ScriptCommunicator

ScriptCommunicator is a scriptable cross-platform data terminal that supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C, and CAN. All sent and received data can be shown in a console and can be logged in an html and a text log.

In addition to the simple sending and receiving of data, ScriptCommunicator has a QtScript (similar to JavaScript) interface. This script interface has the following features:

  • Scripts can send and receive data with the main interface.
  • In addition to the main interface scripts can create and use their own interfaces (serial port (RS232, USB to serial), UDP, TCP client, TCP server, PCAN, and SPI/I2C).
  • Scripts can use their own GUI (GUI files which have been created with QtDesigner (is included) or QtCreator).
  • Multiple plot windows can be created by scripts (QCustomPlot developed by Emanuel Eichhammer is used)

Features

  • seriel port (RS232, USB to serial)
  • TCP client/server (network proxy support for TCP clients)
  • UDP
  • SPI (Aardvark I2C/SPI)
  • I2C (Aardvark I2C/SPI)
  • CAN (PCAN-USB, only on windows)
  • utf8, hexadecimal, decimal, binary and mixed console
  • html and text log
  • script interface (QtScript)->run automated test jobs, automatic device configuration scripts...
  • use ui files (user interface created with QtDesigner (is included) or QtCreator) from script->building test GUIs, control GUIs...
  • plotting data via script and export the generated graphs to file (png, jpg, bmp, pdf and csv)->e.g. to visualize a PID controller or a heater
  • multi user and multi workspace support

main window

main window

settings dialog

settings dialog

example script GUI

example script GUI

Homepage

https://sourceforge.net/projects/scriptcommunicator/

Downloads (release 05.13)

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