德州儀器(TI) 用于連接的技術(shù)標準和平臺對實(shí)時(shí)感應、通信和數據共享具有直接影響,這對于全球商業(yè)和貿易至關(guān)重要。 憑借無(wú)限的設計和連接可能性,物聯(lián)網(wǎng)(IoT)開(kāi)發(fā)人員面臨的挑戰仍然是如何在工廠(chǎng)、樓宇和其他工業(yè)應用程序之間創(chuàng )建安全、低功耗和魯棒的連接。選擇正確的協(xié)議和正確的原型平臺可能會(huì )令人生畏。 為幫助您選擇正確的技術(shù), SimpleLink連接的微控制器(MCU)支持多種連接協(xié)議,包括Zigbee,Thread,Bluetooth Low Energy,Wi-Fi,以太網(wǎng)和Sub-1 GHz,所有這些協(xié)議均由SimpleLink軟件開(kāi)發(fā)套件(SDK)統一。SimpleLink MCU平臺提供了用來(lái)創(chuàng )建安全、低功耗且已連接的傳感器網(wǎng)絡(luò )構建塊。 選擇硬件開(kāi)發(fā)套件 作為SimpleLink MCU平臺的一部分,您可使用各類(lèi)硬件工具,包括TI SimpleLink LaunchPad開(kāi)發(fā)套件和我們新近可用的SimpleLinkCC1352R LaunchPad SensorTag套件。每個(gè)套件的核心是SimpleLink MCU,但每個(gè)套件都針對不同的開(kāi)發(fā)方面進(jìn)行量身定制。這些開(kāi)發(fā)套件可協(xié)同工作,使您可創(chuàng )建各類(lèi)連接的應用程序并測試不同的協(xié)議棧。 LaunchPad開(kāi)發(fā)套件 LaunchPad開(kāi)發(fā)套件是一個(gè)開(kāi)放式硬件開(kāi)發(fā)平臺。該套件為您提供了對SimpleLink MCUs不受限制的開(kāi)發(fā)訪(fǎng)問(wèn)權限,且可用作創(chuàng )建下一項目的空白狀態(tài)。LaunchPad開(kāi)發(fā)套件的開(kāi)放式性質(zhì)使您可以專(zhuān)注于自定義設計,同時(shí)進(jìn)行優(yōu)化。為了協(xié)助開(kāi)發(fā),LaunchPad開(kāi)發(fā)套件(如圖1所示)的特色是一個(gè)用于調試和加載新代碼的板載編程器。USB連接器可用于編程并為L(cháng)aunchPad開(kāi)發(fā)套件提供電源。LaunchPad開(kāi)發(fā)套件的關(guān)鍵特性是硬件的靈活性,它使您可以訪(fǎng)問(wèn)許多特色微控制器的引腳,并可進(jìn)行開(kāi)放式硬件原型設計。此外,還提供一些用戶(hù)LED和按鈕以供使用。將引腳插入一個(gè)可接受BoosterPack插入式電路板的標準的連接器中,這些電路板帶來(lái)額外的功能,例如顯示屏、傳感器、電池組等。 ![]() 圖1.SimpleLink LaunchPad開(kāi)發(fā)套件 LaunchPad SensorTag套件(LPSTK-CC1352R) LaunchPad開(kāi)發(fā)套件專(zhuān)注于開(kāi)放式硬件,而LaunchPad SensorTag套件(如圖2所示)專(zhuān)注于為您提供更類(lèi)似于產(chǎn)品的開(kāi)發(fā)起點(diǎn)。LaunchPad SensorTag套件是全封閉的、電池供電的,并且集成多種傳感器來(lái)了解環(huán)境,包括溫度、濕度、環(huán)境光、運動(dòng)等。憑借其開(kāi)箱即用的電池操作、車(chē)載傳感器和內置的多頻帶無(wú)線(xiàn)連接,您可輕松部署完整的傳感器網(wǎng)絡(luò )以對協(xié)議棧和性能進(jìn)行壓力測試。LaunchPad SensorTag套件具有可同時(shí)支持Sub-1 GHz和2.4 GHz運行的SimpleLink 多頻帶CC1352R MCU,為您提供了最大的連接靈活性。LaunchPad SensorTag套件的外殼可拆卸的,且具有與LaunchPad開(kāi)發(fā)套件類(lèi)似的BoosterPack兼容性和某些硬件的可擴展性。 ![]() 圖2.SimpleLink CC1352R LaunchPad SensorTag 套件(LPSTK-CC1352R) 可輕松混合和匹配LaunchPad開(kāi)發(fā)套件和LaunchPad SensorTag套件來(lái)創(chuàng )建所需拓撲。SimpleLink MCU廣泛的連接堆棧產(chǎn)品(如圖3所示)使您可以連接所需、所想的任何對象。 ![]() 圖3:SimpleLink MCU平臺提供了在業(yè)界范圍廣泛的連接協(xié)議。 定制的傳感器網(wǎng)絡(luò ) LaunchPad SensorTag套件使您能夠創(chuàng )建低功耗、電池供電的傳感器節點(diǎn)。該節點(diǎn)可測量溫度、濕度、環(huán)境亮度、霍爾效應、運動(dòng)等。開(kāi)箱即用的連通性和感應功能使您可輕松在工廠(chǎng)、樓宇和工業(yè)環(huán)境中收集傳感器數據。由于其不受限和開(kāi)放式形式的因素,LaunchPad開(kāi)發(fā)套件可輔助開(kāi)發(fā)人員創(chuàng )建定制節點(diǎn)或網(wǎng)關(guān)解決方案。兩種工具都可以幫助您快速創(chuàng )建靈活、低功耗和安全的完整傳感器網(wǎng)絡(luò )。例如,您可使用Sub-1 GHz和/或低功耗藍牙(Bluetooth Low Energy)創(chuàng )建星形拓撲(如圖4所示),或者使用Zigbee和OpenThread創(chuàng )建網(wǎng)狀拓撲(如圖5所示)。 ![]() 圖4:使用LaunchPad開(kāi)發(fā)套件和LaunchPad SensorTag套件(LPSTK-CC1352R) 硬件工具創(chuàng )建的星形拓撲 ![]() 圖5:使用LaunchPad開(kāi)發(fā)套件和LaunchPad SensorTag套件(LPSTK-CC1352R) 硬件工具創(chuàng )建的網(wǎng)狀網(wǎng)絡(luò ) 充分的靈活性 SimpleLink MCU平臺包括SimpleLink CC1352R多協(xié)議和多頻帶MCU。 通過(guò) CC1352R LaunchPad SensorTag套件 (LPSTK-CC1352R),您可評估各類(lèi)連接頻率和協(xié)議棧,并在應用程序中的多個(gè)頻帶和協(xié)議之間無(wú)縫切換。多頻帶操作可提供低功耗藍牙(BluetoothLow Energy)和Sub-1 GHz或Zigbee協(xié)議的無(wú)縫并發(fā)操作。例如,您可以使用一臺SimpleLinkCC1352R 微控制器的器件來(lái)提供低功耗藍牙(BluetoothLow Energy)連通性和TI 15.4-Stack與Sub-1 Ghz的遠程連通性(圖6)。您還可將低功耗Bluetooth連通性與網(wǎng)狀協(xié)議(例如Zigbee或Thread)進(jìn)行配對(圖7)。多頻帶、多協(xié)議的SimpleLink CC1352RMCU使您能夠將頻率和協(xié)議組合起來(lái),從而使用單個(gè)MCU創(chuàng )建靈活連接的傳感器網(wǎng)絡(luò )。 ![]() 圖6.具有TI 15.4-Stack多頻帶操作的低功耗藍牙(Bluetooth Low Energy)和Sub-1 GHz ![]() 圖7.低功耗藍牙(Bluetooth Low Energy)+Zigbee/線(xiàn)程堆棧的多協(xié)議操作 軟件開(kāi)發(fā)工具 為補充現有的SimpleLink硬件開(kāi)發(fā)工具,我們提供了功能強大且直觀(guān)的軟件工具和資源,從基于瀏覽器的集成開(kāi)發(fā)環(huán)境到引入SysConfig(一個(gè)統一的軟件配置工具)的圖形編程工具等。Code Composer Studio軟件是一個(gè)功能強大的代碼編輯,可用于桌面和云操作的編程和環(huán)境調試。它提供了在本地桌面或Web瀏覽器中進(jìn)行開(kāi)發(fā)的靈活性。SimpleLink SDK是一個(gè)功能強大的軟件開(kāi)發(fā)套件,它已預先集成了外圍設備驅動(dòng)程序、連接堆棧、庫、RTOS內核等。此外,它還受到季度發(fā)布計劃的支持,該計劃介紹了新功能、改進(jìn)和優(yōu)化。SysConfig(如圖8所示)是一種新的直觀(guān)圖形配置工具,用于為各類(lèi)SimpleLink SDK組件生成配置代碼。您可借助功能強大的圖形界面配置外圍器件驅動(dòng)程序、連接堆棧等。 ![]() 圖8.SysConfig圖形配置工具 |