掌握所需工具和技能是學(xué)習(xí)任何一項(xiàng)新技術(shù)最重要的成功法則之一,就是了解自己需要哪些工具才能步入正軌。無論是移動(dòng)開發(fā)者還是固件開發(fā)者,只要您開發(fā)的是
低功耗藍(lán)牙產(chǎn)品,就應(yīng)該擁有一套能夠?qū)崿F(xiàn)應(yīng)用開發(fā)效率最大化的基本工具。本文將介紹開發(fā)低功耗藍(lán)牙產(chǎn)品和應(yīng)用程序的四種最基本的工具。
?1. 客戶端仿真器應(yīng)用程序這個(gè)應(yīng)用程序可以是一個(gè)
iOS或
Android移動(dòng)應(yīng)用程序,也可以是一個(gè)通過低功耗藍(lán)牙加密鎖或內(nèi)置低功耗藍(lán)牙芯片組連接的桌面應(yīng)用程序。
?這個(gè)工具非常實(shí)用,尤其適用于當(dāng)藍(lán)牙設(shè)備交互和測試的配套移動(dòng)應(yīng)用還未就緒時(shí),以及用在新調(diào)整的測試和開發(fā)過程中。
這些應(yīng)用程序可以掃描附近的低功耗藍(lán)牙廣播設(shè)備、
與這些設(shè)備中的一個(gè)設(shè)備連接、
以及發(fā)現(xiàn)它們的服務(wù)和特性并讀取/寫入特性值。
?2. 藍(lán)牙協(xié)議分析儀藍(lán)牙嗅探器(或協(xié)議分析儀)是藍(lán)牙開發(fā)人員不可或缺且最實(shí)用的工具之一。藍(lán)牙嗅探器和前面提到的客戶端仿真器應(yīng)用的區(qū)別在于,嗅探器可以
“監(jiān)視
”您的中心設(shè)備和外圍設(shè)備之間的通信。
客戶端仿真器一般被用于讀取、寫入和訂閱外圍設(shè)備特征值通知、指示的中央設(shè)備,而嗅探器則在后臺(tái)運(yùn)行,通常不需要人為修改系統(tǒng)的任何行為。?藍(lán)牙嗅探器主要分為兩種類型:
- 價(jià)格較低的簡易嗅探器(50-100美元),通?;陂_發(fā)工具包
- 價(jià)格較高的高級嗅探器(1,000-30,000美元以上)
?價(jià)格較低的嗅探器通常具有一些限制,比如配套的桌面軟件缺乏高級功能、不能同時(shí)掃描三個(gè)主要的廣播通道等。
使用藍(lán)牙低功耗嗅探器可以有效幫助調(diào)試外圍設(shè)備和中央設(shè)備之間的連接和數(shù)據(jù)傳輸問題。?3. 功率測量工具低功耗藍(lán)牙的核心是實(shí)現(xiàn)低功耗。廠商選擇低功耗藍(lán)牙作為其產(chǎn)品的無線技術(shù)主要出于兩個(gè)原因:
低功耗藍(lán)牙在智能手機(jī)中的普及率,以及這項(xiàng)技術(shù)所帶來的低功耗。?但低功耗也受到其他因素的影響,
固件和硬件設(shè)計(jì)都是決定最小設(shè)備功耗的重要因素。
?在開發(fā)和測試過程中,可以使用不同的工具來測量功耗,從而幫助開發(fā)者通過優(yōu)化實(shí)現(xiàn)更低的功耗。
?最常見的兩種功率測量工具是:
- 數(shù)字萬用表(Digital Multimeter,DMM):用于測量平均耗電量和峰值電流(如Fluke ? ? 287 TRMS萬用表)
- 示波器:用于獲得更精確的測量值以及更精密地調(diào)節(jié)功耗
?4. 藍(lán)牙規(guī)格文件雖然藍(lán)牙規(guī)格文件本身并不是工具,但它們?nèi)匀皇敲课灰苿?dòng)或嵌入式藍(lán)牙設(shè)備開發(fā)者的主要參考文件。如果開發(fā)者遇到問題或?qū)?a href="/tags/低功耗藍(lán)牙" target="_blank">低功耗藍(lán)牙的某些技術(shù)方面存在疑問時(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采用者級別會(huì)員(同樣免費(fèi))。
?探索Silicon Labs全系列藍(lán)牙解決方案與開發(fā)工具:https://cn.silabs.com/wireless/bluetooth?原文鏈接:
https://mp.weixin.qq.com/s/vQHVqJg59TbimtjJeo2c1g?您也可以掃描以下二維碼,關(guān)注
Silicon Labs社交媒體平臺(tái)