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