支援 ZigBee/ 封包分析之 USB封包擷取轉換模組 之實作

Slides:



Advertisements
Similar presentations
学年度工作总结 —— 上海建桥学院 —— 上海建桥学院 实验室与资产管理处 实验室与资产管理处.
Advertisements

WCI361 Windows Vista WCI361 Windows Vista 运行性能设计与 改进.
小一家長會 訓育訊息 德性培育組 余家濂主任
《网络基础与Internet应用》.
Wireshark 03/03/2017.
簡易電腦維修 日期:98年01月21日 報告人:吳建和 技士.
2017/3/6 WIRESHARK 的安裝與基本操作.
MIE-311 Mobile Network Security
第十四章 軟體系統安全 課前指引 網際網路的發展將每台電腦串連成共通的網絡,而層出不窮的資訊安全問題使得如何在開放的環境中,實現軟體安全的議題,逐漸受到重視。就軟體安全的角度而言,可分為軟體安全的應用及實作兩方面。在軟體安全應用方面,主要討論如何安全地執行及操作應用軟體,就網路應用軟體而言,電子郵件與檔案傳送等軟體,已有許多相關的安全技術發展,另一項近年十分流行的網路應用服務-即時通訊軟體,其安全性問題亦日漸受到重視。
单片机应用技术 项目一 循环彩灯装置 第7讲 Keil软件的使用 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
數位生活科技實務應用探討 瑞帝電通國際有限公司 台北: 電話 : (02) 傳真 : (02)
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
操作系统结构.
TENTEL Com-Leader UMS 銳星 通信訊息整合系統
第一章 網路攻防概述.
無智慧報告—網路導論 義守電機 副教授 黃蓮池 在報告前.
第3章 计算机网络体系结构.
通信技术基础 第1章 通信与通信系统的基本概念 王钧铭 1.1 通信的概念 1.2 通信系统 1.3 通信方式 1.4 信道和传输介质
Remote moniter sniffer tool of ZigBee network
羅東高中邱柏翰 虛擬機器軟體與作業系統安裝 羅東高中邱柏翰
拿 法 常晓波博士 Mobile:
計中「多媒體與網路應用」短期訓練課程 FTP server 架設 (in Windows)
通訊協定 OSI分層模式 與 TCP/IP協定
基於OpenWSN之無線感測網路系統的實作
無線感測網路技術之 ZigBee發展現況分析
團隊研發能力 – 抗煞一號 二十天之內,完成抗煞一號的研發.
物聯網實務 大仁科技大學 資訊工程與娛樂科技系 李文禮.
Agilent 34405A 双显数字多用表 高质量和高性能的测量产品 Speakers Note: Agilent Restricted
Introduction on Smartphone Platform
The Network Core 由互相連結成網狀的router所組成 資料在網路中傳送的方式 Circuit switching
ZigBee的技术支持及其应用前景 华东理工大学 凌志浩
Installation, advance wireless module and evaluation 2008/11/11
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
Android 课程讲义 智能手机开发
淄博职业学院 授课老师:罗汉江 上课班级:P12物联网应用技术1班 上课地点:物联网基础实验室508
區域網路類型 講師:陳育良.
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
第九單元 Classes and data abstraction I
自動化課程 劉聖元.
江西财经大学信息管理学院 《组网技术》课程组
网络故障诊断.
RF整合型模組課程.
大義318「無線感測實驗室」 中國文化大學電機系.
第二章 防火墙基础技术.
TANet PROTOCOL ANALYSIS - WIRESHARK - 350.
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組之實作
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組之實作
實驗24 NetSim-Cisco WAN專線服務-PPP、ISDN
ASUS Wireless Keyboard / Mouse
3.1 通訊協定 3.2 開放系統參考模式(OSI) 3.3 公眾數據網路 3.4 TCP/IP通訊協定
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
Broadcast System For Mobile Device
第 5 讲 数据链路层(1) 1/31.
子計畫三進度報告.
Source: Journal of Network and Computer Applications, Vol. 125, No
2008能源與科技論壇暨研討會 自主型二足機器人之研製 鄭暉騰 倪世銓 李明哲 黃加慶 王仲淳 元智大學電機研究所
DS Series Program Software
Speaker : Kai-Jia Chang Date : 2011/6/17
無線感測網路截取ZigBee/ 封包 分析工具實作
Speaker : Chang Kai-Jia Date : 2010/04/26
無線感測網路截取ZigBee/ 封包 分析工具實作
指導教授:梁明章 A 許之青 國立高雄大學 2010/06/25
多媒体技术 中南大学信息科学与工程学院 黄东军.
實驗(一)學習如何使用WireShark
第七章 區域網路模型 7-1 區域網路模型 7-2 區域網路協定標準 7-3 邏輯鏈路控制簡介 7-4 LLC 協定資料單元
第七章 區域網路模型 7-1 區域網路模型 7-2 區域網路協定標準 7-3 邏輯鏈路控制簡介 7-4 LLC 協定資料單元
计算机通信网 Lecture 3: 数据链路层.
工业设计教研室 主讲教师:李明 Mobile: 教学主楼1385室
Link Layer &一點點的Physical Layer
Requirements for SPN Information Modeling
Presentation transcript:

支援 ZigBee/802.15.4 封包分析之 USB封包擷取轉換模組 之實作 張豈嘉

大綱摘要 研究背景 現有硬體比較 系統架構及相關技術 結論與展望 實作演示 “Mobile adapter for ZigBee (MAZ)”的系統需求 系統架構及相關技術 結論與展望 實作演示

