作為一名開發(fā)人員需要了解并非所有的開發(fā)套件都是一樣的,不同特性可能在開發(fā)過程中產(chǎn)生巨大的差異。盡管大多數(shù)開發(fā)套件都能很好地完成工作,允許開發(fā)人員將一個想法轉化為一個原型。但也有設計糟糕的工具包,它們可能會把項目變成噩夢。
換言之,優(yōu)秀的開發(fā)套件則可以消除工作中的許多麻煩,加速跟蹤和調試,并提供擴展接口。 然而,什么樣的藍牙開發(fā)套件才是足夠好的呢?在本篇文章中,來自Silicon Labs(亦稱“芯科科技”)的工程專家將概要說明藍牙開發(fā)套件必備的五個關鍵特色,以便幫助用戶加速物聯(lián)網(wǎng)原型設計,推進產(chǎn)品上市時程。
同時將介紹Silicon Labs最新發(fā)布用于物聯(lián)網(wǎng)快速原型設計的BGM220藍牙模塊開發(fā)套件,其提供強大且豐富的功能特色,而且價格相當親民!
何謂物聯(lián)網(wǎng)快速原型(Rapid IoT Prototyping)?
物聯(lián)網(wǎng)快速原型(Rapid IoT Prototyping)聽起來像是在開發(fā)者社區(qū)醞釀的另一個時髦用詞。然而,不僅僅是這樣。快速原型技術完美地捕捉了物聯(lián)網(wǎng)產(chǎn)品的創(chuàng)建方式,使開發(fā)人員快速構建他們的軟件和硬件設計的多次迭代,并獲得早期用戶反饋。
這使得他們能夠根據(jù)實際用戶體驗調整設計,并快速完成一個成功的原型。 有兩種類型的快速物聯(lián)網(wǎng)原型開發(fā)套件。開發(fā)人員可以在Arduino或Raspberry Pi上構建原型,再使用更專業(yè)的軟件和硬件平臺來完成項目。
然而,更多開發(fā)人員喜歡采用基于商業(yè)芯片組的開發(fā)包從頭開始制作所有東西——它們允許更大的定制空間,最終的構建更接近真實的產(chǎn)品,而不是業(yè)余愛好者的實驗。
那么,你需要什么樣的開發(fā)套件來快速原型化藍牙物聯(lián)網(wǎng)產(chǎn)品呢?下面是評估套件的五個強大功能的簡要介紹,它們可以加快開發(fā)人員的設計工作:
1. 內(nèi)置的調試器
開發(fā)人員花了大量的原型制作時間來調試軟件和硬件。調試器可能是藍牙開發(fā)套件中最關鍵的組件,但是許多可用的工具包都沒有附帶調試器。 在選擇藍牙開發(fā)套件時,確保它有一個板載調試器,以避免購買單獨的主板。在板上構建的調試器將大幅簡化開發(fā)工作,因為開發(fā)人員可以簡單地在目標處理器中運行代碼并進行調試。
此外,板載調試器通常與供應商的集成開發(fā)環(huán)境(IDE)兼容,為開發(fā)人員提供更高級的調試功能。 總而言之,帶有內(nèi)置調試器的藍牙開發(fā)套件節(jié)省了開發(fā)人員購買額外的電路板,減少了麻煩,并加快了開發(fā)工作和原型設計。
2. 藍牙傳輸路徑跟蹤器(Bluetooth Traffic Tracer)
開發(fā)無線產(chǎn)品,特別是不帶傳輸路徑跟蹤器(Traffic Tracer)的藍牙設備,是很困難的。在沒有跟蹤器的情況下,當在處理藍牙協(xié)議級別的問題時,開發(fā)人員無法看到無線鏈路中發(fā)生了什么,這使得故障排除純粹是靠經(jīng)驗猜測。
另一方面,帶有內(nèi)置封包跟蹤接口的開發(fā)工具,允許開發(fā)人員捕獲流入系統(tǒng)的原始藍牙流量,并使用網(wǎng)絡分析器工具對其進行分析。分析器將數(shù)據(jù)解碼為人類可讀的協(xié)議格式,這使得調試變得輕而易舉。
藍牙開發(fā)套件上的數(shù)據(jù)包跟蹤器接口提供了關于無線鏈路中發(fā)送和接收數(shù)據(jù)包的寶貴調試信息,消除了調試中的猜測工作,并顯著加快了原型制作的速度。
在開始創(chuàng)建IoT原型時,開發(fā)人員要做的第一件事是在目標和PC之間建立一條串行線,以便進行數(shù)據(jù)日志記錄并將命令流回處理器。這允許進行高級別的調試:在進行第一次深入調試之前,開發(fā)人員可以發(fā)現(xiàn)代碼的哪些部分不能工作。
使用帶有內(nèi)置虛擬通信端口的藍牙開發(fā)套件將節(jié)省開發(fā)人員購買用于UART-to-USB橋接的外部板的費用。同樣地,這也有助于開發(fā)人員消除項目設計中的許多麻煩,并更快地從開發(fā)板中獲得原型。
4. 帶有OTA的通用藍牙App測試工具
如果沒有流暢的智能手機應用和無線(OTA)軟件更新,沒有人會想在2021年購買藍牙物聯(lián)網(wǎng)產(chǎn)品。假設開發(fā)人員想為產(chǎn)品開發(fā)優(yōu)秀的智能手機連接和OTA功能,一個支持帶OTA的通用低功耗藍牙(Bluetooth Low Energy)移動應用測試工具應該列入考慮,這將節(jié)省大量的開發(fā)時間,并迅速推出面向市場的產(chǎn)品原型。
5. 硬件系統(tǒng)支持
沒有開發(fā)人員愿意浪費寶貴的時間從頭開始構建每個組件,特別是在許多硬件生態(tài)系統(tǒng)提供大量現(xiàn)成組件的情況下。然而,缺乏硬件生態(tài)系統(tǒng)標準接口的開發(fā)工具,勢必會讓開發(fā)者花費大量時間來創(chuàng)建所有東西,或者在沒有適當文檔的情況下連接一些不知名的組件。 配備了MikroBUS插座的藍牙開發(fā)套件,允許開發(fā)人員立即使用數(shù)百個輔助硬件組件來擴展開發(fā)人員的項目,包括MikroE開發(fā)的點擊板。
然而,如果開發(fā)人員沒有從MikroE的產(chǎn)品組合中找到需要的東西,他們還有其他選擇,如Sparkfun的Qwiic Connect系統(tǒng),它與Sparkfun提供的一系列板兼容,以及Adafruit和Seeed Studio。
通過Qwiic接口,開發(fā)人員可以將附加板連接到I2C接口上,并構建具有更多功能(如傳感器、液晶顯示器和其他外設)的工具包,就像它們是樂高積木一樣。
BGM220 藍牙模塊開發(fā)套件提供完整功能支持
物聯(lián)網(wǎng)革命就像一場巨大的創(chuàng)新競賽,全世界的開發(fā)者都想將他們最瘋狂的想法轉化為產(chǎn)品。只有最快的開發(fā)人員才能獲勝,這就是物聯(lián)網(wǎng)快速原型技術成為關鍵的市場進入策略的原因。
開發(fā)人員希望在這場競賽中搶占先機,并以最實惠的價格購買開發(fā)工具,例如Silicon Labs的BGM220藍牙模塊開發(fā)套件,它完整提供了上述介紹的五個強大的功能特色,以及更多豐富的功能,而且價格相當親民,僅需10美元!
責任編輯:lq
-
藍牙
+關注
關注
114文章
5881瀏覽量
171349 -
物聯(lián)網(wǎng)
+關注
關注
2914文章
44985瀏覽量
377541 -
IOT
+關注
關注
187文章
4231瀏覽量
197754
原文標題:工程師必讀-藍牙開發(fā)套件用于IoT快速原型設計的五大功能
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
xG22E開發(fā)套件簡化能量采集應用,提升無需電池的物聯(lián)網(wǎng)設備原型開發(fā)
【正點原子STM32H7R3開發(fā)套件試用體驗】4G聯(lián)網(wǎng)工業(yè)設備控制網(wǎng)關
【星閃派物聯(lián)網(wǎng)開發(fā)套件體驗連載】智能交通燈
【星閃派物聯(lián)網(wǎng)開發(fā)套件體驗連載】智能家居網(wǎng)關
潤和軟件星閃派物聯(lián)網(wǎng)開發(fā)套件資料+答疑帖
【xG24 Matter開發(fā)套件試用體驗】深入了解Silicon Labs xG24 Matter開發(fā)套件
【新品上線】星閃派物聯(lián)網(wǎng)開發(fā)套件免費試用
【xG24 Matter開發(fā)套件試用體驗】初上手開發(fā)板和官方IDE
【xG24 Matter開發(fā)套件試用體驗】初識xG24 Matter開發(fā)套件
【xG24 Matter開發(fā)套件試用體驗】+開機啟動
基于T5L芯片的多功能物聯(lián)網(wǎng)開發(fā)套件
![基于T5L芯片的多功能<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>開發(fā)套件</b>](https://file.elecfans.com/web2/M00/2A/81/poYBAGHKtJGANsQ1AAT-FWnPlz8451.jpg)
DA16600 超低功耗 Wi-Fi + 藍牙低功耗模塊開發(fā)套件數(shù)據(jù)手冊
![DA16600 超低功耗 Wi-Fi + <b class='flag-5'>藍牙</b>低功耗<b class='flag-5'>模塊</b><b class='flag-5'>開發(fā)套件</b>數(shù)據(jù)手冊](https://file1.elecfans.com/web2/M00/EA/AA/wKgZomZZmFaAfQEPAALkf3XSPBI228.png)
SmartBond ? DA14695 低功耗藍牙5.2 模塊開發(fā)套件 Pro-子板數(shù)據(jù)手冊
![SmartBond ? DA14695 低功耗<b class='flag-5'>藍牙</b>5.2 <b class='flag-5'>模塊</b><b class='flag-5'>開發(fā)套件</b> Pro-子板數(shù)據(jù)手冊](https://file1.elecfans.com/web2/M00/EA/C5/wKgaomZVnsmAfkr6AAdj3pBfpho027.png)
用于評估DA14695 SmartBond?模組的DA14695MOD-00DEVKT-P低功耗藍牙開發(fā)套件
![<b class='flag-5'>用于</b>評估DA14695 SmartBond?模組的DA14695MOD-00DEVKT-P低功耗<b class='flag-5'>藍牙</b><b class='flag-5'>開發(fā)套件</b>](https://file1.elecfans.com/web2/M00/E9/DB/wKgZomZVmf-AS70VAAhbV3BQ9Mo723.png)
貿(mào)澤開售 Qorvo QPG6105DK Matter和藍牙開發(fā)套件 進一步簡化IoT設備開發(fā)
![貿(mào)澤開售 Qorvo QPG6105DK Matter和<b class='flag-5'>藍牙</b><b class='flag-5'>開發(fā)套件</b> 進一步簡化IoT設備<b class='flag-5'>開發(fā)</b>](https://file1.elecfans.com/web2/M00/C0/46/wKgZomXUP5aAU4yFAANPeXyyBWo653.jpg)
評論