Documentation
xAAL Specifications
Specification
Latest
Legacy
Schemas
xAAL devices are described by schemas. These are Json object of a specific form that must validates at least a given templage: xAAL_schema (which is a Json Schema). Each xAAL devices vendor has the responsability to provide consistent schemas. (A good starting point is to play with online validation tools.)
Note: the xAAL_message is a Json Schema provided to check the form xAAL messages (i.e. for debugging purpose).
Latest
- any.any (v0.2): The generic schema for any devices
- lamp.basic (v0.2): A simple lamp that can be switched on or off
- lamp.queryable (v0.2): A simple lamp that can be queried about its state (i.e. a bi-directionnal device!)
- lamp.dimmer (v0.2): Lamp with a dimmer (also queryable)
- switch.basic (v0.2): A simple switch that notify when someone switches it on or off
- audiomixer.basic (v0.2): Simple audio mixer with only one general volume control
- mediaplayer.basic (v0.2): Generic media player
- mediaplayer.spotify (v0.2): A Spotify player
- composite.basic (v0.2): Simple composite device that embed other devices
- multimedia.spotify (v0.2): A composite device that embed the Spotify player plus the audio mixer
- powerrelay.basic (v0.2): Simple power relay device
- gateway.basic (v0.2): Generic gateway
- gateway.knx (v0.2): A simple KNX gateway
- gateway.zwave (v0.2): A simple Z-Wave gateway