Nordic最新發表的軟體開發套件nRF5 SDK v12.0允許無線下載搭配安全的簽章方式進行韌體升級,從而確保該升級來自已驗證的可信賴來源。此外,該軟體開發套件(SDK)可支援內含Nordic nRF52832 Arduino Primo基板的Arduino開發工具組,具備以Keil進行圖形配置的Cortex微控制器軟體介面標準(CMSIS)配置精靈,而且提供低功耗藍牙技術的連續血糖監測儀(CGM )規範支援,並支援最佳化的浮點運算單元執行。

在操作方面,它採用一個典型的公鑰/私鑰的安全結構,其中公鑰是配發的,私鑰則只由發送端持有,從而可確保一對一的安全性。在Nordic的nRF5 SDK v12.0中,可透過各種方式使用加密法建立金鑰,Nordic為此投注了許多努力,提供開發人員以任何自己喜歡的方式來加密的彈性。這包括使用由Nordic創建的範例,例如ECDH,是利用於建立低功耗藍牙安全連線的P256 曲線算法。(Nordic還保留了兩個由藍牙技術聯盟所分配的專用16位元UUID辨識碼,以用於簽章和未簽章韌體)。

Nordic也支援利用一套跨平台的PC套件與另一套針對Android和iOS作業系統的行動開發套件開發安全的DFU應用。此外,如果一個安全的OTA-DFU被中斷,失敗回復執行功能允許從最後一次良好中斷點繼續完成升級,省去從頭開始整個升級過程。

Nordic nRF5 SDK v12.0的其他附加功能包括支援Arduino開發套件,內建Nordic nRF52832的Arduino Primo基板,為Arduino平台帶來全套的Nordic nRF5 SDK模組、功能及應用範例;其CMSIS配置精靈允許以Keil進行圖形配置,更清楚的呈現開發項目模組和設定,簡化開發程序。該開發套件還提供低功耗藍牙技術的連續血糖監測儀(CGM)項目支援。

此外,借助Nordic最新nRF52832系統單晶片(SoC)中ARM Cortex M4F處理器內含浮點運算單元 (FPU)指令集功能提供最佳化的浮點運算單元執行。對於許多現代產品和應用軟體演算法中越來越必要且常見的浮點運算處理,FPU指令集功能可省下許多處理時間和減低軟體複雜性。