glp/0/{SID}/fb/about |
The About topic informs tools of the edge server's make and model, capabilities, and limitations. This topic is updated in the feedback channel once when the edge server starts. The topic returns all of the available information.
{ |
The About object has the following properties:
Field Name | Type | Description | |||||||||||||||||||||||||||
copyright | string | (Optional) Reports the copyright information. | |||||||||||||||||||||||||||
Example: "Copyright (C) 2022 EnOcean GmbH" | |||||||||||||||||||||||||||||
discovery | string | Reports the supported discovery method. Possible values:
| |||||||||||||||||||||||||||
manufacturer | string | (Optional) Reports the manufacturer. | |||||||||||||||||||||||||||
Example: "EnOcean" | |||||||||||||||||||||||||||||
model | string | (Optional) Reports the model information. | |||||||||||||||||||||||||||
Example: "LSG 3000" | |||||||||||||||||||||||||||||
product | string | (Optional) Reports the product name. | |||||||||||||||||||||||||||
Example: "Smartserver IoT" | |||||||||||||||||||||||||||||
version | string | (Optional) Reports the version of the product. | |||||||||||||||||||||||||||
Example: "2.08.034" | |||||||||||||||||||||||||||||
glpVersion | number | (Optional) The version of IAP. | |||||||||||||||||||||||||||
Example: "0" | |||||||||||||||||||||||||||||
capabilities | List | (Optional) Reports a list of capabilities for an edge server. Knowing these capabilities allows tools and the IAP management software to adjust its behavior accordingly. An edge server’s capabilities do not change unless it is re-provisioned, repaired, replaced, or new firmware is loaded into it. The CMS considers the following capabilities unsupported unless they are included in the capabilities list:
| |||||||||||||||||||||||||||
limitations | Object | (Optional) Reports limitations to features supported with this edge server. Each limitation is reported as a resource name/limit pair, with resource names exactly as listed below, and the corresponding limit value as discussed with each resource below. Some limitations are intrinsic and never change, or change only under the same conditions which could also cause a change to capabilities (such as an edge server's capabilities, that change whenever the controller is re-provisioned, repaired, replaced, or new firmware is loaded into it), some limitations may be configurable through a non-AIP interface and may change when the edge server resets. Limitations do not change without publication of the corresponding About object. The following limitations are defined. Note that these are in reference to IAP resources. For example, resources in reference to “groups” are in reference to “IAP group objects”, which may or may not have a direct relationship to edge protocol groups or groups exposed in the CMS.
| |||||||||||||||||||||||||||
languages | list | (Optional) Provides a list of supported languages for localized diagnostics. See Localized Diagnostics. | |||||||||||||||||||||||||||
components | List of component objects | (Optional) Edge servers report only components that can be individually updated or have been added, as might be the case with custom modules that you have added. Each component object provides the properties in the following table. The list of reported components may be empty, as might be the case with a monolithic edge server architecture. The component object properties:
| |||||||||||||||||||||||||||
protocol | Protocol limitation Object | The protocol limitations object contains limitation objects as described under limitations above, for each of the device protocols supported within the segment. This allows for the declaration of protocol-specific limitations. The global limitations are compiled from the individual protocol limitations. For example, the global limitations.devices property reports the total number of devices supported across all protocols while the global limitations.devices-per-group reports the minimum number of devices within a group supported by any of the supported protocols. Tools can explore global and protocol-specific limitations to prevent erroneous configurations and requests, but tools can also trust that any erroneous configuration or request yields an error. The limitations declared in this manner are guidelines only. For example, system or edge protocol resource limitations may prevent the addition of a given device to a group, even though the group contains fewer then the declared devices-per-group limit. | |||||||||||||||||||||||||||
Example: | |||||||||||||||||||||||||||||
mru | timestamp | The timestamp of the most recent update for this object. All feedback channel objects include the mru property to provide a timestamp of the most recent update for that object. |