Thanks to visit codestin.com
Credit goes to github.com

Skip to content

iliverez/iotstudio

Repository files navigation

IoTStudio

A modular real-time telemetry visualization application with browser-based UI, supporting Modbus TCP/RTU connections with custom dashboard creation and data parsing capabilities.

Features

  • Modbus Protocol Support: TCP and RTU connections
  • Real-time Dashboard: Browser-based UI with 60fps updates
  • Custom Data Parsing: Visual and JavaScript-based parsers
  • Session Management: Group multiple connections and devices
  • Data Persistence: SQLite + Tiger Data for time-series storage

Quick Start

Prerequisites

  • Go 1.21+
  • Node.js 18+
  • SQLite

Backend

cd backend
go mod download
go run cmd/server/main.go

The backend server will start on http://localhost:8080.

Frontend

cd frontend
npm install
npm run dev

The frontend will be available at http://localhost:5173.

Docker

Build and run with Docker:

docker build -t iotstudio:latest .
docker run -p 8080:8080 iotstudio:latest

Documentation

License

MIT License - see LICENSE file for details

About

IotStudio is an application that monitors and stores realtime traffic from IoT devices and provides a web interface to create custom dashboards and process incoming data.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors