Para simplificar o desenvolvimento de dispositivos IoT com base nos sensores MEMS e MCUs da ST, a ferramenta AlgoBuilder ajuda a criar e executar rapidamente modelos de prova de conceito. Ao arrastar e soltar funções selecionadas, módulos de conexão e propriedades de configuração, os usuários podem criar de forma rápida e intuitiva Algoritmos O AlgoBuilder valida todas as regras de design e gera automaticamente o código C com base em um design gráfico.
Utilizando uma variedade de STMicroelectronics e os microcontroladores sensor de STM32 MEMS, compreendendo um sensor de movimento, sensor ambiental, e microfones de silício, AlgoBuilder proporcionar operadores lógicos, tais como bibliotecas, processamento de sinais, de entrada de utilizador, as operações de vector, etc., comumente disponível imediatamente, que compreende ainda função algoritmo, por exemplo, o controlador de sensor, uma calibração de sensor de movimento, reconhecimento de atividade, a intensidade do exercício, e um pedômetro etc., o usuário pode também adicionar um recurso personalizado a biblioteca de funções AlgoBuilder.
Enquanto outros fabricantes de MEMS muitas vezes fornecem bibliotecas de software, mas STMicroelectronics AlgoBuilder não se limitando à biblioteca de software também fornece um ambiente de desenvolvimento de firmware, bibliotecas de software e outras bibliotecas lógicas podem ser ligados entre si, pode criar um STM32 IDE (Integrated Development Environment) imediatamente dentro do firmware compilado completar o projeto. STM32 ambiente IDE, incluindo para o STM32 TrueSTUDIO e SW4STM32 Sistema Workbench, ARM da IAR-EWARM IAR Embedded Workbench e Keil μVision de MDK-ARM-STM32 contra contra.
AlgoBuilder gerado firmware podem ser implantados em diferentes plataformas STM32 microcontrolador, que inclui um conector X-nucleo-IKS01A2 placa de expansão sensor de nucleo-F401RE placas de desenvolvimento nucleo-L476RG e, e módulo ST SensorTile IdC. Integra SensorTile STM32L476JG ultra-low microcontroladores de energia, sensor de movimento MEMS, o ambiente sensor de MEMS e de baixa tecnologia de comunicação Bluetooth de alimentação (BLE).
O usuário pode iniciar o aplicativo Unicleo-GUI no AlgoBuilder para testar o firmware desenvolvido e exibir a saída de dados pelo firmware em execução.Unicleo-GUI é uma interface gráfica de usuário com sensor dedicado, com pacote de extensão do sensor ST e X - Usado com a placa de expansão NUCLEO para permitir que o usuário represente os dados do sensor usando um diagrama de tempo, gráfico de dispersão ou plotagem 3D.