好的工具可以使我們的研發(fā)設(shè)計(jì)變得更加輕松,從而節(jié)省時(shí)間和成本。今天我們就來(lái)給大家介紹一下ble低功耗藍(lán)牙模塊開發(fā)必備的五大工具。
藍(lán)牙嗅探器(或協(xié)議分析儀)是藍(lán)牙開發(fā)人員不可或缺且最實(shí)用的工具之一。藍(lán)牙嗅探器和前面提到的客戶端仿真器應(yīng)用的區(qū)別在于,嗅探器可以“監(jiān)視”您的中心設(shè)備和外圍設(shè)備之間的通信??蛻舳朔抡嫫饕话惚挥糜谧x取、寫入和訂閱外圍設(shè)備特征值通知、指示的中央設(shè)備,而嗅探器則在后臺(tái)運(yùn)行,通常不需要人為修改系統(tǒng)的任何行為。
藍(lán)牙嗅探器主要分為兩種類型:
價(jià)格較低的簡(jiǎn)易嗅探器(50-100美元),通?;陂_發(fā)工具包
價(jià)格較高的高級(jí)嗅探器(1,000-30,000美元以上)
價(jià)格較低的嗅探器通常具有一些限制,比如配套的桌面軟件缺乏高級(jí)功能、不能同時(shí)掃描三個(gè)主要的廣播通道等。
使用藍(lán)牙低功耗嗅探器可以有效幫助調(diào)試外圍設(shè)備和中央設(shè)備之間的連接和數(shù)據(jù)傳輸問(wèn)題。
這個(gè)應(yīng)用程序可以是一個(gè)iOS或Android移動(dòng)應(yīng)用程序,也可以是一個(gè)通過(guò)低功耗藍(lán)牙加密鎖或內(nèi)置低功耗藍(lán)牙芯片組連接的桌面應(yīng)用程序。
這個(gè)工具非常實(shí)用,尤其適用于當(dāng)藍(lán)牙設(shè)備交互和測(cè)試的配套移動(dòng)應(yīng)用還未就緒時(shí),以及用在新調(diào)整的測(cè)試和開發(fā)過(guò)程中。這些應(yīng)用程序可以掃描附近的低功耗藍(lán)牙廣播設(shè)備、與這些設(shè)備中的一個(gè)設(shè)備連接、以及發(fā)現(xiàn)它們的服務(wù)和特性并讀取/寫入特性值。
客戶端仿真器應(yīng)用程序有兩個(gè)典型示例:
LightBlue應(yīng)用程序(iOS,macOS)
Nordic nRF Connect應(yīng)用程序(iOS,Android,Desktop)
低功耗藍(lán)牙的核心是實(shí)現(xiàn)藍(lán)牙低功耗。廠商選擇低功耗藍(lán)牙作為其產(chǎn)品的無(wú)線技術(shù)主要出于兩個(gè)原因:低功耗藍(lán)牙在智能手機(jī)中的普及率,以及這項(xiàng)技術(shù)所帶來(lái)的低功耗。
但低功耗也受到其他因素的影響,固件和硬件設(shè)計(jì)都是決定最小設(shè)備功耗的重要因素。
在開發(fā)和測(cè)試過(guò)程中,可以使用不同的工具來(lái)測(cè)量功耗,從而幫助開發(fā)者通過(guò)優(yōu)化實(shí)現(xiàn)更低的功耗。
最常見(jiàn)的兩種功率測(cè)量工具是:
數(shù)字萬(wàn)用表(Digital Multimeter,DMM):用于測(cè)量平均耗電量和峰值電流(如Fluke 287 TRMS萬(wàn)用表)
示波器:用于獲得更精確的測(cè)量值以及更精密地調(diào)節(jié)功耗
雖然藍(lán)牙規(guī)格文件本身并不是工具,但它們?nèi)匀皇敲课灰苿?dòng)或嵌入式藍(lán)牙設(shè)備開發(fā)者的主要參考文件。如果開發(fā)者遇到問(wèn)題或?qū)Φ凸乃{(lán)牙的某些技術(shù)方面存在疑問(wèn)時(shí),官方發(fā)布的藍(lán)牙規(guī)格文件是最好的參考材料。
開發(fā)者可以在藍(lán)牙技術(shù)聯(lián)盟官網(wǎng)免費(fèi)獲取已發(fā)布的藍(lán)牙規(guī)格文件,但如果想要獲得某份規(guī)格文件的預(yù)覽版本(如0.9修訂版)或獲取最新采用的規(guī)格文件以搶占先機(jī),需要先注冊(cè)成為SIG采用者級(jí)別會(huì)員(同樣免費(fèi))。
邏輯分析儀是一種類似于示波器的波形測(cè)試設(shè)備,它可以監(jiān)測(cè)硬件電路工作時(shí)的邏輯電平(高或低),并加以存儲(chǔ),用圖形的方式直觀地表達(dá)出來(lái),便于用戶檢測(cè),分析電路設(shè)計(jì)(硬件設(shè)計(jì)和軟件設(shè)計(jì))中的錯(cuò)誤,邏輯分析儀是設(shè)計(jì)中不可缺少的設(shè)備,通過(guò)它,可以迅速地定位錯(cuò)誤,解決問(wèn)題,達(dá)到事半功倍的效果。
邏輯分析儀不像示波器那樣有許多電壓等級(jí),通常只顯示兩個(gè)電壓(邏輯1和0),因此設(shè)定了參考電壓后,邏輯分析儀將被測(cè)信號(hào)通過(guò)比較器進(jìn)行判定,高于參考電壓者為High,低于參考電壓者為L(zhǎng)ow,在High與Low之間形成數(shù)字波形。例如:一個(gè)待測(cè)信號(hào)使用200MHz采樣率的邏輯分析儀,當(dāng)參考電壓設(shè)定為1.5V時(shí),在測(cè)量時(shí)邏輯分析儀就會(huì)平均每5ns采取一個(gè)點(diǎn),超過(guò)1.5V者為High(邏輯1),低于1.5V者為L(zhǎng)ow(邏輯0),而后的邏輯1和0可連接成一個(gè)簡(jiǎn)單波形,工程師便可在此連續(xù)波形中找出異常錯(cuò)誤(bug)之處。
以上就是開發(fā)低功耗藍(lán)牙所需的幾大工具,趕快收藏吧!除了藍(lán)牙嗅探器、客戶端仿真器應(yīng)用程序、功率測(cè)量工具、藍(lán)牙規(guī)格文件以及邏輯分析儀以外,你還知道哪些好用的低功耗藍(lán)牙開發(fā)工具呢?
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國(guó)銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)-3