首頁 > 評(píng)測(cè) > 給BLE插上翅膀——TI CC2640R2 LAUNCHPAD評(píng)測(cè)
給BLE插上翅膀——TI CC2640R2 LAUNCHPAD評(píng)測(cè)
- [導(dǎo)讀]
- BLE5是否真的已經(jīng)克服了傳輸距離瓶頸?讓我們從德州儀器的CC2540R2 LaunchPad來管窺一斑...
此時(shí)打開串口終端軟件如putty,可以看到串口輸出的信息,如下
其中第二行是設(shè)備的地址,第三行顯示CC2640R2 LAUNCHPAD正在廣播信息,此時(shí)如果有其它BLE設(shè)備連接到開發(fā)板,串口終端還會(huì)顯示列出附加的信息
這里顯示了連接到CC2640R2 LAUNCHPAD上的其它BLE設(shè)備及地址。
不過令筆者郁悶的是,在使用BLE SCANNER來具體查看相關(guān)的數(shù)據(jù)時(shí),第一次連接上了CC2640R2 LAUNCHPAD之后,后面死活再也連接不上了,每次點(diǎn)擊連接之后立即掉線,原因不詳,還是內(nèi)功不夠深厚啊。
不過很快問題解決了,應(yīng)該是咱手機(jī)藍(lán)牙的兼容性問題,換另一臺(tái)手機(jī)后BLE SCANNER工作正常了,APP連接到CC2640R2 LAUNCHPAD之后,很快就建立了連接,如下
這里可以看到一個(gè)服務(wù)名CUSTOME SERVICE,UUID為FFF0,與前面代碼中設(shè)置的一致。點(diǎn)擊該服務(wù),進(jìn)一步查看服務(wù)詳情
這里看到的是服務(wù)中定義的第一個(gè)特性,其UUID為FFF1,用戶可以執(zhí)行讀寫操作,點(diǎn)擊W按鈕,彈出輸入對(duì)話框,如下
Chracteristic 1的類型為Byte型,這里寫入一個(gè)字節(jié)值,注意默認(rèn)是十六進(jìn)制形式,點(diǎn)擊OK后,在終端會(huì)顯示CC2640R2 LAUNCHPAD接收到了該值,如下
結(jié)果正常,CC2640R2 LAUNCHPAD已正確收到了用戶設(shè)置的值。
不得不感嘆,雖然一個(gè)工程包含的內(nèi)容非常之多,但是在SDK的支持下,再加上非常實(shí)用的示例代碼,軟件開發(fā)的難度確實(shí)下降了許多。不過如果要想實(shí)現(xiàn)更具體的功能或自定義的一些特性,還是要好好學(xué)習(xí)研究底層的細(xì)節(jié),才能做到胸有成竹,游刃有余。
最后再來回顧一下CC2640R2F帶來的新特性。BLE 5讓BLE的傳輸距離更遠(yuǎn),最遠(yuǎn)200m的傳輸距離讓一直困擾藍(lán)牙的瓶頸不復(fù)存在,2Mbps的傳輸率,雖然仍然不能和WiFi相比,但是在IoT應(yīng)用中應(yīng)可勝任大部分應(yīng)用,F(xiàn)在Lora與NB-IoT都是很熱門的話題,誰主沉浮,尚是未知之?dāng)?shù)。不過在可以預(yù)見的未來,BLE 5必將大放異彩,這一點(diǎn)倒是可以肯定。倘若你在Lora及NB-IoT之間搖擺未定,倒不如先好好研究下BLE 5,亦不失一種好的選擇!
參考資源:
CC2640R2 LAUNCHPAD: http://www.ti.com/tool/launchxl-cc2640r2
CC2640R2F: http://www.ti.com/product/cc2640R2F
創(chuàng)建自己的藍(lán)牙應(yīng)用:http://processors.wiki.ti.com/index.php/Tutorial:_How_to_Create_a_Custom_Bluetooth_Smart_Embedded_Application_with_the_CC2650DK
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前