Running a fleet of IoT devices from any kind - Linux, RTOS, Android requires us to have a better understanding of the product application behavior. The data of the product application can be varied and different from product to product, as each project may have different important parameters that needed to be monitored remotely.
Here are a few examples of application monitor parameters that common in IoT projects:
Here at Upswift.io we provide an extremely easy, fast and convenient method to send application data from the device Upswift dashboard, and view, monitor the metrics of each device easily. It is possible to send any kind of format data, from any kind of connected device, all using Upswift REST API. You can read more about our API in the docs.
Here is a an example of how to send app monitor data from the embedded devices using Upswift API.
First, our device needed to be connected to Upswift platform. After registering, click on 'Register Device' to connect your IoT product.
Looking at Upswift 'Devices' category, you will find your IoT device. Next, we can go to the 'APP Monitor' category, and set the app parameters names as we wish.
The next step is to send data from the IoT device using Upswift REST API, in this example, we will use python. Here is an example code using the App parameters we already set. More helpful details of how to use the API - docs
Looking back at Upswift 'App Monitor' category, we will be able to see the values we have just sent from the device in step 3.