用XML实现1-Wire®标签
摘要:本文介绍XML中的1-Wire标签格式,它用来描述组织、分组以及检测操作。可以把1-Wire标签想象成驻留在一个传统数据库中的数据,或者是硬盘、甚至是1-Wire器件存储器中的一个文件。此数据指明1-Wire器件的用途、位置和服务及操控需要的特定的软件类别。利用1-Wire器件簇承载1-Wire标签,一个簇在连接到新的主控制器时可以自我描述和自动配置。用XML实现1-Wire标签BrianHindman,高级软件开发工程师Dec05,2003摘要:本文介绍XML中的1-Wire标签格式,它用来描述组织、分组以及检测操作。可以把1-Wire标签想象成驻留在一个传统数据库中的数据,或者是硬盘、甚至是1-Wire器件存储器中的一个文件。此数据指明1-Wire器件的用途、位置和服务及操控需要的特定的软件类别。利用1-Wire器件簇承载1-Wire标签,一个簇在连接到新的主控制器时可以自我描述和自动配置。绪论Maxim所有1-Wire器件以及iButton产品,都被指定了各自唯一的64位1-Wire网络地址值。每个地址值光刻在每片器件的只读存储器中。Maxim管理着达1019个之多的地址数值池,保证了分配给每片器件的地址值都是唯一的。一旦用户从Maxim买到这些1-Wire器件,他们中的大多数会将1-Wire网络地址值与一个实体对象联系起来。然后将此地址值存入数据库中,并用于实体对象的跟踪过程中。随着一些更复杂的、可执行一些精密复杂的检测操作而不是仅仅局限于对象跟踪的1-Wire器件的出现,已经可以对对象进行分析甚至操控。这些用法结合将1-Wire器件按实现系统功能分组成簇的要求形成了对1-Wire标签方案的需要。假想一个有两个开关的1-Wire网络的情形。其中一个开关用来隔开由其它一些1-Wire器件组成的一个分支,而另一个用来打开一个有高度安全要求的门。1-Wire控制软件不通过尝试难以区别这两个开关的差异。但如果做此尝试,则可能意外打开高度安全的门。如果1-Wire控制软件不能事先知道这两个开关的不同用途,在上述情形中会使安全性大打折扣。解决这一问题的办法就是利用1-Wire标签。此篇文档将介绍1-Wire标签格式,它用来描述在前面提到的组织、分组以及检测操作