基于Wireshark和TiWsPC(Wireshark Packet Converter)的Zigbee抓包
前言
介紹幾種Zigbee抓包方式:
1. Ubiqua
使用教程網(wǎng)上非常多也非常清晰;
但是Ubiqua是收費(fèi)軟件,較貴;
我安裝過(guò)了,費(fèi)好多事,沒(méi)安裝成功。
2. Killerbee套件
https://github.com/riverloopsec/killerbee
Attify的集成killerbee的GUI工具:
https://github.com/attify/Attify-Zigbee-Framework
運(yùn)行installer.sh安裝
python main.py啟動(dòng)
(這個(gè)上網(wǎng)查的,沒(méi)使用過(guò))
3. Wireshark和TiWsPC(Wireshark Packet Converter)
TiWsPC(Wireshark Packet Converter)結(jié)合強(qiáng)大的Wireshark對(duì)Zigbee抓包,非常方便。
環(huán)境配置對(duì)新手來(lái)說(shuō)有點(diǎn)難度。
下面介紹一下環(huán)境配置和使用方法。
Wireshark和TiWsPC準(zhǔn)備工作
Wireshark和TiWsPC下載
基于Wireshark和TiWsPC(Wireshark Packet Converter)的Zigbee抓包工具下載_資料下載_光明谷科技 (sunsili.com)
Wireshark和TiWsPC安裝
安裝對(duì)做開(kāi)發(fā)的來(lái)說(shuō),應(yīng)該簡(jiǎn)單,雙擊安裝,一直下一步,直到結(jié)束。
打開(kāi)TiWsPc 并選擇設(shè)備配置
插入U(xiǎn)SB dongle,單擊"Device Configuration", 選擇頻道, 點(diǎn)擊start, 如果Paackets數(shù)量有增加,則說(shuō)明選擇的頻道,是可以的。
選擇要嗅探的IEEE通道,然后單擊“開(kāi)始”
如果你的 TiWsPc 看起來(lái)像這樣,你就可以設(shè)置 Wireshark 了
Wireshark配置使用
為 Wireshark 創(chuàng)建新的桌面快捷方式,并將以下內(nèi)容添加到路徑中:-i\\.\pipe\tiwspc_data –k
這將設(shè)置將數(shù)據(jù)從 Sniffer Agent 發(fā)送到 Wireshark 的管道。
打開(kāi) Wireshark,您將看到 TiWsPc 看起來(lái)像這樣。上面方法,有個(gè)問(wèn)題,Wireshark可有其他用途的,
新建TiWsPc2Wireshark.bat 輸入下載內(nèi)容:
Wireshark.exe -i \\.\pipe\tiwspc_data -k
保存,退出。
需zigbee抓包時(shí),只先運(yùn)行TiWsPC, 并啟動(dòng)數(shù)據(jù)抓包。再雙擊運(yùn)行TiWsPc2Wireshark.bat,這樣使用就非常方便了。
在 Wireshark 中,如zigbee數(shù)據(jù)加密了,需添加密鑰解密。
轉(zhuǎn)到編輯>首選項(xiàng)>協(xié)議> Zigbee 添加 Zigbee TC 鏈路密鑰“5a6967426565416c6c69616e63653039”
您將看到 Wireshark 在設(shè)置通道中嗅探 Zigbee 數(shù)據(jù),如下所示。
實(shí)測(cè)
Zigbee門(mén)鎖抓包數(shù)據(jù)實(shí)測(cè)
發(fā)送命令代碼,18Bytes, 后面空的填0
開(kāi)關(guān)控制數(shù)據(jù)抓包實(shí)測(cè)
發(fā)送代碼, 1Byte
我們有智能家居完整方案:
用我們zigbee模塊可以免開(kāi)發(fā)(零代碼), 快速實(shí)現(xiàn)zigbee網(wǎng)關(guān)智能開(kāi)關(guān)、智能調(diào)光燈、智能門(mén)鎖、語(yǔ)音精靈等zigbee設(shè)備。有現(xiàn)成云服務(wù)(可以私有化部署)、APP(可定制)。
zigbee模塊
SUN-JN5169-PA-V1.0 Zigbee模塊 加PA (sunsili.com)
zigbee網(wǎng)關(guān)方案
【應(yīng)用方案】基于MT7628 JN5169 和SUN724的4G-Zigbee智能網(wǎng)關(guān)方案 (sunsili.com)
智能離線語(yǔ)音識(shí)別全屋智能語(yǔ)音控制方案