Network Security and VPN

VPNAn integral part of the LOYTEC hardware is a configurable firewall, which can be enabled and configured over the built-in web server, over OPC XML‑DA, or OPC UA. The built-in web server is accessed via the secure HTTPS protocol. A pre-installed certificate allows a quick setup and can later be replaced by a locally generated certificate or by a certificate issued by a certification authority. Data communication is encrypted by TLS encryption methods. The use of secure certificates prevents man-in-the-middle attacks. Furthermore, the OPC UA server provides a secure alternative to OPC XML‑DA. It uses the installed server certificate and authorizes OPC clients by certificates.

LOYTEC devices can also be operated as part of a virtual private network (VPN) based on the OpenVPN technology. In a VPN setup, the device connects to a VPN server with an authenticated VPN certificate. The VPN provides a secured network channel that can carry any of the IP-based protocols. In combination with a VPN server on a public address, VPN devices can be accessed without having a public address. This provides a secure alternative to NAT forwarding and makes secure access to remote sites very simple. In combination with LWEB-900, setting up a VPN on the device is as easy as entering the LWEB-900 VPN project PIN code. LWEB-900 fully automatically generates the VPN certificates and enrolls the device in its own VPN.

BACnet

BACnetBACnet (Building Automation and Control networks) is a standardized communication protocol for building automation (ISO 16484: Building automation and control systems – Part 5: Data communication protocol). It was developed at the end of the 1980s by the American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE). Communication in the network is modeled on BACnet objects, which are exposed as server objects by a BACnet device. Other BACnet devices connect as clients to those BACnet server objects. The network integration is accomplished by vendor-specific configuration tools.

LOYTEC devices with a BACnet interface expose data via BACnet server objects (binary, analog, multi-state) and communicate through client mappings. Change-of-value (COV) events can trigger the transmission of values. The AST™ functions are available for BACnet scheduler, calendar, trend log, and notification class objects. Devices are connected to the BACnet network over BACnet MS/‌TP (twisted pair based on RS‑485), BACnet/‌IP or BACnet/SC. BACnet objects are created in the LOYTEC Configurator tool using EDE import, online network scan, or manual creation.

As a default, BACnet objects use the ASCII character encoding on the device. This applies to the properties object name, object description, active/inactive text, state text, etc. Most third-party tools are compatible with this setting. To support international character sets, LOYTEC devices can be switched to use the encodings ISO 8895-1 (good for most Western Europe) or UCS-2 (good for Unicode character sets used in Japan).

All LOYTEC products with the BACnet/‌IP interface can act as BACnet time masters. It is possible to use the BACnet services TimeSynchronization and UTCTimeSynchronization in order to send out time synchronization events. This happens after a power-on reset of the device, when the system time is changed, or periodically. The system time on IP-based LOYTEC devices can be synchronized via NTP (Network Time Protocol), which allows the LOYTEC device – as a BACnet time master – to synchronize all registered BACnet devices in the network to the NTP time.

LOYTEC BACnet routers and BACnet devices with an integrated router can also function as a BACnet MS/‌TP slave proxy. A slave proxy answers BACnet Who-Is broadcast requests sent to slave devices on the MS/‌TP bus on behalf of them with appropriate I-Am packets. This covers the shortcoming of BACnet slave devices, which by definition cannot initiate communication by themselves. Using this feature, it is possible to find MS/‌TP slave devices in a BACnet network scan, which would not be possible without the slave proxy. LOYTEC BACnet routers, BACnet devices with an integrated router and L-GATE Gateways also have a built-in BACnet broadcast management device (BBMD) for managing BACnet/‌IP Internetworks that span across IP routers. BACnet models without the router function can register as a foreign device (FD) with other BBMDs. All models with BACnet routing function can route between BACnet/IP, BACnet/SC and BACnet MS/TP.

The BACnet/SC node on LOYTEC devices provides a secure path for BACnet communication to a BACnet/SC hub. If configured with separate Ethernet ports, BACnet/IP can be operated on the LAN port, which is isolated from BACnet/SC on the WAN port. Along with HTTPS, this provides an extra layer of protection. Routing between BACnet/IP (LAN) and BACnet/SC (WAN) is possible.

BACnet devices with the BACnet MS/‌TP interface provide an additional remote MS/‌TP protocol analyzer. BACnet MS/‌TP packets are captured and can either be transmitted online to a Wireshark analyzer (sniffer program for analyzing network protocols available free of charge) or stored offline as a capture file on the device. This file can be downloaded over the Web interface and opened later in Wireshark.

