CC2540 USB Dongle 藍牙抓包分析儀使用教程

2020-12-22 深圳信馳達

Dongle經常被認為是硬體保護,它是一個可被附加在計算機並口、串口或USB上的小插件,它包含廠家燒制的EPROM和定製的專用集成電路。其實很多外形長得像USB的小插件都被宣稱是Dongle。

USB Dongle擁有很多類別,其中就有讓藍牙設備調試變得更加便捷的工具,比如藍牙協議儀,iBeacon等。例如深圳市信馳達CC2540 USB Dongle,擁有三版固件:USB Dongle BTOOL版,USB Dongle SNIFFER版,USB Dongle iBeacon為用戶在藍牙設備調試中,提供了多種便捷選擇。

CC2540 USB Dongle,可做協議分析儀使用,配合TI Packet Sniffer軟體,抓取空氣中的BLE無線包,另外也可以燒寫Host Test Release固件,作為BTOOL調試工具,低功耗藍牙開發的完美配件。

USB Dongle可配合packet sniffer使用進行數據抓包。可作為BTOOL適配器或者BLE協議分析用,可使用CC-Debugger+轉接線重新開發Dongle程序,預留程序燒錄口。

USB Dongle藍牙協議分析儀操作步驟:

USB Dongle出廠默認燒錄「sniffer_fw_cc2540_usb.hex」作為協議分析抓包使用。

第一、電腦上需要安裝SmartRF Packet Sniffer 軟體,安裝軟體的同時默認安裝驅動。

第二、將燒錄了「sniffer_fw_cc2540_usb.hex」 固件的USB Dongle插入到電腦USB口。電腦串口端會檢測到一個「CC2540 USB Dongle設備」。

第三、運行SmartRF Packet Sniffer,下圖所示:

第四、作為抓包工具使用,選擇「Bluetooth Low Energy」, 點開「Start」:

第五、抓包廣播數據與廣播回復包:

第六、 抓包設備被連接後的數據包:

用戶還可以配合使用TI USB Dongle BTOOL原廠軟體,進行模擬手機測試,配合PC上位機BTOOL進行開發。PC成為主機,在BTOOL中就可以實現對外部藍牙設備的發現、連接、讀寫數據等功能。這些功能配合USB Dongle和藍牙從機,可以在PC上實現例如無線鍵盤和無線滑鼠控制等功能。

USB Dongle BTOOL固件使用過程很簡單:

1.連接前,可以對連接參數進行設置,也可用默認參數進行連接。

2.更改完參數後,直接按下Set按鈕就可進行修改,也可用Get獲取當前的參數。

3.確保周圍存在設備可發現,點擊掃描。CC2540會進行10s的掃描,掃描周圍的其他BLE設備,並顯示發現的設備數和設備地址。

4.連接設備。在選擇正確的連接參數下,選擇要連接設備的地址,按下Establish建立連接。

5.使用UUID讀取特徵值,對SimpleProfile的第一特徵值CHAR1進行讀取操作,UUID為0xff1。選擇Read/Write選項頁並選擇Read Using Characteristic UUID功能,在Characteristic UUID選項填入f1:ff(高字節在前),點擊Read按鈕。

6.寫入特徵值,得知CHAR1的handle為0x0025,向這個特徵值寫入一個新的值,完成主機和從機的匹配。

6.寫入特徵值,得知CHAR1的handle為0x0025,向這個特徵值寫入一個新的值,完成主機和從機的匹配。

市面上常見的USB dongle Beacon基站採用的是電池供電,而USB Dongle採用iBeacon版固件可以實現隨插隨用,無需電池,只要能夠提供USB電源,就可以快速建立起一個小型的iBeacon信息基站,使用廣播等調試功能。能夠完成室內導航、行動支付、店內導購、人流分析功能。總之跟人在室內的網際網路活動都能聯繫上。

Beacon技術的優勢其實就是低功耗藍牙的優勢。隨著Android 4.3的推廣加上Apple在iOS上全面兼容iBeacon,這項通訊協議能用在今後的絕大部分行動裝置上。

大部分的Beacon硬體連接範圍達到200英尺,而且低功耗藍牙不比WiFi那樣需要網絡連接,低功耗藍牙只要有兩個點就能運作起來。

