Table of Contents

Networking

UDP

UDP server and client nodes are shipping with vvvv.

TCP

TCP server and client nodes. For decoding received byte streams, use the Tokenizer nodes.
NuGet: VL.IO.TCP

WebSocket

Websocket server and client nodes. For decoding received byte streams, use the Tokenizer nodes.
http://websocket.org
NuGet: VL.IO.WebSocket

OSC

The VL.IO.OSC NuGet, including OSCServer and OSCClient nodes, is shipping with vvvv. http://opensoundcontrol.org
HowTo Videos:

Useful tools:

OSCQuery

The VL.IO.OSCQuery NuGet, implementing the OSCQueryProposal, is shipping with vvvv.

TUIO

The VL.IO.TUIO nuget, Tuio tracker and client nodes, is shipping with vvvv. http://tuio.org
NuGet: VL.IO.TUIO.HDE for a TUIO Simulator and Monitor Extension

MQTT

https://mqtt.org
NuGet: VL.IO.M2MQTT
Or: VL.IO.MQTTnet

Brokers

  • For a broker cloud service try shiftr.io - An IoT Platform for Interconnected Projects
  • For a local broker, try Mosquitto

Clients

  • Search mobile app stores for "mqtt"

ZMQ

https://zeromq.org
NuGet: VL.IO.NETMQ

RCP

An easy way to remote control parameters in your patches. http://rabbitcontrol.cc
Client: http://client.rabbitcontrol.cc
NuGet: VL.IO.RCP

HTTP Rest

Get and Post nodes are shipping with vvvv.

Also: NuGet: VL.SimpleHTTP

WebServer

NuGet: VL.IO.HTTP.WebServer

NDI

Video Streaming https://ndi.tv
NuGet: VL.IO.NDI

SPNet

Receive data via the Stage Precision SPNet protocol in VL.
NuGet: VL.IO.SPNet