在Azure?RTOS上開發(fā)可靠物聯(lián)網(wǎng)設備的硬件考量、教程和示例
Azure RTOS使資源受限的設備能夠連接到微軟的Azure IoT,這是全球領先的IoT生態(tài)系統(tǒng)之一。Azure RTOS為企業(yè)級應用程序(如航空電子設備、醫(yī)療設備、運輸和工業(yè)控制)提供理想的軟件開發(fā)平臺而聞名,然而,其設備的可靠性取決于運行它的硬件。Silicon Labs(亦稱“芯科科技”)特別制作本篇文章來解釋開發(fā)可靠的Azure RTOS設備需考慮的五大硬件因素,同時為想在Silicon Labs無線解決方案上試驗Azure RTOS的用戶,提供GitHub上的教程和示例項目。歡迎點擊文末的閱讀原文或通過下方鏈接訪問Silicon Labs在線社區(qū)獲取完整內(nèi)容:https://community.silabs.com/s/share/a5U8Y000000bwDXUAY/在azure-rtos上開發(fā)可靠物聯(lián)網(wǎng)設備的5大硬件考量教程和示例?language=en_US Azure RTOS是什么?Azure RTOS是微軟為資源受限的物聯(lián)網(wǎng)設備提供的實時操作系統(tǒng)和嵌入式軟件開發(fā)套件。它用于無線連接全球Azure IoT生態(tài)系統(tǒng)中各種企業(yè)應用程序的智能設備。 Azure RTOS是圍繞ThreadX實時內(nèi)核的現(xiàn)代化版本而構(gòu)建的,而ThreadX一直是世界上使用最多的實時內(nèi)核之一。NetX Duo TCP/IP在Azure RTOS中提供網(wǎng)絡功能。它針對受限的計算環(huán)境進行了優(yōu)化,并支持IPSec和D/TLS,以實現(xiàn)高效和安全的物聯(lián)網(wǎng)應用。 與Windows IoT和Azure Sphere OS不同,后者具有較高的內(nèi)存和處理要求,Azure RTOS針對資源受限的硬件(如Cortex-M-class)進行了優(yōu)化。 為什么選擇Azure RTOS ?為什么世界上那么多的實時操作系統(tǒng)中選擇Azure RTOS呢? 首先,Azure RTOS是微軟Azure IoT物聯(lián)網(wǎng)生態(tài)系統(tǒng)中資源受限設備的首選操作系統(tǒng)和嵌入式軟件開發(fā)平臺。其次,Azure RTOS是各種企業(yè)級和安全關鍵應用程序的理想平臺,這些應用包括航空電子設備、醫(yī)療設備、運輸、工業(yè)控制等。它為開發(fā)者的物聯(lián)網(wǎng)設計提供了經(jīng)過全面測試、高效和可靠的基礎。該代碼已通過認證,滿足嚴格的行業(yè)安全和標準,包括IEC 61508, IEC 62304, ISO 26262和EN 50128。 Azure RTOS對開發(fā)者的好處Azure RTOS為開發(fā)者提供了可靠且經(jīng)過驗證的實時操作系統(tǒng)和嵌入式軟件平臺。經(jīng)過測試和認證的代碼可以提高質(zhì)量和可靠性,減少故障排除和調(diào)試所需的時間,最大限度地減少開發(fā)成本和上市時間。 開發(fā)可靠的Azure RTOS設備的五大硬件考慮因素嵌入式物聯(lián)網(wǎng)設備是由軟件、固件和硬件構(gòu)建而成的緊密集成系統(tǒng),您需要通過整體的系統(tǒng)考量來開發(fā)一個可靠的Azure RTOS設備。因此,無線硬件和MCU是產(chǎn)品整體可靠性和性能的關鍵組成部分。以下是在為AzureRTOS設備選擇硬件時需要考慮的五個因素: 一、無線性能無線性能在許多Azure IoT物聯(lián)網(wǎng)應用中至關重要。企業(yè)和工業(yè)資產(chǎn)中的無線連接承載著有價值的、重要時間數(shù)據(jù)。另一方面,這些設備通常位于嘈雜的射頻環(huán)境中。想象一下,工業(yè)旋轉(zhuǎn)機器對其連接的無線物聯(lián)網(wǎng)振動傳感器造成的干擾程度! 在為Azure RTOS設備選擇硬件時,以確??煽康男阅芤⒁膺x擇具有高傳輸功率和靈敏性接收器的無線芯片。通過使用Silicon Labs的無線解決方案,您可以獲得具有業(yè)界領先的靈敏性水平并且傳輸功率高達 20 dBm的芯片。 二、功耗當您的Azure RTOS設備在沒有線路電源的情況下運行時,節(jié)能硬件對于通過減少電池更換頻率來降低生命周期成本至關重要,特別是在偏遠地區(qū)。通過Silicon Labs的超低功耗SoC設計和優(yōu)化的低占空比,您可以使電池驅(qū)動的Azure RTOS設備具有十年以上的運行壽命。 三、安全Azure IoT平臺具有強大的內(nèi)置安全特性,如IPSec、TLS和DTLS。然而,Azure RTOS的安全性只取決于它最薄弱的環(huán)節(jié)。在選擇硬件時,請確保適當?shù)陌踩С?,例?span>Silicon Labs WF200 Wi-Fi模塊上的安全鏈路接口,它具有與主機處理器加密通信的能力。 四、物聯(lián)網(wǎng)協(xié)議Wi-Fi是Azure IoT上的主要連接協(xié)議,并且大多數(shù)運行Azure RTOS的硬件都支持Wi-Fi。雖然Wi-Fi是企業(yè)領域通用的無線技術(shù),但一些物聯(lián)網(wǎng)用例可以通過更節(jié)能的無線物聯(lián)網(wǎng)協(xié)議得到更好的解決。使用Silicon Labs的EFR32MG12無線SoC,您可以在適合實現(xiàn)多種無線物聯(lián)網(wǎng)協(xié)議的設備上開發(fā)AzureRTOS應用程序,包括低功耗藍牙(Bluetooth LE)、Zigbee、專有無線協(xié)議等。 五、成本和上市時間開發(fā)物聯(lián)網(wǎng)設備是需要預算和時間的。您必須最小化開發(fā)成本和上市時間。硬件的選擇對這些內(nèi)容有重大影響。使用Silicon Labs的高質(zhì)量、預認證和符合標準的SoCs和模塊,可以顯著降低測試和認證所需的成本和時間。