研究背景 無線感測網路逐漸盛行 醫療照護 區域監測 居家控制 區域監測:地震火山研究,國道三號走山事件 老人、慢性病患者健康監測 空氣污染監測 生態環境監控 居家控制 智慧電網 AMR(Automated Meter Reading) AMI(Advanced Metering Infrastructure) 區域監測:地震火山研究,國道三號走山事件

除錯工具 提升無線感測網路中的傳輸品質、排除網路故障的問題等議題越來越顯重要。

硬體比較 硬體產品 封包分析軟體 裝置韌體需求 參考價格 Texas Instruments─CC2531 TI Packet Sniffer ─ Microship─ZENA Network Analyzer ZENA™ Packet Sniffer Atmel─AVRRZ541 AVR Z-Link 2.4 GHz Packet Sniffer Kit 802.15.4 MAC BzWorks─WiSens Packet sniffer WiSens® Classic sniffer software Atmel─AVR Microcontrollers Wireshark (自由軟體) 需燒錄韌體另購燒錄配件 USD 200 Exegin─Q51 PANalyzer 不須更改韌體 500 Freescale─Sniffer USB Dongle Daintree (2010/3/31止) 依照原始韌體進行開發 100 依照封包分析軟體區分 1~4: 5,6除了1~4採用各自發展的分析軟體外,其他採用wireshark 而Atmel需要更改燒錄韌體 因此採用價格較低,並且依照原始韌體進行開發, (不須更改韌體方便使用) Daintree停止提供,因此採用wireshark

實體比較

Wireshark Wireshark是目前全世界最廣泛的網路封包分析軟體之一,是盛名的網路除錯工具。 ` Wireshark是目前全世界最廣泛的網路封包分析軟體之一,是盛名的網路除錯工具。 支援多種作業系統,在Windows、 UNIX、MAC…下都有相對應的版本。 因其為Open Source軟體,使用者可以針對原始碼加以修改並分享修改製作後成果。 直觀的視窗圖形介面,易於操作。

Wireshark架構與研究需求 虛擬網路卡設備裝置 Wireshark軟體核心三大部分: 使wireshark可以透過 使用者介面(User Interface)協定分析(Protocol Analyzer) -為Wireshark的主體核心 封包擷取(Packet Capture) -透過libpcap/WinPcap 虛擬網路卡設備裝置 使wireshark可以透過 Virtual Interface-MAZ (Mobile adapter for ZigBee) 接收USB Sniffer Dongle的ZigBee/802.15.4封包 User Interface User/GUI Interface libpcap Capture Core Protocol Interpreter Display filters Build-in Dissector Plug-in Dissector Wiretap Pcap File Protocol Analyzer PCAP Wireshark硬體需求部分 裝置介面(Device Interface) USB Sniffer Dongle ??? Virtual Interface-MAZ Device Interface USB Sniffer Dongle Network Interface Card

Virtual Interface軟體模組 改最後一個塗

Capture ZigBee data 在Freescale硬體架構下,資料格式需依照其規則,制定類別,而不同於一般USB或RS-232之函式庫,如下列規範 ZTC(ZigBee Test Client)為Freescale所制定的架構,其架構與ZigBee Alliance架構對照如下 通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter,UART)負責以串聯的方式建立兩裝置間連線,也能與的ZTC相互進行資料的傳遞溝通ex:Usb rs232

Data format ZTC中Data Format格式 作碼群組(Opcode group) 操作碼(Opcode) 數據欄位長度(Length)

Generic frame format ZTC中Generic Frame Format格式 用於資料位元同步之同步位元組(Sync byte)和用於檢查錯誤之查核位元(FCS)

Packet capture library Libpcap中Netgroup Packet Filter(NPF)是主要核心,它提供內部控制的”資料結構(Data Structure)”與”定義(define)” 引入Wireshark CaptureSetup/pipes的概念,它是透過緩衝進程之間的通信,串起兩個進程間的交流,透過一個進程傳輸資料給它,另外一個進程讀取它的資料。 Application User level NPF Kernel level Packets Network level

User/GUI Interface 這部分主要提供使用者,可以依照所需分析的目標物之ZigBee/802.15.4頻道不同,做適當的選擇及調整。 channel

結論與展望 此工具可以應用的範圍十分廣泛。藉由科學化的除錯,能夠使無線感測網路的發展更加快速。 這項工具可輕易的擷取到電表的封包,加以分析後,將可清楚的知道各項封包的含意,若有心人士竄改封包數據後轉發,則影響可能相當嚴重。 因此工具的開發後,更突顯出無線感測網路安全性的重要。

Freescale USB Sniffer Dongle 實作平台 硬體 軟體、韌體及說明 筆記型電腦 ASUS A8Series 作業系統:Windows XP 驅動程式:VCP (Virtual COM Port Driver) 封包擷取設備 Freescale USB Sniffer Dongle 無須更改燒錄韌體, 連接筆記型電腦USB插槽 研究開發程式 ─ 將Mobile adapter for ZigBee (MAZ)程式儲存於筆記型電腦

研究成果展示 分析ZigBee/802.15.4封包步驟 插入Freescale USB Sniffer Dongle 開啟Mobile Adapter for ZigBee 開啟Wireshark 在CapyureOptions 並於Interface後方欄位之中輸入pipe_name : \\.\pipe\wireshark