自制ZigBee協議分析儀


關鍵詞  ZigBee  Sniffer 協議  分析儀  自制  CC2530  CC2531  

 

在開發ZigBee / Bluetooth的過程,難免會要用到Sniffer工具,Packet SnifferSmartRF Studio的組件,也可以單獨安裝,下載地址是:http://www.ti.com/tool/packet-sniffer

它的主要作用是監聽空中數據包,並以按照協議格式分解出來,非常便於人的閱讀和網絡數據傳輸過程中問題的查找。是非常重要的一個工具。這是一個免費的工具,功能還比較常規,只能找描一個信道,其他 ZigBee 半導體廠商也有相應的工具。如果想更最專業的,可以了解 Perytons, Luxoft等公司的產品。

 

TI Packet Sniffer支持多種硬件搭配使用,預算有即而且想自己動手作一個Sniffer也是可行的,兩種方案,基於不同的硬件。

 

方案一

CC2531 USB Dongle

使用時最方便

方案二

CC2530 Module + SMART RF EB/CC DEBUGGGER

使用時要占用SMART RF EB/ CC DEBUGGER

 

由於在Sniffer運行時,CC253x模塊都是需要運行特定的程序的,所以還要下載安裝另一個軟件 SmartRF Flash Programmer, 安裝好兩個軟件之后,可以開始下面的步驟。無論哪種方案,都需要一個下載工具 SMARTRF EB/ CC DEBUGGER

 

方案一

首先可以到淘寶買一個CC2531 USB Dongle硬件,帶下載接口的,這一點很重要,這個硬件設計是公開的,也可以自已做。前提是會RF Layout

 

1  將下載工具與Dongle連接起來,將USB插入電腦,設Dongle自己能供電

2  打開 Flash Programmer, 復位下載工具

3  下載CC2531的固件,它的位置是 X:\Program Files (x86)\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware,X Sniffer軟件的安裝盤。文件名為sniffer_fw_cc2531.hex

4  斷開下載工具,重新插上Dongle,安裝Dongle的驅動,驅動目錄 X:\Program Files (x86)\Texas Instruments\SmartRF Tools\Drivers\Cebal\win_64bit_x64

5  安裝好驅動以后,在電腦的設備管理器中查看,有CC2531 USB Dongle 為成功

 

方案二

硬件上要有一個CC2530模塊,一個下載工具,這里要注意TI 原裝的CCDEBUGGER不會給目標板供電,因此要給模塊電源,國內仿TI設計的大部分都是電源供電的。

 

1 將下載工具與CC2530模塊連接, 供電(若有必要)

2  打開 Flash Programmer, 復位下載工具

3  下載CC2530的固件,它的位置是 X:\Program Files (x86)\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware,X Sniffer軟件的安裝盤。文件名為sniffer_fw_cc2530.hex

 

4 連接下載工具的 CS,SCK, MO, MICC2530模塊的P14,P15,P16,P17。一共9個腳,若模塊自行供電,則VCC可以不連接。

 

下載工具與 CC2530全部連接的對應如下

CC2530

下載工具

下載工具

CC2530

GND

GND

VCC

VCC

P22

DC

DD

P21

P14

CSn

SCK

P15

RESET

RES

MO

P16

-

NC

MI

P17

 

 

另外,SmartRF EB 05的外擴Debug接口並不具備SPI連接功能,所以如果想用這個原廠的板來做協議分析儀,則可參照如下的信號連接, Pn表示接口的位置,#n表示編號

 

CC2530

SmartRF EB原板

SmartRF EB原板

CC2530

GND

P2 #1

P2 #2

VCC

P22

P1 #20

P1#22

P21

P14

P1 #24

P1# 30

P15

RESET

P10 #30

P1 #28

P16

-

-

P1 #26

P17

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM