在前两篇文章中,我们使用的虚拟设备软件是Yabe,模拟天气数据,无法自定义自己的点位数据,这章就学习下使用VTS来自己创建虚拟设备,创建定义点位。
1.下载VTS
链接: https://pan.baidu.com/s/1ym_oAZ8QIA8KvVypU7TxXA 提取码: n82f
2.安装
下载后,解压运行
3.创建虚拟设备及点位
打开VTS,“edit"->"devices"
创建点位
再次新建一个设备或点位,重复以上操作,注意instance不能重复
点击OK
4.端口及协议设置
上面虚拟设备及点位设置好了,但是数据用哪个端口及协议分发出去,需要再次设置
"edit"->"ports"
然后点击Apply
如果cmd下netstat -an|findstr "47808"
5.客户端测试
在上篇文章中https://blog.csdn.net/dream_broken/article/details/106646604,我们安装了Yabe,自带了一个客户端,那我们直接用它
至于如何使用java代码进行连接读写数据,代码参考前面的文章https://blog.csdn.net/dream_broken/article/details/106646604
注意:
VTS不要和要客户端(或代码开发电脑)同一台电脑。比如VTS所在192.168.0.200。客户端在192.168.0.16,代码开发在192.168.0.16,注意为了避免影响,运行代码时,把客户端Yabe关闭(相同电脑的话)。
代码里的IP或客户端选择ip的时候,是选择代码或客户端所在电脑的ip,不是VTS的ip
VTS和代码所在的电脑ip必须同网段,必须同网段,必须同网段。比如都是在192.168.2.X下。如果一个是192.168.2.X,一个是192.168.3.X,那不行的。因为使用的是UDP广播协议。