mBSExt_KNX_Pack.pdf

(120 KB) Pobierz
EIB Package
mBedded Server Extensions
Technical Data Sheet
KNX Package 2.0
The ProSyst KNX package provides an OSGi-integrated API to accessing devices connected via KNX - the
worldwide open standard for home and office building control. The features included in the KNX package allow
the users to connect and communicate over the KNX network and to manage appliances such as lighting, blinds /
shutters, security systems, energy management, heating, ventilation and air-conditioning systems.
Features
Benefits
OSGi-based, multi-platform, Java API to
accessing the KNX network
Seamless integration of the KNX network in
the OSGi Environment
Various methods to access the KNX network
- KNX/IP, USB or Serial connection; as well
as Weinzierl Net'n'Node protocol
With the build-in DPT support, the user can
focus on the control of devices, instead of in
the implementation details
Build-in support for EMI1, EMI2 and
Common EMI (cEMI) frame formats.
Automatic conversion to the correct frame
format used by the connecting driver
The representation of a group-to-DPT
mapping as a Control Unit adds an abstract
layer that allows inter-connectivity and
interoperability between heterogeneous
networks
Ready to use classes for link-layer (LData),
management, bus-monitor and raw frames
Pre-defined classes for controlling KNX
groups of devices. An implementation of the
most common Data Point Types (DPT)
A Mapper Service, that allows to define the
network topology and bind a group address
to DPT functions
KNX is a standard that provides a common way to
manage air-conditioning, light sources and other home
or office systems. As the EIB (European Installation
Bus) standard grew into KNX, the KNX package
provides a KNX bus-communication stack, but it is still
compatible with the existing EIB networks.
standard transmission media. It is commonly used for
the communication with sensors and actuators,
enabling functions such as the control of lighting,
heating, window blinds, air-conditioning, load
management, signaling, monitoring, alarms, etc.
ProSyst KNX Solution Details
KNX is a protocol for digital communication between
smart devices. KNX offers flexible tree architecture for
devices with network management features via
ProSyst defines a Java KNX API to accessing the KNX
network. The package provides bi-directional
312888665.001.png
mBedded Server Extensions
Technical Data Sheet
communication model. The incoming frames, received
from the KNX bus are delivered through the OSGi
Event Admin service. It allows the interested parties to
define a set of filters and receive only these events,
which they need to handle.
network by linking a group address to DPT
functions.
An extra module, called DPT Loader, which
simplifies the above task, by allowing to define the
network in a simple XML file, and to deploy it in a
bundle.
The API provides transparent conversion from one
frame format to another. This particular feature is used
by the lower-level drivers, which typically support only
one of the supported frame formats.
Integrated loop-back driver, which supports group
communication and allows to create and run tests
in offline mode.
Available KNX Communication Drivers
KNX Demos
The KNX Package supports different methods to
connect to the KNX bus:
The KNX package has two demos:
Through the KNX/IP protocol.
KNX Control Demo. It is a Control Unit,
implemented on top of the ProSyst KNX API. It
sends data frames to the bus, including DPT data.
It supports a limited set of multicast, unicast and
broadcast messages.
By using a USB port (the connected device must
comply with the KNX USB/HID specification -
"AN037 v04 KNX on USB AS").
By connecting to the Weinzierl Net'n'Node tool and
using its build-in methods to connect to the bus.
KNX DPT Demo. It illustrates the usage of the
KNX Mapper & Loader Components. The demo
provides a single XML file that describes the
network and provides the mapping group address
to DPT functionality. For each mapping, a control
unit is automatically registered and the
functionality becomes immediately available
through the Control Unit Browser.
Through a serial/Pei16 interface.
Additionally, a loop-back simulation driver is
available for testing the products based on the
KNX package.
Control of Devices
The KNX package offers modules implementing
common functionality needed to control a group of
devices connected on the same KNX bus:
Additional capabilities and packages of mBedded
Server and other ProSyst products are explained in
the data sheets available for each product.
The build-in DPT library provides common basics
for controlling different functions of the KNX
devices.
If you have any further questions, we would be
pleased to be of help. Please contact us via
info@prosyst.com or visit our Developer Zone at
dz.prosyst.com
A DPT Mapper Service that allows the system
integrators to easily define the topology of the KNX
312888665.002.png
Zgłoś jeśli naruszono regulamin