Other Parts Discussed in Post:CC2650MODA
通過藍(lán)牙?4.2將產(chǎn)品連接到智能手機(jī),這樣就提供了兩個(gè)明顯的優(yōu)勢(shì),便于許多應(yīng)用進(jìn)行利用:
豐富的用戶界面(手機(jī)之外的大多數(shù)電子產(chǎn)品沒有大型高分辨率觸摸屏)
低功耗接近檢測(cè)和固有云連接(智能手機(jī)通常具有互聯(lián)網(wǎng)連接)
借助TI的新SimpleLink?低功耗藍(lán)牙CC2650MODA模塊,您的產(chǎn)品可以極其輕松地實(shí)現(xiàn)這些優(yōu)勢(shì)。
預(yù)認(rèn)證的CC2650MODA模塊(有關(guān)預(yù)認(rèn)證的完整列表,請(qǐng)參見數(shù)據(jù)表)包含配備15個(gè)通用IO(GPIO)引腳和集成天線的SimpleLink CC2650無(wú)線微控制器(MCU)。使用來(lái)自TI BLE-Stack 2.2軟件開發(fā)工具包(SDK)的不同固件配置,TI的這款新模塊可以作為控制系統(tǒng)中所有內(nèi)容的獨(dú)立片上系統(tǒng)(SoC)或作為無(wú)線網(wǎng)絡(luò)處理器讓您向任何現(xiàn)有的MCU添加低功耗藍(lán)牙連接。在無(wú)線網(wǎng)絡(luò)處理器配置中:
低功耗藍(lán)牙協(xié)議棧的主機(jī)和控制器組件在CC2650模塊設(shè)備上運(yùn)行,這與SimpleLink低功耗藍(lán)牙CC2640無(wú)線MCU的引腳和代碼兼容。
在MSP432? MCU等主機(jī)MCU上運(yùn)行的應(yīng)用程序和相關(guān)的藍(lán)牙服務(wù)和配置文件。
無(wú)論在獨(dú)立還是網(wǎng)絡(luò)處理器工作模式下使用該模塊,您都將受益于CC2650MODA模塊更好的6-10dB鏈路預(yù)算,微小的放大器待機(jī)電流以及改進(jìn)的RF傳輸范圍。
TI創(chuàng)建了簡(jiǎn)單網(wǎng)絡(luò)處理器(SNP)固件配置,使系統(tǒng)設(shè)計(jì)人員能夠在主要用于與智能手機(jī)進(jìn)行數(shù)據(jù)交換的主機(jī)MCU上快速編寫服務(wù)級(jí)低功耗藍(lán)牙應(yīng)用。這是通過在使用UART接口連接模塊的主機(jī)MCU上集成輕量級(jí)API庫(kù)來(lái)實(shí)現(xiàn)的。管理與智能手機(jī)的連接等低功耗藍(lán)牙功能由模塊上的SNP固件利用與主機(jī)處理器交換的用戶數(shù)據(jù)來(lái)處理。
在使用現(xiàn)有應(yīng)用MCU運(yùn)行簡(jiǎn)單網(wǎng)絡(luò)處理器配置時(shí),使用CC2650MODA模塊有幾項(xiàng)明顯的優(yōu)勢(shì):
系統(tǒng)分區(qū):用CC2650MODA模塊負(fù)責(zé)所有低功耗藍(lán)牙相關(guān)活動(dòng),而主機(jī)MCU可以專注于運(yùn)行系統(tǒng)應(yīng)用。
更容易學(xué)習(xí):只需時(shí)間學(xué)習(xí)TI的簡(jiǎn)單網(wǎng)絡(luò)處理器API,無(wú)需花時(shí)間配置和編譯完整的BLE協(xié)議棧。
現(xiàn)場(chǎng)固件升級(jí):簡(jiǎn)單網(wǎng)絡(luò)處理器可以實(shí)現(xiàn)從智能手機(jī)安全更新主機(jī)MCU的固件?,F(xiàn)在,您可以通過更快地將產(chǎn)品推向市場(chǎng),之后再推出功能和改進(jìn),最大限度地提高銷售收入。
降低開發(fā)和制造成本:該模塊經(jīng)過預(yù)測(cè)試,使用優(yōu)化的天線布局,減少了對(duì)重新設(shè)計(jì)主板和在生產(chǎn)線上使用昂貴的測(cè)試設(shè)備執(zhí)行耗時(shí)的RF測(cè)試的需求。
開始使用基于SNP的設(shè)計(jì)比您想象的更容易。首先使用CC2650MODA模塊BoosterPack?插件模塊和MSP432 MCU LaunchPad?開發(fā)工具包。MSP432 LaunchPad工具包作為無(wú)線主機(jī)非常不錯(cuò),因?yàn)樗歉叨燃傻?2位MCU,具有48 MHz ARM?Cortex?-M4F和64 kB RAM。
您的第一個(gè)“你好世界”示例,稱為“項(xiàng)目零”,可以在TI資源管理器中此處找到。該想法是創(chuàng)建最簡(jiǎn)單的應(yīng)用,顯示從智能手機(jī)到主機(jī)MCU的數(shù)據(jù)路徑,在這此例中為MSP432 LaunchPad工具包,數(shù)據(jù)通過智能手機(jī)和CC2650MODA模塊上的BLE網(wǎng)絡(luò)處理器之間的低功耗藍(lán)牙進(jìn)行連接?!绊?xiàng)目零”應(yīng)用顯示如何從智能手機(jī)應(yīng)用程序設(shè)置/清除MSP432 MCU LaunchPad工具包上的LED和讀取按鈕狀態(tài)。為此目的創(chuàng)建了最簡(jiǎn)單的自定義低功耗藍(lán)牙配置文件,但是可以擴(kuò)展到讀取傳感器值或發(fā)送指令以控制附接到應(yīng)用MCU的小電機(jī)。
對(duì)于您自己的應(yīng)用開發(fā),可以使用項(xiàng)目零作為起點(diǎn),使用CC2650MODA模塊將非連接設(shè)備轉(zhuǎn)換為配備完整物聯(lián)網(wǎng)(IoT)的產(chǎn)品。下載并安裝用于MSP432 MCU的TI RTOS和連接庫(kù),然后使用MSP432 LaunchPad上的板載調(diào)試器和TI的CCS云開發(fā)套裝啟動(dòng)您的低功耗藍(lán)牙外圍設(shè)備應(yīng)用??梢栽赥I藍(lán)牙低功耗簡(jiǎn)單網(wǎng)絡(luò)處理器培訓(xùn)模塊的SimpleLink學(xué)院介紹上找到完整的指南。
想要獲得更全面的TI低功耗藍(lán)牙介紹,包括為什么當(dāng)今的高級(jí)連接應(yīng)用需要RTOS?
德州大學(xué)奧斯汀分校的Jonathan Valvano教授剛剛創(chuàng)建了涵蓋TI RTOS和藍(lán)牙通信的在線計(jì)算機(jī)科學(xué)課程。本課程的開發(fā)平臺(tái)是MSP432 LaunchPad工具包+ CC2650MODA BoosterPack工具包!在這里查看課程,如果您不選擇已驗(yàn)證的證書,則可免費(fèi)觀看。
審核編輯:何安淇
-
智能手機(jī)
+關(guān)注
關(guān)注
66文章
18362瀏覽量
179454 -
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5723瀏覽量
169072 -
嵌入式處理
+關(guān)注
關(guān)注
0文章
341瀏覽量
9984
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論