Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
uberbus:system_overview [2011/02/11 16:01] schneideruberbus:system_overview [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Overview ====== 
  
-The uberbus is a home automation project of the muccc. It is based on IPv6 to provide a future prove interface to the system. 
- 
-The bus is based on nodes of which every one has a unique IPv6 address in the local network. A node can provide multiple services. 
-For example some switches which provide inputs to the system can be coupled with a display which provides feedback to the user. 
- 
-These services reside on a port determined by the class they are part of. All services are available via UDP and TCP sockets. This 
-with UDP having less overhead and TCP being more reliable. Yet the service may choose to restrict certain actions to a protocol. 
- 
-The nodes them self do not act on other nodes in the network. They only gather information or execute commands. The logic defining 
-the systems behaviour resides on other computers in the network. They can choose to listen to one or more nodes, process their data and send commands to these or other nodes in the network. This logic does not have to reside on a single program or computer in the network. 
- 
-The system can also be connected to the Internet via firewall protecting the nodes from malicious commands. If the local network can also not be trusted a firewall has to be set up between a protected home automation network and the local network. 
- 
-The following diagram gives a short overview over the system: 
- 
-{{:uberbus:uberbus-overview.png?400|}} 
  • uberbus/system_overview.1297440095.txt.gz
  • Last modified: 2021/04/18 12:33
  • (external edit)