This type of Virtual Thing mirrors data published on a thing to another thing, also cross environment (e.g. from Production to Staging).
Note that the communication is one-way, so any update on the Target Thing does not propagate to the Source Thing.
Thing Data Mirroring Configuration
Once a Virtual Thing has been created, and the Thing Data Mirroring has been selected, you can configure the information required for data mirroring.
A Virtual Thing based on data-mirroring is described by:
Name: the name uniquely identifying the virtual thing in the console.
Description: the text providing information about the purpose of the virtual thing.
Target Thing: the thing in the current DPS where the data must be published.
Source Thing: the thing from which the data is to be mirrored.
The source thing can also belong to a different environment than the current one.
In the case where the source Thing Definition is different from the target Thing Definition, a warning advises that not all data may be republished correctly, due to differences in metrics definition.
Limitations
For each environment you can have at maximum of 10 Virtual Things running in parallel.
The target thing is subject to the publishing rate limit of the parent environment.
The remote control is not supported; data flow is one-way (source to target thing).
Only RAW data are mirrored on the target Thing, while computed data (e.g. Computed Metrics, Insights) and events begin their processing and history from the start of the Virtual Thing.
Remote updates (e.g. commands and parameters) cannot be sent to the target Thing that has no real physical counterpart.