English:Using eibPort as programming interface

From bab-tec.de wiki

Jump to: navigation, search



Using eibPort V3 as programming-interface

Contrary to previous generations of eibPort (2.0,2.1) , eibPort release 3 will no longer work with Eiblib/IP protocol, but with the modern KNXnet/IP protocol for programming. The KNXnet/IP protocol offers some new features:

Basics of KNXnet/IP protocol

KNXnet/IP will be divided in two different connection procedures

  1. KNXnet/IP Routing: The KNXnet/IP telegrams will be transferred through the network by so called multicast-data packets. This means that it doesn`t exist one decidedly connection between participants, but all will send to a multicast group ( and every member of this group can handle the packets. Because multicast packets will not transferred by routers, “Routing” will work only within a subnet. KNXnet/IP Routing will be applied primarily for coupling various KNX-lines with the help of one so called “IP-Router”.
  2. KNXnet/IP tunneling: Telegrams will be sent by UDP Unicast to a defined subscriber. In doing so, one participant will work as a server (eibPort) and the other one acts as a client (ETS). Data packets also will be transferred to a defined recipient, validation takes place on KNX layer. Therefore this connection is designed for transporting data over several networks (Internet), too. The “Tunneling”-protocol is used for work of programming or purpose of remote maintenance and control. (For example ETS group monitoring or Apps of mobile devices)

Enabling KNXnet/IP Tunneling in the eibPort

To enable KNXnet/IP Tunneling protocol in the eibPort, please proceed as follows:

Please open menu “System” > “Configuration” > “General” and check the entry arrays “Physical address of BCU” and “ indiv. addr. for KNXnet/IP Tunneling”. These both addresses have to correspond to the cast-in-place of eibPort and they are not allowed to be the same.

Example: In case the eibPort is a subscriber of line 1.1.x, addresses could be for example 1.1.200 and 1.1.201. If several KNXnet/IP Tunneling connections will be required simultaneously, addresses could be entered one after another in the array “Indiv.Adr. für KNXnet/IP Tunneling” by using semicolons for separation. Certainly all adapted addresses in eibPort should be unutilized by another subscriber.

Settings in ETS

Click on “OK” to save the connection und check out its function by the “test”-button in the overview window of your established connections. In case your test will be confirmed with “OK”, the connection is successfully installed.

Stumbling blocks

Personal tools