An Asset could be almost any wired or wireless device capable of communicating with the Axeda Platform. We have created an asset simulator to help you understand how this communication takes place.
Before we move forward, let's review some important terminology and concepts:
- Assets: In the Sample Application you have one asset (Asset1) that has been pre-populated with monitoring data and a location.
- Data Items: Data Items are used to provide information such as location, temperature, velocity - just about anything - about your asset, Asset1 has a generically named data item, Value1. You will see historical values and a current value of 50.
- Locations: Locations are X,Y coordinates on a map and are stored in the same way as Data Items.
- Alarms: Alarms indicate exception conditions and can be used to provide indicators of a required action. Your current default asset (Asset1) has no alarms at this time. We are going to change that.
Step-1: Launch the Asset Simulator (Please Register to enable Axeda Simulator link)
Note: You will be asked to log in to the simulator as well. Please do so using your Axeda Developer Connection credentials (registration e-mail and password) and Click [Login].
The Asset Simulator we're using here is an Axeda utility that represents an asset communicating with the Platform. When logging in, a sample model appears by default. Click the Model drop-down to be sure Model1 is selected and “Asset1” is the default Asset as shown below:
Before we begin sending asset data, let's introduce the concept of a Model and how Assets relate to them:
- A Model is a set of assets that have the same properties and are considered to be of the same type. For example, Model XYZ might contain 50 identical assets - all at different locations but performing the same tasks.
- An Asset is a single instance of a model. Following the previous example, an asset would be 1 of the 50 wireless assets included in the model. We have created a generic model for you and an asset that is an instance of that model type.
Now we are going to use the Asset Simulator to send some data to the Platform:
Step-2: Sending Asset Data
Remember that you are using the Simulator to represent an asset communicating with the Platform. Let's use it to send a new value for your data item, Value1:
- Enter a value of 101 for the DataItem value
- Click Send
Step-3: Sending Location Data
While we're here in the Simulator, let's also post a new location for your asset (Asset1):
- Click on the Location tab and pan around in the Simulator's map
- Click any spot on the map and the Simulator will reverse-geocode the location to populate the Address, Latitude, and Longitude fields.
- Click Send to send the location of the asset to the Axeda Platform.
Step-4: Seeing Results
Now let's return to the Get Started sample application to see the results.
- Click the Refresh button located in the application itself (don't refresh the browser itself or you will have to log back in).
What just happened? Well, a few things:
- The new value, 101, for the Data Item, value1, now shows as the current value, and
- Your posted asset location now appears on the map.
Now, notice the alarm condition! By completing this Communication step you've seen how location and data values sent to the Axeda Platform appear in the Get Started sample application.
Before moving on, feel free to experiment with additional values and location data. In the next step, you will learn how the alarm was created using Expression Rules triggered by asset data.
AxedaMonitor on the Android:
Check out this Android application developed by Axeda in under a week!