Use the Edge MicroServer (EMS) to simulate an engine with vibration sensors.
The Edge MicroServer (EMS) facilitates connectivity from Edge devices to ThingWorx Foundation.
It’s often easier, though, to start development with simulated Edge values rather than hooking up sensors.
This guide will show you how to simulate vibration values of an engine using the EMS.
YOU'LL LEARN HOW TO
Modify an EMS Template
Provision Thing Properties and Values from an EMS rather than Foundation
Send information from an EMS to Foundation
Store large amounts of data in an InfoTable Property
Create a simulator for testing
NOTE: The estimated time to complete all parts of this guide is 30 minutes.
Step 1: Scenario
MotorCo manufactures, sells, and services commercial motors.
Recently, MotorCo has been developing a new motor, and they already have a working prototype.
However, they’ve noticed that the motor has a chance toFAIL CATASTROPHICALLYif it’s not properly serviced to replacelost greaseon a key moving part.
In order to prevent this type of failure in the field, MotorCo has decided to instrument their motors withsensors which record vibration.
The hope is that these sensors can detect certain vibrations which indicate required maintenancebeforea failure occurs.
In this guide, you’ll begin this monitoring process by using ThingWorx Foundation to monitor and record vibration data from the prototype motor. In particular, you will learn how to provisionThing Properties and Valuesfrom an EMS, as well as how to permanently store these values for analysis in anInfo Table Property.
These types of modifications to an EMS can be extremely helpful for theautomotive segmentin particular. For instance, each car that comes off the factory line could have custom, auto-generated EMS scripting that woulddynamically create Foundation information for each car in the fleet. This could be a massive time-savings versus manually generating Thing Properties directly within Foundation.
Because the motor is still in the process of being instrumented with sensors, you’ll get all the functionality in-place beforehand by constructing amotor simulatorusing theEdge MicroServer (EMS).