掌握所需工具和技能是學(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à)格較高的高級(jí)嗅探器(1,000-30,000美元以上)
價(jià)格較低的嗅探器通常具有一些限制,比如配套的桌面軟件缺乏高級(jí)功能、不能同時(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ū)Φ凸乃{(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ī),需要先注冊(cè)成為SIG采用者級(jí)別會(huì)員(同樣免費(fèi))。
編輯:lyn
-
藍(lán)牙
+關(guān)注
關(guān)注
119文章
6313瀏覽量
178737
原文標(biāo)題:開發(fā)低功耗藍(lán)牙的四大必備工具!等您來收藏
文章出處:【微信號(hào):SiliconLabs,微信公眾號(hào):Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Wi-Fi藍(lán)牙雙模芯片BK7238產(chǎn)品概述
DA14535 USB開發(fā)套件硬件解析:開啟低功耗藍(lán)牙開發(fā)新征程
物聯(lián)網(wǎng)開發(fā)必備:四款低功耗藍(lán)牙透傳模塊參數(shù)全解析與應(yīng)用實(shí)戰(zhàn)
從入門到精通:基于開源代碼的BLE四種模式開發(fā)詳解
KAGA FEI擴(kuò)展低功耗藍(lán)牙模塊產(chǎn)品線
低功耗、低功耗前端模塊,適用于藍(lán)牙?范圍擴(kuò)展應(yīng)用 skyworksinc
低功耗、低功耗前端模塊,適用于藍(lán)牙?信號(hào)范圍擴(kuò)展應(yīng)用 skyworksinc
超低功耗藍(lán)牙模組的功耗到底有多低
低功耗藍(lán)牙模組在電動(dòng)工具類設(shè)備上的應(yīng)用
低功耗藍(lán)牙網(wǎng)關(guān)在智慧工地上的使用
藍(lán)牙低功耗模塊的原理和應(yīng)用介紹
關(guān)于低功耗藍(lán)牙連接功耗的評(píng)估
低功耗藍(lán)牙和經(jīng)典藍(lán)牙,到底怎么選?
淺談開發(fā)低功耗藍(lán)牙產(chǎn)品和應(yīng)用程序的四種工具
評(píng)論