Clipsal C-Bus User's Guide Page 25

  • Download
  • Add to my manuals
  • Print
  • Page
    / 60
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 24
CHAPTER 5
daemons
The cbus.daemon package defines a number of daemons used to interact with the C-Bus network.
5.1 cdbusd
cdbusd is a daemon that is used to allow multiple applications on the same computer to share use of a PC Interface.
The daemon also provides clock services to the C-Bus network.
It is recommended when building C-Bus applications that you use the D-Bus interface to the network.
For more information on the D-Bus client interface, please see D-Bus Client API.
5.2 dbuspcid
dbuspcid is a daemon that emulates a PC Interface, allowing you to use it to connect to cdbusd.
This allows you to use applications on other computers to communicate with a virtual PCI, which in turn passes events
to cdbusd. It also allows you to use applications that do not support the cdbusd API directly.
5.3 sage
sage is a web interface for lighting controls, similar to Wiser, except it doesn’t suck:
It has no dependancy on Flash player or a device-specific app (it uses WebSockets instead).
It has a very minimalist, touch-friendly UI based on jQuery Mobile. This UI is also used on desktop.
It works as a “web app” on iOS 4.2 and later (due to patchy WebSockets support).
It has no requirement for a ethernet-based PCI (serial/USB are fine).
It doesn’t have hard coded backdoors and changing the password actually locks previous users out. (However
some browsers don’t implement support for HTTP Authentication requests on WebSockets)
It connects to cdbusd as it’s abstraction layer, and only presents lighting events to clients.
It is made of some parts:
21
Page view 24
1 2 ... 20 21 22 23 24 25 26 27 28 29 30 ... 59 60

Comments to this Manuals

No comments