背景
在早期调制解调器通信时代,Hayes Microcomputer 的 AT 命令集因其简单易用而成为事实上的行业标准。然而,Hayes 拥有与这些命令相关的专利,这使得其他调制解调器制造商在他们的产品中使用 Hayes 命令时面临潜在的法律风险。为了解决这个问题,一些开发者开始寻找一种替代方案,以便调制解调器能够与电脑进行通信,而无需依赖 Hayes 的专利。
TIES 的设计与功能
TIES 协议的设计目标是提供与 Hayes AT 命令集相似的功能,但使用不同的命令语法和协议,从而避免侵犯 Hayes 的专利。TIES 协议的核心思想是使用一系列特殊字符序列来表示各种控制命令。这些特殊字符序列被称为“转义序列”,因为它们允许调制解调器“转义”到命令模式,而不是将这些字符解释为要发送的数据。TIES 的主要特点之一是其时间无关性,这意味着转义序列的识别不依赖于特定的时序,这使得协议更加稳定和可靠。
TIES 协议支持各种调制解调器控制功能,如拨号、挂断、应答、更改波特率等。开发者可以创建 TIES 协议,让调制解调器可以通过这些特殊的字符序列进行通信。与 AT 命令集相比,TIES 在实现上通常更复杂,因为它需要仔细设计转义序列,以避免与用户数据混淆。
优势与局限性
TIES 的主要优势在于它规避了 Hayes 专利,使其他调制解调器制造商能够合法地提供与 Hayes 调制解调器兼容的功能。这促进了调制解调器市场的竞争,并降低了用户的成本。另一个优点是,由于其时间无关性,TIES 协议在处理各种线路质量和噪声环境时具有较好的稳定性。
然而,TIES 也存在一些局限性。由于它是一种替代方案,所以可能不如 Hayes 的 AT 命令集那么普及。 此外,与 AT 命令集相比,TIES 协议的设计和实现可能更复杂,这可能会导致开发者的时间成本增加。随着互联网的普及和数字通信技术的进步,TIES 在现代通信中的应用已经大大减少。
结论
时间无关转义序列 (TIES) 是为了规避 Hayes AT 命令集专利而开发的一种调制解调器协议。 尽管 TIES 协议在调制解调器市场上扮演了一定的角色,但它最终未能像 AT 命令集那样得到广泛应用, 随着技术的进步,TIES 的重要性逐渐下降,但是它仍然是早期调制解调器技术发展历史上的一个重要组成部分,展现了创新者在面对专利壁垒时所做的努力。