Pipeline Execution Message/PEM
Definition
A Pipeline Execution Message, or PEM, is an object that contains the information that was sent from the Device to the Deployment Instance. In addition, the Planner adds data to the PEM that is necessary to process it in the Pipeline Modules. The PEM is handed off to a Route which contains the appropriate Pipeline Module.
Example
A Message containing a bearing temperature of 350° is sent from the Plymouth IoT Conveyor Belt to the Deployment Instance. The Planner identifies the Device ID and Message ID, and with this information locates the Route that will process the data. It also populates the PEM with the Pipeline Modules that have the steps necessary to shut down the conveyor belt and notify the shop owner.