FP-AI-PDMWBSOC

Active
Design Win

STM32Cube function pack for STEVAL-PROTEUS1 evaluation kit for anomaly detection based on artificial intelligence (AI)

Get Software Download databrief
Overview
Sample & Buy
Solutions
Documentation
Tools & Software
Quality & Reliability
Partner products
Sales Briefcase
Get Started

Product overview

Description

FP-AI-PDMWBSOC is an STM32Cube function pack for the STEVAL-PROTEUS1, able to get motion sensor data, process them for anomaly detection, and send the results to the STBLESensor mobile app or a PC terminal console.

The function pack helps to explore the implementation and development of a predictive maintenance application that embeds the NanoEdge AI library middleware, capable to provide an AI-based predictive maintenance solution (the NanoEdge AI library is generated using NanoEdgeAIStudio).

Using the datalogging binary file, the raw data can be extracted from the sensors inside the STEVAL-PROTEUS1 board and provided to the NanoEdgeAIStudio software to extract a machine learning library for anomaly detection.

This NanoEdge AI library, customized and built on the classified set of data, can be easily updated inside the framework architecture proposed, facilitating the early detection of warning status and potential failure within the equipment.

FP-AI-PDMWBSOC implements two different HMI communication tools at user level: a wired interactive CLI (USB CDC) to configure the node and manage the learning and detecting phases, and the STBLESensor app with dedicated pages to provide the same functionalities.

To start/stop the learning and detecting phases, an additional control, indicated by LEDs, can be performed by just pressing the user button.

The main software functionalities to handle the NanoEdge library are based on a set of application-level modules (sensor manager, digital processing units), useful to reuse and easily extendable to build other customized applications.

  • All features

    • Firmware to develop a WPAN sensor node for predictive maintenance applications, featuring motion sensors and performing anomaly detection controlled via Bluetooth® Low Energy connectivity
    • STM32 wireless personal area network middleware developed within the STM32WB framework used to support Bluetooth® Low Energy 5
    • Compatible with NanoEdgeAIStudio solution to enable AI-based applications
    • On-board battery status monitor
    • Compatible with STBLESensor app (Android and iOS) to enable AI library control and monitoring, and firmware update via fast FUOTA
    • Based on accelerometer data up to 6 kHz bandwitdh
    • NanoEdge AI library generated to run in the STM32WB module
    • Firmware modular example based on the embedded light object-oriented framework (eLooM) to enable code reusability at application level
    • Application for datalogging in binary format
    • Utilities: Python and CLI real-time control applications
    • Free, user-friendly license terms

Get Software

All tools & software

    • Part number
      Status
      Description
      Type
      Supplier

      NanoEdgeAIStudio

      Active

      Automated Machine Learning (ML) tool for STM32 developers

      STM32 Configurators and Code Generators ST
      NanoEdgeAIStudio

      Description:

      Automated Machine Learning (ML) tool for STM32 developers
    • Part number
      Status
      Description
      Type
      Supplier

      STEVAL-PROTEUS1

      Active

      Industrial sensor evaluation kit for condition monitoring based on the 2.4 GHz STM32WB5MMG module

      Sensor Solution Eval Boards ST
      STEVAL-PROTEUS1

      Description:

      Industrial sensor evaluation kit for condition monitoring based on the 2.4 GHz STM32WB5MMG module
    • Part number
      Status
      Description
      Type
      Supplier

      STBLESensor

      Active

      BLE sensor application for Android and iOS

      Wireless Connectivity Software ST
      STBLESensor

      Description:

      BLE sensor application for Android and iOS