首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于嵌入式Linux的BACnet控制器软件设计

基于嵌入式Linux的BACnet控制器软件设计

资料介绍
嵌入式系统论文

基于嵌入式Linux的BACnet控制器软件设计
摘要:描述BACnet协议的体系结构,分析BACnet控制器的功能,论证基于嵌入式Linux开
发BACnet控制器的可行性;给出BACnet控制器软件的体系结构及其软件设计。
    关键词:BACnet 控制器 楼宇控制设备 嵌入式Linux 体系结构
BACnet协议是一种为楼宇自动控制网络所制定的数据通信协议。该协议已成为美国国
家标准(ANSI/ASHRAE 135-
1995)和欧盟标准草案,并在2000年成为草案级国际标准。其中定义了23个对象和42个
服务,以及5个数据链路的局域网底层网络结构。1999年1月正式发布了附录135a,成为
标准的附件J,确定BACnet/IP技术的第6个局域网互联的底层技术。
1 BACnet网络体系结构和控制器功能分析
1.1 BACnet网络体系结构
BACnet建立在包含四个层次的简化分层体系结构上。这四层相当于OSI模型中的物理
层、数据链路层、网络层和应用层。BACnet标准定义自已的应用层和简单的网络层,对
于其数据链路层和物理层,提供了五种选择方案,在附件J-
BACnet/IP中加入了对IP的支持。
图1是BACnet/IP网络体系结构层次图。BACnet没有对应于OSI的第四、五、六层,也
就是说,BACnet没有传输层、会话层和表示层。BACnet网络层屏蔽了底层采用的网络技
术的差异。
1.2 BACnet控制器的功能分析
在一个BACnet控制网络中,一个BACnet控制器通常和多个控制设备直接相连,负责监
控这些设备的运行。概括起来说,BACnet控制器应该具有三个方面的功能。①通信功能。
BACnet控制器是一个网络控制器,所以它必须能够发送和接收BACnet报文,和其它BACn
et设备进行通信。②
基于嵌入式Linux的BACnet控制器软件设计
本地下载

评论