摘要:
An automation network includes automation network devices connected to the network and a system layer interface that interfaces with a transport layer and an application layer of the automation network. The system layer interface includes messaging command libraries configured to implement human-readable messages for the automation network devices, where the automation network devices include at least one message output device. The system layer interface may provide commands and functions to establish messaging in the network, the length of supported messages, and scrolling of messages on output display devices.
摘要:
A software architecture for an automation network is disclosed that implements a high level, protocol-independent interface for a network system. The software architecture includes a system layer interface to maintain a protocol-independent interface with a transport layer and an application layer of the automation network. The system layer interface includes command libraries to route data within the network system, a node map to store data related to locations of network nodes, and a bridge table to store data related to network bridges. Using the software architecture, a programmer may not need to understand the network protocols run by nodes within the network system.
摘要:
An automation network includes automation network devices connected to the network and a system layer interface that interfaces with a transport layer and an application layer of the home automation network. The system layer interface includes command libraries configured to upgrade a remote network device. The automation network queries the network devices to determine if there are lost network devices or newly added network devices. The automation network may update a new remote device with scene information related to any lost network devices.
摘要:
An automation network includes automation network devices connected to the network and a system level interface that interfaces with a transport layer and an application layer of the automation network. The system level interface includes proxy command libraries configured to designate a proxy device from the automation network devices. The proxy device accepts commands or messages to be transmitted to another automation network device.
摘要:
An automation network includes automation network devices connected to the network and a system level interface that interfaces with a transport layer and an application layer of the automation network. A method is disclosed that programs an automation network device in communication with an automation network, where the automation network includes an access point coupled with an external network. The method includes receiving application upgrade data at the access point, where the application upgrade data includes upgrade data associated with a target automation network device in communication with the automation network. Application upgrade data is transmitted through the home to the target automation network device. A next application upgrade data packet to be transmitted across the automation network is requested from the target automation network device. An application stored in the target automation network device is programmed, using an application upgrade data command transmitted to the target home automation network device.
摘要:
A system layer interface provides an abstraction interface to implement the system layer, and applications to interface with the network transport layer without requiring the developer to understand or work with the network transport layer functionality directly. A software architecture implements human-readable device types and human-readable units for network devices in an automation network. The software architecture includes command libraries to assign a human-readable device type to a network device and command libraries to assign a human-readable device unit to the network device in communication with the automation network. The human-readable device type and the human-readable device unit provide additional layers of description for a network description for each network device.
摘要:
A home automation protocol system provides a network consisting of a number of node devices, controllers, and servers for storing information about node device settings and scene settings in a home environment is provided. The node devices are controlled by the controllers, in that the node devices are set to create scenes, which are stored in a scene server, while the operational states of the node devices are stored in a status server. The status server and scene server may be provided as separate units. The home automation protocol network is controlled by sending commands to the devices and servers, and new devices and controllers are added or updated, and new scenes are programmed. The network protocol allows devices running different protocols to be incorporated into the network.