Silicon Labs(亦稱“芯科科技”)發布了Gecko軟件開發工具包(GSDK)的最新版本v4.1。GSDK是業內最聚焦在物聯網應用的軟件開發平臺,它的最新版本使開發人員能夠構建具有先進的智能家居生態系統功能、新的Wi-SUN無線協議和健壯安全性的物聯網設備和應用程序。本博客簡要介紹了GSDK v4.1的新功能亮點。
協同處理器通信(CPC, Co-ProcessorCommunication)初始版本
在許多物聯網項目中,一個重要但有時被忽視的部分是連接無線設備的串行鏈路,該無線設備作為NCP(運行完整軟件協議棧的網絡協同處理器)或RCP(只處理最低級別無線通信的無線電協同處理器)與主機設備。要作為成功項目的構建塊并幫助處理復雜的開發功能,此鏈接必須高效、可靠且易于使用。
CPC組件在最新的GSDK發行版本中首次亮相,滿足了上述所有條件。它為數據交換提供直觀的、zero-copy API,從而簡化了協同處理器連接。這些API是CPC Secondary的一部分,CPC Secondary是一個thread-safe的源代碼包,在協同處理器本身上運行,非常適合協調與各種不同任務或應用程序相關聯的傳入和傳出數據。當然,在物聯網世界中,安全一直是重要的話題,Secondary還簡化了加密消息的工作,以確保完整性。
次要端在鏈接的主機端對應的是CPCd (CPC Daemon)。CPCd是為基于Linux的處理器開發的,它為應用程序提供的不僅是通用數據交換手段,而且是升級協同處理器固件的明確路徑。Secondary和Daemon共同為GSDK 4.1的用戶提供了基于協同處理器的系統以建立堅實基礎所需的東西。
驅動器(Drivers)是用于芯片外設上的EFM32、EZR32和EFR21的Gecko平臺驅動程序庫。驅動程序通?;?a href="http://www.xsypw.cn/tags/dma/" target="_blank">DMA,并使用所有可用的低能耗特性。Silicon Labs GSDK 4.1提供了一個新的組件“Configuration_over_SWO”,用于同步WSTK主板和射頻板之間的UART/PTI設置。
Configuration_over_SWO的特性旨在讓目標應用程序配置某些板控制器選項,這為客戶提供了更好的開箱即用的體驗。調試EFx32-target變得更容易,客戶不需要單獨配置板控制器。該接口可以替代已有的CLI。
總的來說,它將確保目標和板控制器與同步的目標設備UART/PTI和套件板控制器設置同步。該功能將加快客戶的上市時間。
Wi-SUN配置器
Wi-SUN無線標準是用于大規模戶外物聯網無線通信網絡的開放性協議?;赪i-SUN的網狀網絡是高度健壯、安全、可擴展和可互操作的解決方案,是智慧城市發展的首選。Silicon Labs的Wi-SUN硬件平臺已獲得了Wi-SUN聯盟的認證,這是一個致力于推廣LPWAN無縫連接的全球行業協會。其現場驗證的低功耗Wi-SUN解決方案基于ARM的開源實現。
Silicon Labs的Wi-SUN軟件和工具幫助開發人員同時快速監控和調試多個節點。GSDK 4.1現在為開發人員提供了一個名為“Wi-SUN Configurator”的UI工具。它通過三個面板為Wi-SUN應用程序的主要設置提供接口:應用程序、安全性和無線電。應用程序面板提供了一個更容易的訪問多個與應用程序相關的Wi-SUN堆棧設置,包括MAC地址,MAC允許/拒絕列表,單播停留時間間隔,網絡大小設置,以及設備的TX輸出功率。安全面板顯示設備用于身份驗證的私鑰和證書,無線電面板配置應用程序中包含的無線電配置文件。
Sucure Vault安全技術集成至Connect協議棧
物聯網用戶發現很難管理需要低功耗的設備,如電池供電的設備,長電池壽命是必不可少的。為了應對這一挑戰,Silicon Labs Connect堆棧提供了功能齊全、易于定制的無線網絡解決方案,針對需要低功耗和在簡單網絡拓撲中使用的設備進行了優化。它支持無線電調制、頻率和數據速率的多種組合,并且還通過其“構建塊(building block)”插件設計支持高效的應用程序開發。當與Simplicity Studio IDE集成開發環境一起使用時,開發人員可以輕松地選擇應該包含在應用程序中的功能。生成的應用程序是完全可移植的,因為它們可以針對不同的地區、不同的MCU和不同的無線電重新編譯。
為了增強安全性,Silicon Labs GSDK 4.1現在在Connect中提供了SecureVault安全技術,以提供支持PSA 3級認證的存儲網絡安全密鑰。Secure Vault安全技術還提供了一個專用的安全引擎來增添高級的安全特性,以防止可擴展的遠程軟件攻擊和本地硬件攻擊。部署到Secure Vault高級設備時,可使用密鑰管理(Key Management)功能保護敏感密鑰。安全密鑰管理使用物理不可克隆功能(PUF)的概念,根據單個設備的缺陷創建一個秘密的、隨機的和唯一的密鑰。
PUF-key加密安全密鑰存儲中的所有密鑰。用戶密鑰由設備的根密鑰加密,用于非易失性存儲,以供以后使用。這樣就不需要將密鑰以明文格式存儲在設備上,防止攻擊者通過傳統的閃存提取或應用程序攻擊獲得密鑰的訪問權,并允許在任何可用的存儲器中安全地存儲無限數量的密鑰。因此,通過集成Secure Vault至Connect協議棧,客戶可以在整個物聯網設備的生命周期中擁有最強大的安全保護,防止偽造、網絡攻擊、黑客、未經驗證的連接和配對。
了解關于GSDK v4.1的更多信息
除了突出的新功能特性之外,Silicon Labs新的GSDK 4.1版本還為您帶來了更多的軟件和工具,為您的客戶提供更好的無線連接。
審核編輯 :李倩
-
軟件開發
+關注
關注
0文章
621瀏覽量
27384 -
Gecko
+關注
關注
0文章
6瀏覽量
8268
原文標題:新版軟件開發工具包-Gecko SDK v4.1增強安全性、Wi-SUN配置功能!
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論