The Local Layer
Recognizing that there will be a variety of protocols and requirements that can not be generalized for the broader picture but that have a role in that broader picture, the Local Layer allows those local interactions to be shared among the various parties that need to be functioning optimally to provide the best user experience.
The local layer provides an interface between those disparate local environments and the various other components in the architecture that can use their health data to improve the user experience. It manages applications and devices in the following areas:
- Home automation and security
- Video set-top boxes, game systems
- Oil and gas instrumentation
- Remote medical devices
- And many others.
The local layer provides a concrete interface for devices that are XPDR Local-Layer compliant, but can also accommodate adapters for local protocols such as uPNP, HNAP and IOC that are designed to coordinate with proprietary management platforms. It can also tunnel these local protocols to those management platforms more efficiently than if they were communicating directly over the network to them directly.
A local layer implementation may reside on a controller or gateway or it may be implemented directly on an application-specific device, charged with managing the device directly.