STM announced an expanded version of X-CUBE-IOTA1 software package that allows developers to build smart, connected transaction-handling devices using STM32 MCUs.
IoT systems are growing exponentially and the DLT(Distributed Ledger Technology) will facilitate this growth further. DLT is used to distribute, exchange, or store data among users via public or private networks. In other words, it is a database stored across various nodes located at different geographical locations. Together IoT and DLT can improve aspects like convenience, privacy, security, transparency, and speed.
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 ecosystem is a complete and free development environment for STM32 microcontrollers and microprocessors. The ecosystem is meant for design engineers who want a complete solution for STM32 or work with an IDE like Keil. To enable the IOTA Distributed Ledger Technology (DLT) functions, STM has an X-CUBE-IOTA1 expansion software package for STM32Cube. IOTA allows people and machines to transfer money and/or data without any transaction fees in a trustless, permission less and decentralized environment. This technology even makes micro-payments possible without the need of a trusted intermediary of any kind.
The latest Chrysalis upgrades to the IOTA DLT in the new expanded version of X-CUBE-IOTA1 software package allow developers to build smart, connected transaction-handling devices using STM32 MCUs. The Chrysalis protocol upgrade is 60% more energy efficient than IOTA ’s original implementation.
To achieve high energy efficiency, the IOTA foundation upgraded its protocol to use atomic transactions and it can be as small as 275 bytes/transaction, instead of the original 3500 bytes/transaction. Plus, the improved “tip” selection algorithm in IOTA DLT allows for faster transaction validation and synchronization. The tip selection algorithm makes sure that tips are chosen in a way to have all the transactions approved quickly. IOTA Foundation says its systems can execute 600 million transactions using the same energy spent in 1 Bitcoin transaction.
The updated version of X-CUBE-IOTA1 software relies on the highly optimized and robust security algorithms provided by the STM32 Cryptolib. Moreover, it includes FreeRTOS, Wi-Fi management and a complete driver to access motion and environmental sensors on board.
The X-CUBE-IOTA1 expansion software is available for download at ST.com.