相關焦點

  • USB Dongle,讓藍牙調試「一步到位」
    藍牙功能的應用對大部分人來說,都不會感到陌生,比如共享單車,藍牙音響,藍牙耳機,藍牙滑鼠,藍牙鍵盤等,藍牙應用的領域非常廣。為了滿足不同的應用需求,藍牙設備在應用前,需要調試測試其功能。USB Dongle在作為藍牙適配器使用時,用戶可以配合使用TI USB Dongle BTOOL原廠軟體,進行模擬手機測試,配合PC上位機BTOOL進行開發。PC成為主機,在BTOOL中就可以實現對外部藍牙設備的發現、連接、讀寫數據等功能。這些功能配合USB Dongle和藍牙從機,可以在PC上實現例如無線鍵盤和無線滑鼠控制等功能。
  • cc2541中文數據手冊及cc2541藍牙源程序
    打開APP cc2541中文數據手冊及cc2541藍牙源程序 發表於 2018-05-02 17:09:35   cc2541概述   CC2541 是一款針對低能耗以及私有 2.4GHz 應用的功率優化的真正片載系統 (SoC) 解決方案。
  • wireshark抓包使用教程
    wireshark抓包使用教程  Wireshark是非常流行的網絡封包分析軟體,可以截取各種網絡數據包,並顯示數據包詳細信息。
  • USB網卡藍牙
    購買usb就是你買一個無線網卡焊接套餐就行,某寶有的,自己找一找就行,技術不好,手殘黨就不建議了,一不小心,整個電腦就廢了現在市面上USBwifi很多了,淘寶搜索一下,一大堆,問一下客服有沒有你黑蘋果系統可以用的USBwifi即可各種如同全民wifi 小米wifi 等等,其實這些wifi基本都是可以驅動的,都是使用的
  • wireshark抓包新手使用教程
    本文主要內容包括:  1、WireShark簡單抓包示例。通過該例子學會怎麼抓包以及如何簡單查看分析數據包內容。  2、Wireshark過濾器使用。通過過濾器可以篩選出想要分析的內容。包括按照協議過濾、埠和主機名過濾、數據包內容過濾。
  • 暴風魔鏡5藍牙手柄怎麼用 暴風魔鏡5藍牙遙控器使用教程
    到現在還是有許多的玩家不知道暴風魔鏡5手柄怎麼用,暴風魔鏡5藍牙手柄遙控器怎麼連接,今天袖扣VR網小編為大家帶來的是暴風魔鏡5藍牙遙控器手柄使用教程的文章,相信大家在看了這篇文章後,就能清楚地知道暴風魔鏡5藍牙手柄遙控器的操作了方法了。
  • 無線勝有線,臺式機也能用藍牙,畢亞茲USB藍牙適配器體驗
    最近在家中辦公,經常需要開視頻會議,於是就出現了個尷尬的事,由於家中的是臺式機,主機上音頻口和麥克孔是分著的,而現在都2020年了,哪還有兩個頭的耳機,找到個3.5mm的耳機,但是能說話不能聽聲音,能聽聲音不能說話,這就就很尷尬了,於是想著是不是應該上網上買個二轉一的接口,但是想起了在單位時候使用的是
  • PS教程/繪製擬物化USB
    圖/文 張小碗兒grace註:教程很長,做好心理準備!慎入最終效果圖:複製「usb-下部」圖層,起名為「usb-下部-上下漸變」,放在「usb-下部-左右漸變」的上面;再右鍵「usb-下部-左右漸變」圖層,點擊創建剪切蒙版:
  • 小米小鋼炮藍牙音箱怎麼與電腦配對連接使用教程
    上一次我跟大家分享了小米小鋼炮藍牙音箱與手機藍牙配對連接的教程,馬上有幾位網友諮詢我關於電腦藍牙連接的問題,為了更好的回答和幫助到大家,這裡小編就不一一回復大家小米小鋼炮藍牙音箱與電腦連接的操作了,下面我來說下小米小鋼炮藍牙音箱怎麼與電腦配對連接使用教程。
  • 視頻講方案 | 基於Audiowise PAU1603的TWS藍牙耳機方案
    真無線耳機說白了就是帶線的藍牙耳機取消掉兩個耳機中間的線,手機通過藍牙連接主耳機,主耳機在通過藍牙連接從耳機,實現左右聲道無線分離使用,即兩個耳機中間無線連接,主耳機可單獨使用。真無線耳機的優缺點?優點擺脫束縛:無線是真無線最最大的優勢,沒有了線的束縛,也不用天天擔心纏線、解線,等問題。
  • 基於BlueCore2External藍牙晶片的USB接口設計
    若配合使用包含有CSR藍牙協議棧的外部快閃記憶體,就可以實現數據和語音通信。該晶片除了藍牙規範v1.1中定義的USB接口和UART接口,以及PCMCODEC音頻接口外,還定義了串行外設接口,並行可編程I/O埠和I2C總線接口,這些接口使得編程仿真、調試和測試更加方便,也大大加強了與外部設備的接口能力。該晶片的內部結構如圖2所示。
  • 南卡runner cc青春版上手體驗
    下面我們就來看看今天的主角,南卡/NANK Runner cc骨傳導藍牙耳機青春版,看看作為入門的骨傳導耳機到底能不能滿足文章開頭所提出的苛刻運動聽歌要求呢?包裝盒採用提拉式的開盒設計,阻尼感明顯,打開外包裝後首先可以看到的是耳機主體,旁邊的小黑盒裡附贈了說明書,一對隔音海綿塞,micro-usb接口的數據線。整體內外包裝風格一致,走的是簡約大氣的路線,這也進一步給南卡骨傳導耳機消去些許神秘感和距離感。
  • 用汗液洗刷-南卡Runner cc
    對於一個酷愛戶外攀登、徒步、騎行、健身等運動的我來說,耳機是必不可少的隨身裝備之一,有線耳機的束縛感當然是不行的,首選當然是藍牙耳機。近兩年來手機廠商逐漸取消了傳統的3.5mm插孔後,耳機市場的火熱程度是空前絕後的。
  • 小米小鋼炮藍牙音箱怎麼樣,小米音箱使用教程
    小米小鋼炮藍牙音箱發行後,因為其體積小,音質高的特點,受到很多音樂愛好者的歡迎,小編懷著試用的心態,也入手了一個小米小鋼炮藍牙音箱,現在對其的操作已經十分熟悉,下面我來說下小米小鋼炮藍牙音箱怎麼樣,小米音箱使用教程。
  • USB2.0虛擬邏輯分析儀的設計與實現
    摘 要:本文介紹了一種基於FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設計原理與實現方法。關鍵詞:虛擬邏輯分析儀;FPGA;觸發設計;USB2.0;CP2102引言傳統的邏輯分析儀體積龐大、價格昂貴、通道數目有限,並且在數據採集、傳輸、存儲、顯示等方面存在諸多限制,在很大程度上影響了其在實際中的應用
  • 骨傳導藍牙耳機使用心得(評測)
    黑科技骨傳導藍牙耳機使用心得骨傳導耳機,關愛耳朵,不入耳,不傷耳全鈦合金骨架,經久耐用,不易損壞音質效果好,音量調整範圍廣隱藏usb充電接口,帶LED指示燈響應迅速,紅色和藍色區分度很高,較合理。未來生活館5.產品材質骨傳導藍牙耳機,其採用全鈦合金骨架,1萬次以上彎折壽命,極限形變也能恢復原狀。
  • 日本sanwa摺疊無線藍牙鍵盤怎麼樣?使用評測
    作為數碼產品的資深愛好者,入手電腦、平板、手機等都有自己的要求,就連數碼周邊設備也一樣,有因工作需要,各處參加活動,所以使用的辦公工具最多的就是手提電腦或者平板電腦,方便攜帶,有時候為了趕稿都喜歡用移動鍵盤來工作,這樣效率更高。
  • 用Fiddler、Charles和mitmproxy進行手機抓包的配置教程
    寫爬蟲時,有些數據pc端並不能提供我們需要的數據例如抖音,就需要對手機端數據進行抓取,目前來說比較常用的app抓包軟體:Fiddler,mitmproxy,Charles,這些軟體在進行數據抓包之前都需要進行相應的代理配置:下載,保證pc端跟手機端在同一個區域網內,證書下載,埠配置等。
  • 哈弗m6 usb怎麼播放音樂
    哈弗m6 usb怎麼播放音樂?汽車網小編為您來解答。 哈弗m6 usb播放音樂,行車電腦有Usb接口,支持USB歌曲播放。首先得將U盤中下載好汽車行車電腦所能識別的音樂格式(大多數為Mp3),然後將U盤插入行車電腦的USB接口中。
  • 車上usb接手機怎麼放歌
    對於傳統車機系統來說,汽車usb埠連接手機是不可以放歌,只是可以用來給手機充電,你可以看成它是一個插座吧。如果想要聽歌的話就需要用U盤或者藍牙來連接了。那麼如果你車機系統是支持蘋果Carplay或者百度Carlife的話,usb連接手機是可以放歌的。下面我們就來聊一天它們的步驟吧。