ST AIoT Craft is a finalist in the Artificial Intelligence category at Embedded World 2025.
ST is officially launching version 1.1 of ST AIoT Craft, the first online tool that helps program ST MEMS sensors equipped with a machine learning core (MLC) to run inference operations. It aims to be so intuitive as to make Artificial Intelligence of Things (AIoT) ubiquitous. The idea of running inference operations on a sensor is not new, and ST’s Machine Learning Core has been winning awards and enabling new types of applications for years. With this latest version, we have implemented some of the feedback we got after releasing version 1.0 in November 2024 by tailoring it to expert users and privacy-minded administrators.
What’s new in AIoT Craft 1.1?
In response to the community’s enthusiasm around our solution, we are now releasing an MLC expert mode. From the beginning, we ensured that AIoT Craft would be accessible to developers with little experience in machine learning applications and those with a more extensive knowledge of the subject matter. Interestingly, this has led many experts to start adopting it. Hence, we are now opening our tool further by providing more configuration options to help engineers optimize inference operations and assist them in customizing their decision trees even more. Similarly, we are adding support for JSON format for MLC configuration files, so any developer can more rapidly read, edit, and port them from one project to the next.
Another critical feature we are introducing with this new version of AIoT Craft is enhanced customer data protection. Developers can track their various IoT nodes on their Azure account and define policies based on their existing security protocols, thus safeguarding their company and customers’ privacy. This will also help entities comply with the increasingly stringent regulations governments are adopting and satisfy new market expectations. Finally, we are also bringing new data logging capabilities with full compatibility with ST High-Speed Datalog (FP-SNS-DATALOG2) to help track more information and format it in a way that can easily be used to create decision trees classifier.
The challenges hindering the adoption of AIoT
Artificial Intelligence of Things first appeared almost 10 years ago in the context of medical devices and traffic solutions, among other things. As the name suggests, it marries AI and IoT. Hence, AIoT is a subset of the edge AI revolution and covers systems capable of processing data captured by IoT sensors. In contrast, machine learning at the edge encapsulates all systems capable of running AI algorithms (e.g., neural networks, random forests, decision trees, etc.) on an embedded system. As such, AIoT comes with its set of unique challenges. Resources are even more constrained than on traditional edge AI platforms, and it is critical to deal with the massive amount of data captured by the sensors, which can be overwhelming.
Additionally, many recognize the skills gap that makes creating machine-learning applications challenging. There’s an even more significant deficit regarding AIoT simply because the field is emerging, and the engineering hurdles can be even more complex. Teams must deal with new hardware, such as sensors with powerful application processing, instead of traditional sensors connected to microcontrollers. That makes the integration of AI algorithms into an application even more complex because of the resource constraints. Developers must also deal with a patchwork of software tools during the training and implementation phases that often require a wide range of expertise, from embedded systems development to AI frameworks.
The breaking down of barriers with ST AIoT Craft
ST has a long history of releasing software for Windows, macOS, Linux, iOS, and Android. Yet, we chose to make ST AIoT Craft a cloud solution to ensure it was more accessible, thus alleviating the skills gap. For instance, teams in corporate environments with restrictive IT policies can still take their development board, like the SensorTile.box PRO, connect it to their PC using a USB port, and start working on their AIoT project, regardless of the OS they run.
We offer pre-compiled application examples for evaluation, like asset tracking, human activity recognition, head gestures, and more. There’s also an ML auto function that automatically generates an MLC configuration file, and we offer the opportunity to customize the application example. Put simply, programmers with minimal experience in AIoT can see the code and gain real-world knowledge when using ST AIoT Craft.
Additionally, we felt it was important to tailor to more experienced users. Teams are more efficient if they can work on the same software solution. Hence, ST AIoT Craft has tools to deploy an end-to-end system by flashing a Raspberry Pi to turn it into a gateway that can collect data and connect to an Azure cloud instance. This setup can help more seasoned developers log data and control nodes remotely. The ST example gives users a free account on the Microsoft platform with 50 GB of storage. ST AIoT Craft also allows expert engineers to create a project from scratch, bring their data, generate their decision tree, and tweak it to optimize inference times and accuracy.

ST AIoT Craft is, therefore, a unique tool because it solves the new issues that can slow down the democratization of AIoT. Both novices and experts can work on the same platform and with the same goal in mind: rapidly creating and deploying an AIoT application on a sensor equipped with a machine learning core. No other tool on the market today can do that, and we felt it was critical to the democratization of AIoT. Indeed, running decision trees on a sensor has many advantages, from the massive energy savings since the MCU can stay in sleep mode to privacy implications, as data never leaves the sensor. It was thus essential to help popularize AIoT.
The first steps with ST AIoT Craft
The best way to try ST AIoT Craft is to grab one of the three development boards compatible with our solution: the SensorTile.box PRO, the STWIN.box, or the STWIN, and then go to our website. Users can download the firmware for their kit, which comes with demo applications. The cloud visualization tool will then show the information collected in real-time and the classifications performed by the Machine Learning Core. Furthermore, ST provides smartphone applications that can talk to one of the three kits to show the captured data and what is happening on the edge device. There’s also online documentation to help users navigate the platform and go deeper by deploying an end-to-end solution.