STM32Cube is an IoT sensor with IOTA
Dominik Schiener and STMicroelectronics today announced great news for blockchain developers and the enthusiastic IOTA community. The STM32 Cube developed by STM received a new software update that shows use cases in which IOTA is used, for example, for asset tracking along the value chain.
The FP-SNS-IOTA1 function package thus enables the activation of IOTA and DLT functions on an IoT sensor node with a cellular connection. STM32Cube is a series of tools and embedded software modules. They are available to all blockchain developers free of charge and enable the fast and easy development of applications on the STM32 platform.
Really amazing work that the @ST_World team is doing! Imagine Now imagine the many new possibilities for developers and companies with the upcoming Chrysalis protocol upgrades, the release of secure data Streams (August) and Access control for embedded devices (September). https://t.co/2QVnabQ2ct
– Dominik Schiener (@DomSchiener) July 23, 2020
The software package contains a large number of examples for the use of the code. The STM32Cube consists of different components. These include the graphical user interface STM32CubeMX and the generator for the C initialization code. They offer graphic assistants for:
- Generate the initialization code
- Generating utilities n in support of block chain developers
- setting up the middleware
- the configuration of the peripheral level
- pin multiplexing and
- the setting of the clock tree (clock tree settings).
The Blockchainwelt newsletter
Find out all the latest news from the blockchain world in a timely and convenient manner by email to your mailbox!
Guaranteed free & without spam!
Blockchain developers create applications for IOTA
Blockchain developers can automatically download the associated embedded software, which saves the time otherwise required to configure the microcontroller. In addition, resource conflicts can be avoided. SMT32CubeMX is not limited to a proprietary development environment, but allows blockchain developers to code-create IDE-ready projects and also to integrate environment-specific tool chains.
STM32Cube is a piece of hardware that is essentially the structure of an ordinary computer. In the end, the sensor nodes result in a sensor network, as we already know from the weather stations in a similar form. Here the sensors send measured data to a single receiver. In this case, transmission works via the IOTA tangle, which makes the STM32Cube a very special sensor node. The STM32CUBE microcomputers are equipped with sensors and in this case communicate via a mobile phone connection.
IoT sensor nodes load data into IOTA Tangle
Intelligent sensors and cloud connectivity are immensely important for sensor nodes in the Internet of Things. Blockchain developers can use this hardware to create intelligent sensor applications and benefit from the latest data transmission technologies. The Industrial Internet of Things (IIoT) will operate autonomously and consequently also requires autonomous sensor nodes. The type of connection plays an important role here, because up to now only Bluetooth and WLAN were possible.
But with the new software update and the function pack from STMicroelectronics, the data can now be sent to the IOTA Tangle via a mobile phone connection. In view of the expansion of the 5G standards, this is available in more and more locations and now also allows the use of asset tracking, as noted by Dominic Schiener in his Twitter message. We already explained in detail in these reports that IOTA and the 5G mobile radio standard are closely interlinked:
IOTA and 5G on the rise , from February 22nd, 2020
IOTA develops industry standards for 5G , from January 6th, 2020
Explanation of terms
Middleware is the necessary software for data exchange between different application programs. The middleware works invisibly in the background and it is executed between an operating system and applications running on it. Technically speaking, this is a translation level that is necessary if the applications involved are not compatible with one another. The middleware ensures that applications understand the data of the other applications.
At the peripheral level , IT means the devices connected to a computer. However, the peripherals also include internal connections and components, which thereby expand the functional scope of a computer. The peripheral device is connected via cable or Bluetooth and can process data effectively. Especially in the case of decentralized controls, the real-time activities are carried out by devices on the peripheral level. These include, for example, control modules and signal input devices.
Pin multiplexing describes the process that processes can take place sequentially and not simultaneously. The MUX multiplexer selects one from input signals and switches it through to the output. Electronic signals control these so-called selection circuits, which are based on integrated semiconductor circuits. So-called multiplexing boards make it easier to set up circuits. Switching from one channel to another can be done automatically with the STM32 Cubes. Put simply, it can be said that multiplexers make it possible to use a medium more than once, i.e. by different users and sources.
A clock tree describes a distribution network within a system and contains the clock circuit and the devices from the clock source to the destination.
Photo at the top @STM Twitter