AxedaBaseModel Thing Template
The AxedaBaseModel Thing Template provides the core set of properties and services that are used to define assets and model entities for assets that are running eMessage agents or are managed by assets running Axeda Gateway. The following Thing Templates inherit their attributes from the AxedaBaseModel Thing Template:
For an actual device (Thing), AxedaBaseModel is used either:
Indirectly by another Axeda Thing Template such as the AxedaStandaloneModel Thing Template. This use case is the most common. The Thing Templates that implement the AxedaBaseModel Thing Template inherit the properties, services, and Things shapes that are implemented on this base Thing Template.
Directly, to define an asset or model Thing/Thing Template.
When using any of the Axeda-based Thing Templates to create an Axeda Thing that represents one of your devices, the properties, services, and entities such as the RemoteAccessible Thing Shape are automatically added to the Axeda Thing. If required, you can define an asset using one of the Axeda Thing templates listed above, add properties that your assets use, and save it as a custom Axeda Thing Template for your assets.
Properties
The properties for a Thing implemented from the AxedaBaseModel Thing Template come from the following Thing Shapes:
Axeda.Asset provides properties that were supported for Axeda eMessage Agent devices in the Axeda Platform, for example, address and agent version.
Axeda.Model provides the modelName and modelNumber properties.
RemoteAccessible Thing Shape provides the RemoteEndpoints property (an INFOTABLE) which contains the remote sessions configuration of the agent. It also provides the ConnectToSession() service that requests the remote device to join a remote session.
Services
AxedaBaseModel services come from the following Thing Shape:
An Application Key
For the purposes of determining Thing Presence, the AxedaBaseModel subscribes to the AxedaPollingTimer Thing. Also, as part of Thing Presence, the AxedaPollingStrategy Thing Thing derives its properties from the AxedaPollingStrategy Thing Shape. For more information about Thing Presence, refer to Thing Presence in this Help Center and/or the section in the ThingWorx Platform Help Center about Thing Presence.
Was this helpful?