15 Nov 2018

RS Components Partners with Zerynth to Speed Microcontroller Development

RS Components has announced it is partnering with Zerynth to enable members of the DesignSpark engineering community to be able to use Python to program microcontrollers for blockchain and IoT applications. This can be achieved using the the DesignSpark Zerynth Studio suite which is available to download free of charge via a unique portal on the DesignSpark website.

The Zerynth Studio toolkit enables fast IoT application development, with high-level standards of security, as developers can program in Python or a hybrid C/Python language on the most popular 32-bit microcontrollers and connect them to cloud infrastructures. The move opens up the use of Zerynth for IoT applications and embedded development to the huge community of programmers who use Python, a powerful programming language, which is widely used with the highly popular Raspberry Pi single board computer, for example.

The extension of the DesignSpark Zerynth Studio middleware toolkit is made possible with the introduction of the open-source Zerynth Ethereum Library. It allows microcontrollers to generate and sign Ethereum transactions based on just a few lines of Python. Ethereum is an open-source distributed-computing platform that generates the blockchain for the Ether crypto-currency.

The Ethereum library therefore provides developers with easy connection to the Ethereum blockchain and to use smart contracts and seamlessly integrate IoT devices with decentralised applications (DApps). The ability to generate, sign and send transactions from a microcontroller enables any device capable of running the cryptography algorithms to directly take advantage of smart contracts, which deliver credible and trackable transactions, thereby removing the need for centralised gateways as well as avoiding possible points of failure.

Zerynth launched through a successful Kickstarter campaign in 2015, originally under the name VIPER, with the aim of providing professional development tools for embedded and IoT applications in Python. Since then, the company has helped thousands of developers around the world to create new IoT products and Industry 4.0 applications.

"Having the possibility to generate, sign and send transactions from the inside of a microcontroller enables any device capable of running the cryptography algorithms to directly take advantage of smart contracts, removing centralised gateways and points of failure,” said Giacomo Baldi, CTO of Zerynth. “This can be applied to many different fields, and increases trust between consumers and third parties.”

Mike Bray, Vice President of DesignSpark, added: “Zerynth gives our users access to one of the most intuitive programming studios available, supporting their new designs. The addition of the new feature set supporting blockchain and crypto-currency transactions expands the capabilities of the platform, placing Zerynth at the forefront of new application development and programming. We’re delighted to have made another significant addition to the tools and resources available to our DesignSpark community.”

Most popular news in Processing & embedded

New microcontroller-based dual USB platform
First 7 nanometer PC platform unveiled
Cadence Timing Signoff Tools enable MaxLinear's PAM4 success
Reduce time and risk for safety certifiable PowerPC development
congatec doubles RAM support for Server-on-Modules

All news in this channel | All news


Share this page


Want more like this? Register for our newsletter






The Developing Role of Electronic Component Distributors Ian Poole | Electronic Notes
The Developing Role of Electronic Component Distributors
The service that electronic component distributors has provided over the years has changed very significantly. Nowadays, distributors provide a very effective service, meeting the many needs of development, manufacturing and service organisations small and large.









Radio-Electronics.com is operated and owned by Adrio Communications Ltd and edited by Ian Poole. All information is © Adrio Communications Ltd and may not be copied except for individual personal use. This includes copying material in whatever form into website pages. While every effort is made to ensure the accuracy of the information on Radio-Electronics.com, no liability is accepted for any consequences of using it. This site uses cookies. By using this site, these terms including the use of cookies are accepted. More explanation can be found in our Privacy Policy