GATEWAYS / PROTOCOLS
INTRODUCTION
The “gateway” perform the function of the translator: it allows communication between protocols of any type. A gateway typically consists of a physical device that converts various types of BUS (KNX / EIB, RS485, RS232) to Ethernet and a software part that interprets the protocol (KNX, Vimar, BTicino, Vivaldi, IRTrans, Modbus, UPnP). EVE allows to the actual operation of multiple protocols. Thanks to this ability, EVE can also be used as a gateway between different protocols, for example between KNX and Modbus or between KNX and Vimar making integration between different devices very simple.
GATEWAY MANAGEMENT
“Gateways” tab is arranged into two different areas:
Gateways (left area):
here are displayed all the system gateways (EVE, MULTIMEDIA, WEB, GRAPHIC UI) available by default and all the gateways which you have specifically chosen for your project. Here is where all gateways of your project are displayed. Check out how to add and remove a new gateway.
This area shows properties of the specific gateway selected on “Gateways” area. Here is where any gateway of the project is configured with its specific information. There is a common configuration structure to all the new gateways: it is asked you to enter a title to identify the new added gateway, choose the protocol from a drop down menu and then enable it to use. Other gateway’s parameters change depending on the protocol. Parameters can be edited at any moment.
System gateways
There are already four system gateways: EVE, MULTIMEDIA, WEB, GRAPHIC UI available by defaul which can not be removed. They allow the proper functioning of specific components such as IP Cameras, Images, Graphs, Browsers, etc.
Gateway: VIRTUAL
Protocol: VIRTUAL
For each component configured with Ghost Protocol does not match a real device in the physical world. In other words a component with Ghost protocol is a “virtual” component. Components used with this type of configuration are components with supporting function: they are created to be used in the EVE Remote interface or to perform calculations on the server. For example, a virtual Switch component can be used as input of a logic gate to enable / disable a sensor, or as an output to be used later in the IF component. Again, a virtual Info component can be used as output of Calculator component to display sum of several energy values on the EVE Remote interface.
Gateway: MULTIMIDIA
Protocol: VIDEO
This gateway is one of the default system gateways. It can not be edited much less deleted as it contains specific configuration parameters that allow you to manage specific components in the system.
Gateway: WEB
Protocol: URL
This gateway is one of the default system gateways. It can not be edited much less deleted as it contains specific configuration parameters that allow you to manage specific components in the system.
Gateway: GRAPHIC UI
Protocol: GUI
This gateway is one of the default system gateways. It can not be edited much less deleted as it contains specific configuration parameters that allow you to manage specific components in the system.
Implemented protocols
EVE system has implemented several protocols (KNX, VIMAR, BTICINO, VIVALDI, MODBUS TCP) which allow to integrate many different systems together. Any protocol require a specific configuration, this is why we provide a brief description of all the available protocols and then get further information on the dedicated web pages.
Here is a list of all the available protocols yet implemented:
Protocol: ARTNET
With the ARTNET gateway the Ilevia will be capable to integrate DMX devices through a ARTNET to DMX converter.
Protocol: BACNET Client/Server
The BACnet (Building Automation and Control Network) protocol is a communication protocol designed for building automation and control systems. It allows different devices and systems, such as HVAC (heating, ventilation, and air conditioning), lighting, access control, and fire detection systems, to communicate with each other, regardless of the manufacturer.
Protocol: KNX
To connect the system to the KNX bus it is possible to use IP Gateway -> KNX. In this case, it is necessary to enter the IP gateway and the port used by the gateway parameters. If you use Raspberry as server, you can install additional devices that are controlled through a serial port or USB.
Protocols: VIMAR
This protocol handles the Vimar By Me serie devices. Thanks to this you can use EVE as system integration between Vimar and other protocols such as Modbus (Clivet, Eurotherm and other heating systems) or other KNX servers. The settings are the same as for the KNX protocol.
Protocols: LEGRAND / BTICINO
OpenWebNet is the protocol used by BTicino for communication between devices of its brnad. Many of OpenWebNet devices are supported and also in this case we can integrate these devices with any other managed by EVE system. For connection you need a device with Ethernet port marked OpenWebNet such as MH200N o MH201 and indicate the IP address.
Protocols: DATAGRAM
Thanks to this protocol we can send messages via UDP to devices that accept this type of control.
Protocols: DAHUA IVS
This is a communication protocol that allows the X1 server to integrate the IVS rules set in a Dahua IP camera
Protocols: ELMO SPA
This is a communication protocol that allows you to manage the control unit and alarms provided by the EL.MO group.
Protocol: INFLUX DB
InfluxDB è un database di serie temporali progettato per gestire carichi elevati di scrittura e query. È particolarmente adatto per memorizzare e analizzare dati con timestamp, come letture di sensori, metriche di prestazioni e altri dati basati sul tempo. Il server Ilevia lo integra tramite il componente External recorder.
Protocols: AVE DOMINA PLUS
Thanks to this protocol we can control AVE devices and integrate systems with other protocols’ devices.
Protocols: HTTP
It is possible to send HTTP messages to devices operating through this type of call in order to control them.
Protocols: MODBUS TCP
This is one of the most widely spread protocols (coming from RTU evolution) used within the control of heating/air conditioning. However, there are many other types of devices that use the same protocol. In case of TCP devices, it is not necessary to use either converters or adapter.
Protocols: MODBUS RTU / ASCII
This is one of the most widely spread protocols. When using RTU / ASCII devices it is necessary to use a serial server converter to act as the master and control devices connected to the bus.
Protocols: M-BUS
This protocol is used to control devices corresponding to the energy consumption’s readers certified for the M-Bus billing. The M-Bus protocol is used for the EnergyTutor system of Lovato SPA.
Protocols: MQTT
This protocol is used to send messages through the network. It’s widely used in the Home automation because of its suitabily and ease of set up, by coding short script in Java it allows you to send and receive and send messages. This messages are sent to specific “Channels” called Topics that allows the communication between IoT devices no matter it is. There is another entity called Broker that is in charge to send the messages from the clinet to the IoT device.
Protocols: SATEL
Satel’s alarm central units can be integrated with Ilevia’s home automation system. For example, Ilevia’s EVE Remote Plus app can use a pin pad component to arm or disarm specific partitions of the Satel alarm system.
Protocols: TECNOALARM
Tecnoalarm is a sophisticated security system designed to provide comprehensive protection for residential and commercial properties. It includes various components such as central units, keypads, sensors, and cameras, all working together to detect and respond to security threats. The Tecnoalarm system integrates with the Ilevia home automation server through a network connection. This integration allows users to control and monitor their Tecnoalarm system via the Ilevia interface.
Protocols: VIVALDI GROUP GIOVE CA20/21
This is a communications protocol that allows you to manage devices supplied by Vivaldi. The connection with Giove is made via the network or through an Ethernet converter.
Protocols: Z-WAVE
Z-Wave is one of the most used protocols for wireless automation.
Protocols: ZIGBEE
Zigbee is a low-power, wireless communication protocol designed for small-scale projects requiring wireless connectivity.
Protocols: TV LG
This protocol works together with the TV LG component that you can find within the Component section of the software. This protocol allows to send commands and so control a LG TV with the Ilevia server.
Protocols: TV SONY
This protocol works together with the TV SONY component that you can find within the Component section of the software. This protocol allows to send commands and so control a SONY TV with the Ilevia server.