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 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.
This Thing Template implements the following Thing Shapes:
Axeda.Asset
Axeda.Model
Axeda.Restartable
EdgeControlled
GASRemoteAccessible
RemoteAccessible
GASFileTransferEvents
The following sections explain which Thing Shapes provide properties and services for assets derived from an Axeda Thing Template. Links to the Thing Shape topics are also provided.
Properties
The properties for a Thing implemented from the AxedaBaseModel Thing Template come from the following Thing Shapes:
Axeda.Asset provides properties that are supported for Axeda eMessage Agent devices in the Axeda Platform, for example, address and agent version.
For GAS Enablement and ACE v.5.0.0, the original Axeda.RemoteAccessible Thing Shape has been removed from this Thing Template and from the ACE. It is replaced with the GASRemoteAccessible Thing Shape and the RemoteAccessible Thing Shape, which are part of the Remote Access Extension, v.3.0.0. The GASRemoteAccessible Thing Shape provides the endpoints property for defining remote interfaces, such as SSH. The RemoteAccessible Thing Shape provides properties for remote Follow the upgrade instructions for the Axeda Compatibility Package v.2.2.0 carefully to ensure the entities are migrated properly.
Services
AxedaBaseModel services come from the following Thing Shapes:
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. 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?