意法半導體更新STM32Cube軟件包,可支持IOTA Chrysalis版本
意法半導體宣布新版X-CUBE-IOTA1擴展軟件包的開(kāi)發(fā)驗證已經(jīng)完成,并已開(kāi)放下載,以配合IOTA Foundation的分布式賬本技術(shù)(DLT)和基礎設施升級到Chrysalis版本。新的擴展軟件包,包括集成的IOTA C 軟件庫,都已加入STM32Cube微控制器軟件開(kāi)發(fā)生態(tài)系統。
本文引用地址:http://dyxdggzs.com/article/202106/426238.htmSTM32Cube將底層軟件和中間件整合成一個(gè)軟件庫,還集成一個(gè)生成初始化代碼的微控制器配置工具,讓嵌入式應用能夠運行在人氣很高的STM32系列的任何一款微控制器上。STM32Cube軟件有100多個(gè)擴展包,包括更新的X-CUBE-IOTA1,是一個(gè)容許其他用例專(zhuān)用軟件加入的、不斷擴大的開(kāi)發(fā)資源生態(tài)圈。
新擴展包含有IOTA專(zhuān)用中間件和示例代碼,開(kāi)發(fā)人員可利用IOTA DLT最新升級的Chrysalis系統,通過(guò)高能效和高功能集成度的STM32 MCU開(kāi)發(fā)智能互聯(lián)的交易處理設備。
IOTA DLT技術(shù)又稱(chēng)Tangle,是一種防止數據篡改的分布式安全數據庫。據IOTA Foundation介紹,Chrysalis新升級協(xié)議比IOTA最初的協(xié)議提高能效60%。為了實(shí)現這些好處,IOTA Foundation將協(xié)議升級到原子交易,與需要更新整個(gè)帳戶(hù)余額的“帳戶(hù)交易模式”相比,原子交易能夠更高效地記錄狀態(tài)變化。原子交易將最小交易數據量從原始的3500字節降至275字節。改進(jìn)的新交易選擇算法還可以讓交易驗證和同步變得更快。IOTA Foundation表示,1筆比特幣交易所用電能可讓IOTO系統執行6億筆交易。
最新版的X-CUBE-IOTA1軟件支持物聯(lián)網(wǎng)節點(diǎn)評估板B-L4S5I-IOT01A開(kāi)發(fā)套件,該套件搭載STM32L4 + 微控制器,通過(guò)Wi-Fi接口連接互聯(lián)網(wǎng)。新升級軟件包依靠STM32 Cryptolib提供高度優(yōu)化且強大的安全算法,其中包括:
● 中間件庫:
- IOTA Client API,用于應用與Tangle數據庫交互
- STM32加密庫,用于加密、哈希轉換、消息認證和數字簽名
- 傳輸層安全性 (MbedTLS)
- FreeRTOS
- Wi-Fi管理
● 可訪(fǎng)問(wèn)板上運動(dòng)和環(huán)境傳感器的完整驅動(dòng)程序
X-CUBE-IOTA1擴展軟件包現已開(kāi)放,可從ST.com下載。
評論