MATLAB and Simulink for IoT Applications
MATLAB and Simulink can help you design, prototype, and deploy IoT applications such as predictive maintenance, operations optimization, supervisory control, and more.
Access Streaming and Archived Data
Use MATLAB with big data to develop your algorithms. MATLAB supports time-stamped and unstructured data from many sources including cloud storage services (e.g., AWS S3, Azure Blob), OPC UA, RESTful web services, and databases. Work with live data from connected assets by integrating MATLAB with message brokers like MQTT and streaming protocols such as Kafka.
You can easily perform data munging and cleaning using built-in features to replace missing or erroneous values, smooth data, and align data sets that use different timestamp formats.
Build Data-Driven and Physics-Based Digital Twins
With MATLAB, you can define a model using data from your industrial smart machine. You can also use Simulink to create a physics-based model using multi-domain modeling tools. Both data-driven and physics-based models can be tuned with data from the operating asset to act as a digital twin. These digital twins can be used for prediction, what-if simulations, anomaly detection, fault isolation, and more.
Internet of Things Products
Simulink Design Optimization provides functions, interactive tools, and blocks for analyzing and tuning model parameters. It can determine the model’s sensitivity.
ThingSpeak is an IoT analytics service that allows you to aggregate, visualize, and analyze live data streams in the cloud. It provides instant visualizations of data posted by your devices to ThingSpeak.
Lets you label data, design condition indicators, and estimate the remaining useful life (RUL) of a machine. The toolbox provides functions and an interactive app for exploring, extracting, and ranking features using data-based and model-based techniques, including statistical, spectral, and time-series analysis.