当前位置: 首页 > news >正文

网易博客旧文----bacnet学习系列之四----VTS的初步使用

bacnet学习系列之四----VTS的初步使用
2014-02-07 13:32:28| 分类: BACnet | 标签: |举报 |字号大中小 订阅

这是一个测试用 的工具,而且是开放源码的,下载地址为:VTS下载官网
也可以从我的网盘下载
VTS下载
我用的是3.5.5版本的,直接就可以运行不需要安装。
一、设置device
bacnet学习系列之二----VTS的初步使用 - xzhoumin - MMZHOU的博客
根据bacnet协议,每一个bacnet设备至少有一个device对象,VTS是模拟设备的,因此它必须要有一个设备,它可以同时模拟发送和接收。我的设备设置如下,当然,你还可以增加其他的对象,我只加了模拟量。
设备的实例修改为10
bacnet学习系列之二----VTS的初步使用 - xzhoumin - MMZHOU的博客
二、设置链路层
bacnet学习系列之二----VTS的初步使用 - xzhoumin - MMZHOU的博客
这里有很多链路层可以选,我选的是BAC/IP,也就是用UDP方式在做bacnet的链路层,将enable点上,点击上apply即可,当然,需要时也可以修改为其他的链路层。
三、修改别名
bacnet学习系列之二----VTS的初步使用 - xzhoumin - MMZHOU的博客
这样在通讯时就可以看到source和destination了,其他作用我暂时还没有研究出来

这样设置好后就可以通讯了,首先时处于接收状态,别的bacnet设备发送的报文vts会自动进行回复,比如,前两篇博文提到的读取属性就可以在vts中看到整个通讯过程了。
整个窗口分成3个部分,一个是通讯过程,一个是对每个报文的解析,一个是报文的16进制
bacnet学习系列之二----VTS的初步使用 - xzhoumin - MMZHOU的博客
现在可以对照规约来研究报文了

另外,VTS发送报文在send菜单中,可以发各种各样的报文。
更强大的是它还支持脚本,这样就可以进行自动化测试了,我暂时未研究。

http://www.lryc.cn/news/453933.html

相关文章:

  • SpringIoC容器的初识
  • 队列的实现与讲解
  • hbuilderx+uniapp+Android健身房管理系统 微信小程序z488g
  • 自动驾驶-参考线生成
  • 厂商资源分享网站
  • 【ONE·Web || HTML】
  • MongoDB的安装与增删改查基本操作
  • Python水循环标准化对比算法实现
  • 【TypeScript】知识点梳理(一)
  • DMA方式在执行中断处理程序时不中断现行程序吗
  • Redis:string类型
  • 【C++ STL】手撕vector,深入理解vector的底层
  • 【Android】CarWatchDog I/O监控服务
  • 如何使用 Django 框架进行用户认证的详细指南,涵盖用户注册和登录功能的实现。
  • C++ 语言特性21 - 别名模板
  • Jenkins pipeline配置示例
  • Navicat for MySQL 常见问题
  • Windows:win11旗舰版连接无线显示器,连接失败
  • Android2024.2.1升级错误
  • 【PHP陪玩系统源码】游戏陪玩系统app,陪玩小程序优势
  • Arduino UNO R3自学笔记20 之 Arduino如何测定电机速度?
  • ChatGPT全新功能Canvas上线:开启智能编程与写作新篇章
  • 南沙C++信奥赛陈老师解一本通题 2005:【20CSPJ普及组】直播获奖
  • Llama 3.2 视觉能力评估
  • 前端性能优化 面试如何完美回答
  • 程序猿成长之路之设计模式篇——设计模式简介
  • 基于Node2Vec的图嵌入实现过程
  • 国庆刷题(day4)
  • 如何在 Python 3 中制作一个计算器程序
  • 搭建shopify本地开发环境