USB Dongle,讓藍(lán)牙調(diào)試“一步到位”
藍(lán)牙功能的應(yīng)用對大部分人來說,都不會感到陌生,比如共享單車,藍(lán)牙音響,藍(lán)牙耳機,藍(lán)牙鼠標(biāo),藍(lán)牙鍵盤等,藍(lán)牙應(yīng)用的領(lǐng)域非常廣。為了滿足不同的應(yīng)用需求,藍(lán)牙設(shè)備在應(yīng)用前,需要調(diào)試測試其功能。
很多用戶在進(jìn)行藍(lán)牙設(shè)備調(diào)試的時候,會受到調(diào)試設(shè)備的限制,很多時候需要特定的設(shè)備才能進(jìn)行匹配和調(diào)試。在藍(lán)牙設(shè)備調(diào)試過程中,許多用戶遇到諸多不便。
USB Dongle的出現(xiàn),讓藍(lán)牙設(shè)備調(diào)試變得更加便捷。信馳達(dá)USB Dongle適配器的三版固件:USB Dongle BTOOL版,USB Dongle SNIFFER版,USB Dongle iBeacon為用戶在藍(lán)牙設(shè)備調(diào)試中,提供了多種便捷選擇。
USB Dongle在作為藍(lán)牙適配器使用時,用戶可以配合使用TI USB Dongle BTOOL原廠軟件,進(jìn)行模擬手機測試,配合PC上位機BTOOL進(jìn)行開發(fā)。PC成為主機,在BTOOL中就可以實現(xiàn)對外部藍(lán)牙設(shè)備的發(fā)現(xiàn)、連接、讀寫數(shù)據(jù)等功能。這些功能配合USB Dongle和藍(lán)牙從機,可以在PC上實現(xiàn)例如無線鍵盤和無線鼠標(biāo)控制等功能。
USB Dongle BTOOL固件使用過程很簡單:
1.連接前,可以對連接參數(shù)進(jìn)行設(shè)置,也可用默認(rèn)參數(shù)進(jìn)行連接。
3.確保周圍存在設(shè)備可發(fā)現(xiàn),點擊掃描。CC2540會進(jìn)行10s的掃描,掃描周圍的其他BLE設(shè)備,并顯示發(fā)現(xiàn)的設(shè)備數(shù)和設(shè)備地址。
藍(lán)牙技術(shù)是基于低成本的近距離無線連接,在藍(lán)牙設(shè)備進(jìn)行信息傳輸?shù)倪^程中,需要技術(shù)將傳輸信息提取出來進(jìn)行分析。這時,USB Dongle SNIFFER固件就能很便捷地在藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)臅r候,進(jìn)行數(shù)據(jù)抓包分析,包括幀信息中的CRC校驗信息分析等。
SNIFFER基于被動偵聽原理的網(wǎng)絡(luò)分析方式,監(jiān)視網(wǎng)絡(luò)的狀態(tài)、數(shù)據(jù)流動情況以及網(wǎng)絡(luò)上傳輸?shù)男畔?,讓用戶獲得強大的網(wǎng)管和應(yīng)用故障診斷功能。
兩步完成SNIFFER數(shù)據(jù)抓?。?br/> 1.安裝Packet Sniffer軟件。
2. 抓取數(shù)據(jù)。將USB-Dongle插入電腦USB,打開Packer Sniffer軟件界面,在列表中選擇Bluetooth Low Energy,點擊 Start。
市面上常見的iBeacon基站采用的是電池供電,而USB Dongle采用iBeacon版固件可以實現(xiàn)隨插隨用,無需電池,只要能夠提供USB電源,就可以快速建立起一個小型的iBeacon基站,使用廣播等調(diào)試功能。
現(xiàn)在各種傳輸方式如雨后春筍般出現(xiàn),各種云服務(wù),WiFi面對面快傳,NFC快傳等。在物聯(lián)網(wǎng)飛速發(fā)展時期,很多物聯(lián)網(wǎng)設(shè)備的連接適應(yīng)于藍(lán)牙,藍(lán)牙設(shè)備需要適應(yīng)越來越復(fù)雜的用戶需求,USB Dongle適配器將會在藍(lán)牙應(yīng)用發(fā)展中充分發(fā)揮其便捷方便的優(yōu)勢。