Hello @techtofuture and welcome to the ST community,
You can use Sidekick for a such question.
This is what it says:
Edge AI refers to artificial intelligence that operates directly at the device level, enabling distributed AI processing without relying solely on cloud infrastructure. This approach offers several advantages, including:
Power efficiency
Ultra-low latency and real-time applications
Reduced data transmission
Enhanced privacy and security (as no raw data is sent to the cloud)
Improved accuracy
Ability to generate meaningful information from a wide range of sensors and sources
Edge AI is particularly beneficial for applications such as industrial maintenance, condition monitoring, predictive maintenance, control systems, and IoT scenarios like smart cities, smart buildings, connected homes, and industrial automation. By adapting to the local environment and providing personalized features, Edge AI delivers advanced experiences while maintaining low-power consumption and sustainability.
How is Edge AI implemented on STM32 microcontrollers and microprocessors?
Edge AI on STM32 devices is enabled through the ST Edge AI Suite, which is an integrated collection of software tools for developing and deploying embedded AI applications. Key components include:
STM32Cube AI Studio: A free desktop GUI for evaluating, optimizing, and compiling neural network and classical machine learning models into optimized C code for STM32 MCUs.
ST Edge AI Developer Cloud: An online platform for analyzing, optimizing, benchmarking, and generating embedded AI code.
ST Edge AI Core: A command-line tool for model optimization and code generation.
These tools support a wide range of STM32 microcontrollers and microprocessors, as well as other ST products. The workflow covers the entire process from data collection, model selection, and optimization, to final deployment on hardware, with features like automatic C code generation, model benchmarking, and seamless integration with the STM32 ecosystem. The suite supports popular AI frameworks such as Keras, TensorFlow Lite, and ONNX.
Benefits of Using Edge AI in Industrial and IoT Applications with STM32
Enhanced power efficiency and ultra-low latency for real-time applications
Reduced data transmission by processing data locally
Improved privacy and security since data does not need to be shared with the cloud
Ability to generate meaningful information from a wide range of sensors and sources
Improved accuracy in applications such as industrial maintenance, condition monitoring, predictive maintenance, control systems, and IoT scenarios
The STM32 ecosystem, with its Edge AI toolkit and automated ML software, simplifies integration, optimizes performance, and reduces development costs, making it easier to bring AI to production level in embedded systems.
Summary
Edge AI is the deployment of artificial intelligence directly on embedded devices, such as STM32 microcontrollers and microprocessors, enabling real-time, efficient, and secure AI processing at the edge. STM32 supports Edge AI through a comprehensive suite of tools and software, making it accessible and practical for a wide range of industrial and IoT applications.
To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
Hello @techtofuture and welcome to the ST community,
You can use Sidekick for a such question.
This is what it says:
Edge AI refers to artificial intelligence that operates directly at the device level, enabling distributed AI processing without relying solely on cloud infrastructure. This approach offers several advantages, including:
Power efficiency
Ultra-low latency and real-time applications
Reduced data transmission
Enhanced privacy and security (as no raw data is sent to the cloud)
Improved accuracy
Ability to generate meaningful information from a wide range of sensors and sources
Edge AI is particularly beneficial for applications such as industrial maintenance, condition monitoring, predictive maintenance, control systems, and IoT scenarios like smart cities, smart buildings, connected homes, and industrial automation. By adapting to the local environment and providing personalized features, Edge AI delivers advanced experiences while maintaining low-power consumption and sustainability.
How is Edge AI implemented on STM32 microcontrollers and microprocessors?
Edge AI on STM32 devices is enabled through the ST Edge AI Suite, which is an integrated collection of software tools for developing and deploying embedded AI applications. Key components include:
STM32Cube AI Studio: A free desktop GUI for evaluating, optimizing, and compiling neural network and classical machine learning models into optimized C code for STM32 MCUs.
ST Edge AI Developer Cloud: An online platform for analyzing, optimizing, benchmarking, and generating embedded AI code.
ST Edge AI Core: A command-line tool for model optimization and code generation.
These tools support a wide range of STM32 microcontrollers and microprocessors, as well as other ST products. The workflow covers the entire process from data collection, model selection, and optimization, to final deployment on hardware, with features like automatic C code generation, model benchmarking, and seamless integration with the STM32 ecosystem. The suite supports popular AI frameworks such as Keras, TensorFlow Lite, and ONNX.
Benefits of Using Edge AI in Industrial and IoT Applications with STM32
Enhanced power efficiency and ultra-low latency for real-time applications
Reduced data transmission by processing data locally
Improved privacy and security since data does not need to be shared with the cloud
Ability to generate meaningful information from a wide range of sensors and sources
Improved accuracy in applications such as industrial maintenance, condition monitoring, predictive maintenance, control systems, and IoT scenarios
The STM32 ecosystem, with its Edge AI toolkit and automated ML software, simplifies integration, optimizes performance, and reduces development costs, making it easier to bring AI to production level in embedded systems.
Summary
Edge AI is the deployment of artificial intelligence directly on embedded devices, such as STM32 microcontrollers and microprocessors, enabling real-time, efficient, and secure AI processing at the edge. STM32 supports Edge AI through a comprehensive suite of tools and software, making it accessible and practical for a wide range of industrial and IoT applications.
To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.