industry news
Subscribe Now

STMicroelectronics Updates STM32Cube Software for IOTA Chrysalis

Geneva, June 1, 2021 – In line with the transformative Chrysalis upgrades to the IOTA Foundations Distributed Ledger Technology (DLT) and infrastructure, STMicroelectronics has announced the completion, validation, and availability of a fresh new version of the X-CUBE-IOTA1 expansion software package, including integrated IOTA C library, for the STM32Cube microcontroller software development ecosystem. 

STM32Cube integrates low-level and middleware software in one library together with a configuration tool to generate initialization code for embedded applications running on any MCU from the popular STM32* microcontroller family. With more than 100 expansion packages, including the updated X-CUBE-IOTA1, STM32Cube is a dynamic development resource that welcomes additional software components to enable specific application use cases.

The expansion pack, which includes IOTA-specific middleware and sample implementations, lets developers benefit from the efficient performance and high feature integration of STM32 MCUs to build smart, connected transaction-handling devices leveraging the latest Chrysalis upgrades to the IOTA DLT.

The IOTA DLT – also called the Tangle – is a decentralized secure database that protects against data tampering. According to the IOTA Foundation, the new Chrysalis protocol upgrade is 60% more energy efficient than IOTAs original implementation. To achieve these gains, the Foundation upgraded its protocol to use atomic transactions, which register state changes more efficiently than “account-based models” that require updates of the whole account balance. These atomic transactions can be as small as 275 bytes/transaction, instead of the original 3500 bytes/transaction. An improved tip” selection algorithm also allows for faster transaction validation and synchronization. IOTA Foundation says its systems can execute 600 million transactions using the same energy spent in 1 Bitcoin transaction. 

The updated version of the X-CUBE-IOTA1 software runs on the B-L4S5I-IOT01A Discovery kit for IoT node, which features an STM32L4+ MCU and connects to the Internet through the integrated Wi-Fi interface. The package relies on the highly optimized and robust security algorithms provided by the STM32 Cryptolib, and includes: 

  • Middleware libraries featuring:
  • IOTA Client API for interacting with the Tangle
  • STM32 Cryptographic library for encryption, hashing, message authentication, and digital signing
  • Transport-level security (MbedTLS)
  • FreeRTOS
  • Wi-Fi management

●      Complete driver to access motion and environmental sensors on board

 

The X-CUBE-IOTA1 expansion software is available for download at ST.com. 

You can also read our blogpost at https://blog.st.com/x-cube-iota1/

One thought on “STMicroelectronics Updates STM32Cube Software for IOTA Chrysalis”

Leave a Reply

featured blogs
May 2, 2025
I can safely say that I've never seen a wheeled-legged robot that can handle rugged terrains, muddy wetlands, and debris-strewn ruins like this...

featured paper

How Google and Intel use Calibre DesignEnhancer to reduce IR drop and improve reliability

Sponsored by Siemens Digital Industries Software

Through real-world examples from Intel and Google, we highlight how Calibre’s DesignEnhancer maximizes layout modifications while ensuring DRC compliance.

Click here for more information

featured chalk talk

From Sensor to Cloud:A Digi/SparkFun Solution
In this episode of Chalk Talk, Amelia Dalton, Mark Grierson from Digi, and Rob Reynolds from SparkFun Electronics explore how Digi and SparkFun electronics are working together to make cellular connected IoT design easier than ever before. They investigate the benefits that the Digi Remote Manager® brings to IoT design, the details of the SparkFun Digi XBee Development Kit, and how you can get started using a SparkFun Board for XBee for your next design.
May 21, 2024
37,749 views