Analyzing sensor data on ThingSpeak through the MATLAB Analysis.
2 次查看(过去 30 天)
显示 更早的评论
Hi, I have a few sensors which send data to the thingspeak platform and the data is being displayed correctly. I am trying to analyze this data in MATLAB to detect a pattern and if possible create an alert. Example if someone walks into a room and creates noise or vibrations within a certain frequency it can detect and create an alert. The data I am getting in MATLAB is in the form of a wave therefore setting parameters or being able to extract only data with a certain frequency and display it as an alert would be ideal. How do I approach this? Sorry, very limited programming skills.
2 个评论
Star Strider
2023-3-8
I’m not sure what that plot image demonstrates, however to detect frequencies in a certain range, the best option is n analogue or digital bandpass filter. These are straightforward to design and implement. Calculating the Fourier transform is not necessary.
回答(1 个)
Christopher Stapels
2023-3-9
编辑:Christopher Stapels
2023-3-9
You can use the Alerts API to create an alert based on a condition you calculate in MATLAB code.After you apply the bandpass filter, call the API to send an email to your MathWorks account address.
社区
更多回答在 ThingSpeak Community
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Visualize Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!