The majority of the IoT industry measures sensor data and transmits it to a cloud service in way that limits the scope of what can be measured and monitored to only 5% of what is possible. Implementing microcontrollers as IoT Edge Devices permits measurement and monitoring of the full scope of mechanical systems, and it allows the use of the new LTE CAT-M1 and similar cellular technologies created for IoT devices.
Nearly all IoT deployments are based on the model of measuring something with a sensor, and then transmitting the raw sensor value to a cloud service for storage, visualization, and analysis. The rate at which the raw sensor values are transmitted is typically limited to once per second (1 Hz) or much longer, with the better implementations allowing up to 50 per second, or 50 Hz.
Reading the sensor just prior to transmission of the data has the effect of making the sample rate equal to the transmission rate. The maximum event frequency that can be properly captured is 1/10 of the sample rate (due to anti-aliasing and other issues). So for a data transmission rate (or sample rate) of 50 Hz, the maximum event frequency that can be captured is 5 Hz.
Nearly all mechanical systems have events with a frequency content that is 100 Hz or less (ignoring the outliers of vibration, and shock/impact). A 100 Hz event frequency requires a 1000 Hz sample rate.
Most IoT implementations are suitable for capturing only 5% of the scope of mechanical systems that can be measured!
Another issue with the typical IoT implementation is that the sensor is only read just prior to data transmission. If anything happens between one data transmission and the next, it is completely missed! A better implementation would be to measure the minimum and maximum values at either the fastest rate the microcontroller will allow, or at a sample rate suitable for the application, and then transmit either the minimum or maximum value. But this is rarely done.
A better methodology is to use the IoT device as an Edge Device. Read the sensor at an appropriate sample rate, and then perform a statistical analysis directly on the raw data. Then at a suitable interval, transmit only the results of that analysis to the cloud for storage and visualization. The advantage of this approach over attempting to stream raw data from the IoT device to the cloud is significant. Using the IoT microcontroller as an Edge Device reduces the frequency of data transmission by an order of magnitude or more, and permits the collection of data from a much broader scope of sensors than possible under the raw data transmission method. The only disadvantage is that you need to configure the IoT device to perform the appropriate statistical analysis individually on each factor.
Below are some of the statistical calculations the IoT device can perform on the factors as they are measured. Remember that only the results of these calculations are transmitted from the IoT device to the cloud for storage and visualization.
Do you need help with your project? Send me an email requesting a free phone / web share consultation.
Copyright © 2018-2023 Mechatronic Solutions LLC, All Rights Reserved