小车配置通讯说明
说明文档
1. 通讯 IP 与端口
-
UDP 通讯
IP:自动获取本地电脑 IP
端口:8001 -
WebsocketServer
IP:自动获取本地电脑 IP
端口:1883
2. 视频资源替换
- 视频存放路径:
Resources/Video - 视频格式:
mp4 - 视频按先后顺序排列,名称可自定义(例如
"00_待机"),首位视频为待机视频

程序内指令切换视频
-
通过 UDP 向
8001端口发送指令(UTF-8 编码):
[SwitchAvProVideo_{视频下标}]
例如:- 切换待机视频:
SwitchAvProVideo_0 - 切换第一个视频:
SwitchAvProVideo_1 - 依此类推
- 切换待机视频:
-
也可通过 WebsocketServer 的
1883端口发送,指令内容相同。
3. HTML 与 Unity 通讯
通讯协议支持 WebSocket 和 UDP。
通讯指令说明
- 向 Unity 发送 JSON 配置(string类型),可保存到 Unity 本地。
- 向 Unity 发送
lan_trigger_msg对应的 value 值,可触发 Unity 本地指令执行。 - 向 Unity 发送
stop_all_delay_send_cmd,可停止所有延时指令发送。
获取配置指令
向 Unity 发送 get_config,可获取小车指令配置,返回格式如下(JSON):
set_config{
"cars": [
{
"name": "小车 1",
"protocol": [
{
"type": "timeline",
"local_trigger_msg": "1测试多指令",
"lan_trigger_msg": "play_sence_test",
"timeline_commands": "1测试起步*0&1测试角度*1&1测试速度*1&2测试速度*1",
"ip": null,
"port": 0,
"hex": false,
"delay": 0.0,
"relay_cmd": null
},
{
"type": "udp",
"local_trigger_msg": "1测试起步",
"lan_trigger_msg": "",
"timeline_commands": null,
"ip": "192.168.3.28",
"port": 1234,
"hex": false,
"delay": 3.0,
"relay_cmd": "Forward"
},
{
"type": "udp",
"local_trigger_msg": "1测试角度",
"lan_trigger_msg": "",
"timeline_commands": null,
"ip": "192.168.3.28",
"port": 1234,
"hex": false,
"delay": 1.2,
"relay_cmd": "JiaoDu*30*2000*10"
},
{
"type": "udp",
"local_trigger_msg": "1测试速度",
"lan_trigger_msg": "",
"timeline_commands": null,
"ip": "192.168.3.28",
"port": 1234,
"hex": false,
"delay": 1.3,
"relay_cmd": "SuDu*2000*2000*1"
},
{
"type": "udp",
"local_trigger_msg": "2测试速度",
"lan_trigger_msg": "",
"timeline_commands": null,
"ip": "192.168.3.28",
"port": 1234,
"hex": false,
"delay": 1.0,
"relay_cmd": "SuDu*2000*2000*3"
}
]
},
{
"name": "小车 2",
"protocol": [
{
"type": "timeline",
"local_trigger_msg": "小车2",
"lan_trigger_msg": "lang_1",
"timeline_commands": "2_1起步*0&2_2速度*0",
"ip": null,
"port": 0,
"hex": false,
"delay": 0.0,
"relay_cmd": null
},
{
"type": "udp",
"local_trigger_msg": "2_1起步",
"lan_trigger_msg": "123",
"timeline_commands": null,
"ip": "192.168.3.28",
"port": 1234,
"hex": false,
"delay": 0.0,
"relay_cmd": "QiBu"
},
{
"type": "udp",
"local_trigger_msg": "2_2速度",
"lan_trigger_msg": "",
"timeline_commands": null,
"ip": "192.168.3.28",
"port": 1234,
"hex": false,
"delay": 2.0,
"relay_cmd": "SuDu*200*100*1123"
}
]
}
]
}

浙公网安备 33010602011771号