Other BACnet details such as the BACnet standardized device profile, the supported BIBBs (BACnet Interoperability Building Blocks) and the object properties are specified in the respective PICS (Protocol Implementation Conformance Statement) document. Apart from this, most LOYTEC devices are BTL-certified products that support the BACnet Building Controller (B-BC) profile (see also the related product descriptions).

BACnet Operator Workstation (B-OWS)

BACnet Operator WorkstationA BACnet Operator Workstation is designed to provide an operator with all the information and editing ability needed for managing a system on a daily basis. In addition to viewing and editing selected BACnet object, an Operator Workstation can display trends, schedules, and other specialized objects. It can also display reports and graphics. A BACnet Operator Workstation will notify the operator that an alarm has occurred, lets the operator acknowledge the alarm, provides a summary of alarms, and allows to adjust the alarm thresholds of analog objects.

CEA-709

CEA-709 (LON)By the end of the 1990s, LON (Local Operating Network) was standardized by the Consumer Electronics Association (CEA) under the title “Control Network Protocol” as CEA-709. Today, the CEA-709 protocol is a recognized international communication standard, namely ISO/‌IEC 14908. LOYTEC is highly experienced in the CEA-709 technology. LOYTEC developed its own technology to make devices talk on CEA-709 networks. LOYTEC technology includes chip sets and also the fully featured ORION Protocol stack which executes the CEA-709 protocol on powerful 32-bit micro controllers. All LOYTEC devices supporting CEA-709 connectivity make use of this powerful technology. Communication Objects (Network Variables) and functional profiles, standardized by LonMark International (www.LonMark.org), describe the communication interface of a LonMark device. Configuration properties (CPs) allow downloading and modification of device parameters. Network integration is accomplished by a network management tool, which is independent of the hardware manufacturer (e.g. NL220 or LonMaker) and is used for device installation and creation of bindings between network variables, which are stored in a database. This allows for a clear separation between the application and the communication relations in the network. Configuration tools specific to LonMark nodes integrate as plug-ins into the network management tool and allow for fast and simple device configuration.

LOYTEC devices can be used in LonMark Systems with standard network variable types (SNVT) or user-defined network variable types (UNVT). The NVs can be created as static or dynamic network variables. Additionally, network variables of other LonMark nodes can be brought in via “external NVs”, which are polled in a cyclical manner and written explicitly, without allocating and binding static or dynamic NVs on the LOYTEC device. LOYTEC devices also offer direct access to configuration properties of other LonMark nodes (using LonMark file transfer or read memory access methods). Both standard configuration property types (SCPTs) and user-defined configuration property types (UCPTs) are supported. Network variables are created in the Configurator tool (plug-in) by importing from a XIF file, scanning an LNS database, scanning a network online, or by manual creation. The AST™ functions alarming (alarm management) and scheduling are supported by using the respective LonMark profiles. Historic trend data can be logged by generic trend logs, which are technology-independent. Connectivity to the LonMark System is provided via IP-852 (100Base-T Ethernet) or TP/‌FT‑10 channel with twisted pair or power line link. A sub-group of the LOYTEC devices is also LonMark certified (see product details).

DALI

DALI (Digital Addressable Lighting Interface)DALI (Digital Addressable Lighting Interface) is a protocol for lighting control. It is standardized in Annex E of IEC 60929 and in the IEC 62386 standard. DALI is used as a lighting control sub-system for dimming and switching ballasts with a DALI interface. The ballasts can be controlled and queried independently via DALI short addresses. Also DALI groups can be freely assigned for controlling lighting scenes. The bi-directional communication allows DALI ballasts to report operational parameters and errors. Although DALI buttons and DALI multi-sensors are not covered by the DALI standard, they are interoperable depending on the manufacturer. The DALI standard specifies the testing of emergency lighting systems with a DALI interface. In a DALI system, the DALI master controls and queries the DALI devices in a master/slave manner. The multi-master capability also allows multiple DALI masters on the channel.

LOYTEC devices with a DALI interface can be integrated in a DALI network as DALI masters with a constant light controller (CLC) function. The configuration is done via the built-in Web interface or for some models via the Configurator tool. AST™ functions for alarming (alarm management), scheduling, and trending (historical data recording) are also supported. As a DALI master, the devices can be installed autonomously. For the integration in building automation systems, the LOYTEC DALI master is equipped either with a BACnet interface or an interface to LonMark Systems.