INTEGRATION OF BACNET OPC UA-DEVICES USING A JAVA OPC UA SDK SERVER WITH BACNET OPEN SOURCE LIBRARY IMPLEMENTATION
DOI:
https://doi.org/10.47839/ijc.12.1.583Keywords:
BACnet, OPC Unified Architecture, Building Automation Systems, OPC UA Server.Abstract
The variety of technologies used in modern Building Automation Systems (BAS) calls for methods to support interoperability of the devices from different technologies and vendors. OLE for Process Control Unified Architecture (=OPC UA) provides the possibility to enable secure inter operability of devices with platform independence and efficient information model features. However, OPC has not found broad space in the world of building automation, yet. In this paper, results and experiences from a project are presented, where BACnet devices are mapped to OPC UA standard models. The values and controls are presented by the OPC UA server running on an embedded device. In this paper, we map the BACnet information models into the corresponding OPC UA information models. The actual data (in OPC UA form) of the BACnet devices can be accessed by connecting an OPC UA Clients to the OPC UA Server. This objective was be pursued by using as many available open-source projects as possible.References
A. Fernbach, W. Granzer, W. Kastner, Interoperability at the Management Level of Building Automation Systems: A Case Study for BACnet and OPC UA, IEEE ETFA, 2011.
W. Granzer, W. Kastner, Information Modeling in Heterogeneous Building Automation Systems, IEEE International Workshop, 2012.
OPC Unified Architecture Specification 1.01 Part1: Concepts and Overview, Part 3: Address Space Model and Part 5: Information Model, OPC Foundation, 2009.
ASHRAE SSPC 135 BACnet Official Website. http://www.bacnet.org/.
S.T. Bushby, BACnet: a standard communication infrastructure for intelligent buildings, in: Automation in Construction 6, Elsevier, pp. 529-540.
Information Processing Systems – Open Systems Interconnection – Basic Reference Model. ISO 7498, 1984.
B. Swan, The Language of BACnet, in: Engineered Systems, (13) 7 (1996), pp. 24-32.
Gumstix Overo AIR COM specifications Sheet, Gumstix Offical Website. https://www.gumstix.com/store/product_info.php?products_id=226.
Gumstix Tobi specifications Sheet, Gumstix Offical Website. https://www.gumstix.com/store/product_info.php?products_id=230.
Sauter EY-modulo 5 Product Data Sheet, Sauter AG Website. http://www.sauter-controls.com/pdm/docs/en_ds_en690613.pdf.
BACnet/IP for Java Developer Website, Serotonin, 2008; http://bacnet4j.sourceforge.net/
Prosys OPC Official Website http://www.prosysopc.com/
Unified Automation Official Website http://www.unified-automation.com/
Downloads
Published
How to Cite
Issue
Section
License
International Journal of Computing is an open access journal. Authors who publish with this journal agree to the following terms:• Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
• Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
• Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.