TUIO协议

官网

http://www.tuio.org/

什么是TUIO协议?

TUIO(Table-Top User Interfaces Objects)是一种简单通用的协议,被设计于特定要求的触摸屏设备人机界面。

示意图

 

消息语法

当TUIO应用OSC会使用它的基本语法:

/tuio/[profileName] set sessionID [parameterList]
/tuio/[profileName] alive [list of active sessionIDs]
/tuio/[profileName] fseq int32

在UNITY中使用

Unity使用TUIO协议接入雷达

https://www.cnblogs.com/zackzhang/p/10662078.html

 

 

 

 

参考资料

windows模拟触摸

https://blog.csdn.net/tjjingpan/article/details/133969116

EchoTUIODriver驱动下载

https://download.csdn.net/download/tjjingpan/88461543

TouchInjector驱动下载

TUIO touch injection client for Windows 8/10

https://download.csdn.net/download/tjjingpan/88461579

TUIO模拟器下载

http://prdownloads.sourceforge.net/reactivision/TUIO_Simulator-1.4.zip?download

在另一台电脑上,向本机指定端口发送TUIO消息
java -jar TuioSimulator.jar -host 192.168.68.53 -port 3333

 OSC

OSC是一种网络传输协议,和MIDI一样。可以定义任何东西,在一定的规则下把信息通过网络从一个设备传输到另一个设备。通常OSC信息都是通过UDP来传送的,也就是说任何接收设备只要与发送设备在同一个网络中,并且监听同一个端口,那就能收到这个信息。

简单的说,OSC就是为了让同一网络下的各种设备(计算机、合成器等等)进行无线连接通信。它相对于MIDI更加自由,MIDI是有规范的,所有设备都依照MIDI的通信标准才可以使用。而OSC是可以自定义,这个通信内容是你自己定制不受太多约束。

 

posted @ 2024-04-14 23:33  牛大胆V5  阅读(463)  评论(0)    收藏  举报