Skip to main content

Choose an environment and client

Baseline: IOSignal JS 7.2.0. First verify local messaging with the quickstart.

GoalClient or toolGuide
HTML fileBrowser IO, WebSocketHTML and CDN
React, Svelte, ViteBrowser IO, WebSocketBrowser module
Node.js programIO (WebSocket), IOCongSocket (TCP)Node.js client
Arduino deviceIOSignal C++, CongSocket (TCP)Arduino installation
Terminal testsiosignal-cliCLI
Message relay serverNode.js Server or CLICreate a server

Use import IO from 'iosignal/browser/esm/io.js' in a browser bundle and import { IO } from 'iosignal' in Node.js.

Server port is for WebSocket; congPort is for Arduino and IOCongSocket. Configure both when supporting both transports:

import { Server } from 'iosignal';
new Server({ port: 7777, congPort: 8888 });

IOSignal is the communication library. Remocon is a separate web application and Arduino example project built on it. See versions and scope.