IOTA DLT技术使能STM32构建物联网基础安全

关键字 :IOTAIOT物联网
什么是IOTA?

IOTA是物联网的革命性新交易结算和数据传输层。 它基于一种新的分布式账本技术-Tangle,该技术克服了当前区块链设计的低效率,并引入了一种在去中心化的对等系统中达成共识的新方法。 使用IOTA,人员和机器首次可以在不信任,未经许可和分散的环境中转移资金和/或数据,而无需支付任何交易费用。 这意味着,即使不需要任何可信赖的中介机构,也可以进行纳米支付。

IOTA是新经济的无许可分布式账本,是第一个开源的分布式账本。科技界通常将IOTA称为“加密货币”,意指一种加密货币,人们倾向于将其与比特币进行比较,但是这种技术的性质和范围要大得多。IOTA依赖于有向无环图,而不是区块链,这意味着该协议比加密货币更有用,并且可以用于传感器数据的传输或机器对机器的通信等。加密货币倾向于专注于价值互联网,而IOTA的目标还在于物联网,其应用范围更广。

  大大購相關產品    NUCLEO-F429ZI    >>查询存货及售价

IOTA基金会是什么?

IOTA基金会是IOTA分布式账本技术(DLT)和其他相关技术背后的非营利,开源驱动的组织。 IOTA基金会拥有学术研究人员、开发人员、行业专家和其他工程和商业专业人员,致力于为机器经济和物联网行业开发和采用IOTA协议。除了研发之外,基金会还通过提供开放的协作生态系统,促进将其技术大规模应用于现实世界的生产用例中,公司、初创企业和开发人员都可以在其中进行技术创新,并共同建立概念验证(POC),案例研究和试点。

物联网和IOTA

比特币和IOTA都使用分布式分类帐,这意味着计算节点可以跟踪,验证和编辑电子文档,该文档记录了各种交互的历史记录,例如从一个节点到另一个节点的货币转移。但是,IOTA使用有向非循环图(DAG)代替了区块链。 IOTA将其命名为“ Tangle”,并且在向其附加新交易之前,节点必须首先确认另外两个交易。因此,使用网络的人越多,进行的确认就越多,从而使基础结构具有高度的可扩展性。



IOTA也可以添加到“缠结”中,而无需每个节点都下载整个数据集。容量将近250 GB的比特币区块链并非如此,根本不适合嵌入式系统。Tangle具有存储整个分类帐的完整节点,但是可以创建可以存储私钥,创建地址和签名并将其发送到完整节点的轻型节点,这意味着小型嵌入式系统也可以利用网络。

IOTA基金会和意法半导体

2019年7月,IOTA基金会与意法半导体(STMicroelectronics)宣布一起合作,将免费的点对点技术解决方案IOTA Tangle集成到意法半导体的STM32Cube扩展软件中,该扩展软件用于行业领先的STM32 32位MCU生态系统X-CUBE-IOTA1。这将为ST用户社区提供物联网集成功能,使客户能够轻松快速地为单个或多个设备创建新的物联网解决方案并实现原型设计。重要的是,开发人员可以在使用STM32开发系统、环境、产品和服务时,可以享受IOTA以及Tangle分布式、高度可扩展的对对点网络和免费架构的强大功能。


通过针对STM32Cube软件技术的X-CUBE-IOTA1扩展软件启用IOTA功能,开发人员现在可以轻松地在其物联网设备中包含IOTA特性和功能,并结合STM32 32位的STM32开放式开发环境来创建有价值的应用程序。

X-CUBE-IOTA1

X-CUBE-IOTA1可以帮助利用IOTA网络的优势设计物联网设备。用于STM32Cube的X-CUBE-IOTA1扩展软件包运行STM32上,并包含了用于启用IOTA分布式账本技术(DLT)功能的中间件。该扩展基于STM32Cube软件技术构建,以简化跨不同STM32微控制器的可移植性。该软件随附的示例实现可以在NUCLEO-F429ZI或NUCLEO-F746ZG开发板上使用IOTA中间件。




主要特性:

- 完整的中间件,可为基于STM32的板构建IOTA分布式账本技术(DLT)应用程序
- 借助STM32Cube,可轻松跨不同的MCU系列进行移植
- 有助于理解如何开发IOTA DLT应用程序的示例
- 包括STM32CubeMX项目文件(.ioc),用于STM32微控制器引脚,外设和中间件配置的图形化可视化
- 免费的,用户友好的许可条款

STM32开发板

STM32 Nucleo-144板为用户提供了一种负担得起的灵活方法,可以通过选择STM32微控制器提供的各种性能和功耗特性组合来尝试新概念并构建原型。对于兼容的板,内部或外部SMPS可显着降低运行模式下的功耗。ST Zio 连接器扩展了 ARDUINO® Uno V3 连接,ST morpho头提供了扩展 Nucleo 开放开发平台功能的简便方法,具有多种专用屏蔽选择。STM32 Nucleo-144 板集成了 ST-LINK 调试器/编程器,因此不需要任何单独的探头。STM32 Nucleo-144 板附带 STM32 全面的免费软件库和 STM32Cube MCU 软件包提供的示例。

NUCLEO-F429ZI

基于STM32F429ZI MCU的STM32 Nucleo-144开发板。



NUCLEO-F746ZG

基于STM32F746ZG MCU的STM32 Nucleo-144开发板。





 

技术文档

类型标题档案
硬件Application Note
硬件Data Brief
简易操作手册User Manual

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★博文作者未开放评论功能