The Device Access module aims to abstract away the differences between various supported protocols. The Device Access module defines two APIs that enable control over devices in a network based on their functionality instead of the protocol which is used to maintain a connection with them. These APIs are:
The DA API represents the new functionality and defines a set of new features. By defining the new DA API, the Device Access' scope is expanded greatly. The usage context of this module is not aimed only at home control. By using the Device Access module managing and controlling devices is possible in every type of industry and business. The other, HDM API is known from the previous product version.
The HDM API is deprecated and will possibly be removed from the next version of the Device Access module. Still, every section in the Overview chapter contains valuable information on both the Device Access API and the Home Device Manager API.
Both implementations are available at the same time only for development purposes. For final client-orientated products only one API at a time should be available.