Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
architecture [2011/12/05 00:20]
jap
architecture [2011/12/05 00:21]
jap
Line 1: Line 1:
 ====== Software architecture ====== ====== Software architecture ======
 This page is part of my [[projects|Home Automation]] project. This page is part of my [[projects|Home Automation]] project.
 +
 +The content is out of date at the monent.
 +
 <del> <del>
 The software has database centric architecture. Database is the key mechanism to exchange data in between lower layer (sensors and actuators) and upper layer (user interfaces and control logic). Each daemon and server is a separate process, which can be dynamically started or stopped without affecting the function of other processes. The software has database centric architecture. Database is the key mechanism to exchange data in between lower layer (sensors and actuators) and upper layer (user interfaces and control logic). Each daemon and server is a separate process, which can be dynamically started or stopped without affecting the function of other processes.
Line 35: Line 38:
  
 === Initialization === === Initialization ===
 +<del>
 ''​RamDB''​ is located in RAM file system, thus all date is lost each time system boots. Due to that database needs to be re-generated during each boot. There are bunch of scripts that create the database. ''​RamDB''​ is located in RAM file system, thus all date is lost each time system boots. Due to that database needs to be re-generated during each boot. There are bunch of scripts that create the database.
  
architecture.txt ยท Last modified: 2011/12/05 00:21 by jap
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki