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