ASHRAE LO-09-051-2009 Communication Performance of BACnet Web Service over the Global Internet《全球互联网BACnet网络服务的通信性能》.pdf
《ASHRAE LO-09-051-2009 Communication Performance of BACnet Web Service over the Global Internet《全球互联网BACnet网络服务的通信性能》.pdf》由会员分享,可在线阅读,更多相关《ASHRAE LO-09-051-2009 Communication Performance of BACnet Web Service over the Global Internet《全球互联网BACnet网络服务的通信性能》.pdf(9页珍藏版)》请在麦多课文档分享上搜索。
1、2009 ASHRAE 545ABSTRACTBACnet Web Services (BACnet/WS) is the latest Internet communication method of the ASHRAE standard for building management systems. This paper provides theoretical and experimental studies on the message transmission perfor-mance of BACnet/WS access over the Internet. The aver
2、age transmission times of the BACnet/WS “getValues” service for a large number of objects were measured from inter-continen-tal locations. The theoretical calculation of a TCP/IP through-put equation accurately matched resulting data from field tests. This paper found that the average transmission t
3、ime is roughly proportional to the average round trip time of IP network connectivity probing, “Ping”. This paper concludes that trans-mission time takes up a significant portion of the total service time of a remote BACnet/WS system over the Internet.INTRODUCTIONThe BACnet standard (ASHRAE 2004) fo
4、r building management systems is becoming popular, not only in North America, but also in Asian and European countries. Recently, a new technology for the Internet, “Web Services”, has emerged. The BACnet standard has employed Web Services as one of the communication methods for exchanging BACnet me
5、ssages (ASHRAE 2006). Since the Web Services commu-nication method uses the Internet Web access protocol, i.e., HTTP (HyperText Transfer Protocol), it is possible to pass through firewalls in IP networks. It is expected that BACnet Web Services (BACnet/WS) will become a desirable BACnet communicatio
6、n method for building management systems over the Internet (Tom, S. 2004).Due to its character-based message format, the BACnet/WS method takes a longer time to transmit a message compared to the conventional BACnet communication meth-ods. Although bit rates of IP networks are increasing, signal pro
7、pagation delay between extremely long distances, such as inter-continental locations, will not shorten proportionally. The communication performance will still be a significant problem even in the future for BACnet/WS over the Internet.There have been many research papers on various aspects of the B
8、ACnet standard, such as conformance testing (Bushby 1990), communication characteristics (Tomboli 1995; Song 2003), and implementation modeling (Huang 2004). Some research papers have focused on the performance of specific communication methods, i.e., BACnet/MS/TP (Master Slave/Token Passing) (Song
9、2003; Hong 2003; Hong 2004a; Hong 2004b) and BACnet/IP (Ninagawa 2005). The communication protocols of these methods, i.e., the MS/TP and UDP (User Datagram Protocol) are relatively simple as compared to the TCP protocol (Stevens 1994). Theoretical study of the communication performance of BACnet/WS
10、 using TCP for message transmission is difficult because the TCP maintains a complicated algorithm. So far, few research papers on the evaluation of communication performance of the BACnet/WS have been published (Ninagawa 2008).Even though the BACnet/WS standard was never intended for real-time appl
11、ications, attention should be paid to transmission delay of BACnet/WS remote systems in the cases of extremely distant networks. In general, remote systems need careful engineering for interactive applications using the Global Internet. Furthermore, the data format and transmis-sion method of BACnet
12、/WS takes a longer message compared to BACnet/IP. Systems designers should predict throughput of BACnet/WS and decide how many objects can be read at once for reasonable response over the Global Internet.Communication Performance of BACnet Web Service over the Global InternetChuzo Ninagawa, PhD Tomo
13、taka Sato Yahiko KawakitaChuzo Ninagawa is chief engineer in the Air-Conditioner Designing Department and Tomotaka Sato is manager in the Electronic Equipment Designing Section, Air-Conditioning Goetzler 2007). A typical VRF air-conditioning system consists of tens or hundreds of air-conditioner uni
14、ts. Each air-conditioner unit includes a microcomputer controller for autonomous high-level functionality in the air-conditioning system. These controllers exchange control messages with each other using a proprietary VRF fieldbus communication system (Honda 1993; Yokohama 2008). Each high-level fun
15、ctionality, e.g., “OnOffStatus” or “OperationMode” is represented by a BACnet object data struc-ture such as “BinaryInput” or “MultiStateInput” type defined by the BACnet standard. The total number of BACnet objects for a VRF air-conditioning system often reaches more than hundreds.All BACnet object
16、s are implemented in a device called a “gateway” (Bushby 1998) in most cases of VRF systems. The gateway is connected with the building management system network and the VRF fieldbus as shown in Figure 1. BACnets fundamental way of accessing objects is based on a type of “Client-Server” framework. T
17、he web server software on the gateway holds the BACnet objects. A number of web clients access the web server on the gateway using BACnet/WS communication method. These clients are not necessarily located in the same building in which the server is located. In the case of the system model in this re
18、search, the clients are assumed to be located on different continents and communi-cate with the server over the Internet.In actual applications of BACnet/WS to remote manage-ment systems, the number of objects read at a single access depends on system design. In this paper, in order to investigate t
19、he limitation, we have studied extreme cases of the single access with up to 1000 objects in the BACnet/WS server over various inter-continental connections. This paper focuses on the net communication performance, that is, the total trans-mission time of this BACnet/WS object request/response acces
20、s.Modeling of BACnet/WS AccessSince this research focuses on communication perfor-mance, lengthy messages of BACnet/WS services are the primary focus of this paper. This research has selected the “getValues” service defined by the BACnet/WS standard because it is a typical service for reading a numb
21、er of objects at once in a BACnet/WS remote system and the access often results in a lengthy message.Figure 2 shows a model of message data transmission of the BACnet “getValues” service. In the “getValues” service, a web client transfers a request message of “getValues” to the web server. Then, the
22、 web server returns a response message to the client. The request/response messages are represented by the SOAP (Simple Object Access Protocol) standard, and controlled by the HTTP upper layer protocol. The TCP/IP lower layer protocol divides the message into a number of communication packets and tr
23、ansports them one by one over the IP network. After all the packets of the request message are received by the web server, it reconstructs these packets into the original request message. Next, the server parses the contents of the request message and prepares a corresponding response message. The r
24、esponse message is transferred from Figure 1 BACnet/WS building management system for VRF air-conditioners over the Internet.ASHRAE Transactions 547the server to the client in the same way as the request message by the TCP/IP protocol.It is assumed that the BACnet/WS web server on the gate-way has a
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASHRAELO090512009COMMUNICATIONPERFORMANCEOFBACNETWEBSERVICEOVERTHEGLOBALINTERNET 全球 互联网 BACNET 网络服务 通信

链接地址:http://www.mydoc123.com/p-455337.html