虚拟终端服务提供了一种面向字符的数据双向交换机制,使其他具有专有特性的楼宇自控设备成为一个BACnet虚拟终端,并使BACnet网络能对其进行重构。利用虚拟终端服务,可以在本地BACnet设备与远程设备上运行的应用程序之间建立基于文本的双向连接,使得本地设备如同是连接在远程应用程序上的一个终端。该服务功能可以让结构不同、不同厂商生产的楼宇自控设备实现互操作。
虚拟终端使得个人电脑的用户可以直接使用他的个人电脑来与大型计算机联系,而不必使用专门的终端。
通过虚拟终端的软件虚拟终端还可以扩展大型计算机的标准终端的功能,通过虚拟终端不但可以将个人电脑上的数据传递给大型计算机,而且还可以将大型计算机的数据传递给个人电脑,并在个人电脑上继续加工。
在一个计算机网中,为了使毎个主机能与网上的多种类型实际终端建立通信,而不引起主机过重的软件负担,需要定义一种终端与主机上的应用程序会话的标准语言。毎当终端通过网路与应用程序交互时,就使用这种标准语言。会话的每一方都提供适配程序来适配该标准语言。该适配程序称为标准语言适配程序。