無線感測網路截取ZigBee/ 封包 分析工具實作

Slides:



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

專題實驗 F 組 無線感測互動式電玩遊戲.  指導教授: 郭育政  組員: 李世琪 魏傳諺 薛淨芳 李祺安.
WCI361 Windows Vista WCI361 Windows Vista 运行性能设计与 改进.
小一家長會 訓育訊息 德性培育組 余家濂主任
钱伟长校长和自强不息的精神 —钱伟长学院钱伟长教育思想实践丛书 —2011年10月9日钱伟长学院宣告成立 探寻大师的轨迹--钱伟长为什么能?
《网络基础与Internet应用》.
Wireshark 03/03/2017.
计算机基础知识培训 信息所网络研究室.
簡易電腦維修 日期:98年01月21日 報告人:吳建和 技士.
2017/3/6 WIRESHARK 的安裝與基本操作.
MIE-311 Mobile Network Security
開店法寶 VIVIPOS 簡介 June, 2009.
第 5 章 乙太網路卡的分類方式 著作權所有 © 旗標出版股份有限公司.
第十四章 軟體系統安全 課前指引 網際網路的發展將每台電腦串連成共通的網絡,而層出不窮的資訊安全問題使得如何在開放的環境中,實現軟體安全的議題,逐漸受到重視。就軟體安全的角度而言,可分為軟體安全的應用及實作兩方面。在軟體安全應用方面,主要討論如何安全地執行及操作應用軟體,就網路應用軟體而言,電子郵件與檔案傳送等軟體,已有許多相關的安全技術發展,另一項近年十分流行的網路應用服務-即時通訊軟體,其安全性問題亦日漸受到重視。
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
數位生活科技實務應用探討 瑞帝電通國際有限公司 台北: 電話 : (02) 傳真 : (02)
操作系统结构.
大專院校校園e 化 PKI、智慧卡應用與整合.
序列埠通訊.
第一章 網路攻防概述.
無智慧報告—網路導論 義守電機 副教授 黃蓮池 在報告前.
第3章 计算机网络体系结构.
通信技术基础 第1章 通信与通信系统的基本概念 王钧铭 1.1 通信的概念 1.2 通信系统 1.3 通信方式 1.4 信道和传输介质
Remote moniter sniffer tool of ZigBee network
HL-006 广域网协议原理及配置 ISSUE 4.0 此为封面页,需列出课程编码、课程名称和课程开发室名称。
南投縣政府無障礙網站教育訓練 (二) 視障上網環境介紹及展示 資料來源:淡江大學盲生資源中心.
教师:王宣银 地址:浙江大学机械电子控制 工程研究所 电话:
通訊協定 OSI分層模式 與 TCP/IP協定
基於OpenWSN之無線感測網路系統的實作
無線感測網路技術之 ZigBee發展現況分析
團隊研發能力 – 抗煞一號 二十天之內,完成抗煞一號的研發.
LabVIEW環境簡介 虛擬儀控程式設計 LabVIEW
Agilent 34405A 双显数字多用表 高质量和高性能的测量产品 Speakers Note: Agilent Restricted
FIFO 与 UPP 本节我们结合UPP接口给大家介绍一下FIFO在实际工程中的使用。 广州创龙电子科技有限公司 广州创龙电子科技有限公司
Introduction on Smartphone Platform
真理大學財經法律系助理教授楊智傑 台大法律系學士(2001) 中央大學產業經濟所碩士(2003) 台灣大學國家發展所博士(2006)
ZigBee的技术支持及其应用前景 华东理工大学 凌志浩
Installation, advance wireless module and evaluation 2008/11/11
第2章 图形操作界面 目前,几乎所有的Linux发行版本中都包含了GNOME和KDE两种图形操作环境。在Fedora Core 6中系统默认的图形操作界面为GNOME,它除了具有出色的图形环境功能外,还提供了编程接口,允许开发人员按照自己的爱好和需要来设置窗口管理器。KDE桌面环境是一个网络透明的桌面环境,它的功能强大,除了窗口管理器和文件管理器外,基本覆盖了大部分Linux任务的应用程序组,同时还结合了Unix操作系统的灵活性。
8051's UART mode0 output 通訊二甲 B 洪紹凱.
UART口的第一次接触 MCU起航 QQ:
Android 课程讲义 智能手机开发
淄博职业学院 授课老师:罗汉江 上课班级:P12物联网应用技术1班 上课地点:物联网基础实验室508
區域網路類型 講師:陳育良.
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
自動化課程 劉聖元.
网络故障诊断.
RF整合型模組課程.
大義318「無線感測實驗室」 中國文化大學電機系.
第二章 防火墙基础技术.
政府採購作業流程.
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組之實作
第九章 MCS-51串行接口 9.1 串行数据通信概述 通 信 并行 一、并行通信和串行通信 串行 串行通信 数据是一位一位传送的
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組之實作
投標須知及招標文件製作 行政院公共工程委員會 鍾佩真
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
TANET 2011 無線感測網路中整合 ZigBee與6LoWPAN 之透通性平台設計
子計畫三進度報告.
2008能源與科技論壇暨研討會 自主型二足機器人之研製 鄭暉騰 倪世銓 李明哲 黃加慶 王仲淳 元智大學電機研究所
DS Series Program Software
Speaker : Kai-Jia Chang Date : 2011/6/17
無線感測網路截取ZigBee/ 封包 分析工具實作
指導教授:梁明章 A 許之青 國立高雄大學 2010/06/25
多媒体技术 中南大学信息科学与工程学院 黄东军.
第11章 物件互動行為塑模.
第七章 區域網路模型 7-1 區域網路模型 7-2 區域網路協定標準 7-3 邏輯鏈路控制簡介 7-4 LLC 協定資料單元
第七章 區域網路模型 7-1 區域網路模型 7-2 區域網路協定標準 7-3 邏輯鏈路控制簡介 7-4 LLC 協定資料單元
计算机通信网 Lecture 3: 数据链路层.
Requirements for SPN Information Modeling
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組 之實作
Presentation transcript:

無線感測網路截取ZigBee/802.15.4封包 分析工具實作 張豈嘉、吳坤熹

研究背景 無線感測網路逐漸盛行 醫療照護 區域監測 居家控制 老人健康監測 空氣污染監測 生態環境監控 智慧型電表 AMR(Automated Meter Reading) AMI(Advanced Metering Infrastructure)

研究背景 提升無線感測網路中的傳輸品質、增進保密資料的安全、排除網路故障的問題等議題越來越顯重要。

硬體比較 硬體產品 封包分析軟體 裝置韌體需求 參考價格 Freescale─Sniffer USB Dongle Daintree (2010/3/31止) 不須更改韌體 USD 100 Exegin─Q51 PANalyzer Wireshark (自由軟體) 500 Atmel─ AVR Microcontrollers 需燒錄韌體另購燒錄配件 200 Atmel─ AVRRZ541 AVR Z-Link 2.4 GHz Packet Sniffer Kit 802.15.4 MAC ─ Microship─ ZENA Network Analyzer ZENA™ Packet Sniffer BzWorks ─ WiSens Packet sniffer WiSens® Classic sniffer software Texas Instruments─ CC2531 TI Packet Sniffer

硬體比較 Wireshark的是一套在GNU GPL通用許可證的保障範圍底下,使用者可以以免費的代價取得這套軟體]與其程式碼,並擁有針對其原始碼修改及客製化的權利以及分享修改製作後成果的義務。因此,Wireshark是目前全世界最廣泛的網路封包分析軟體之一。 Wireshark支援了多種作業系統,在Windows、 UNIX、MAC…下都有相對應的版本。

Wireshark架構 User Interface Protocol Analyzer PCAP Device Interface User/GUI Interface LibPcap Network Card Capture Core Protocol Interpreter Display filters Build-in Dissector Plug-in Dissector Wiretap Pacp File

研究方法 Wireshark Virtual Interface ZigBee USB Dongle 網路協定分析自由軟體, 可分析IEEE802.15.4 虛擬網路卡設備裝置, 使wireshark可以透過Virtual Interface 接收Dongle的ZigBee/802.15.4封包 用於擷取IEEE802.15.4封包

軟體架構

Capture ZigBee data 在Freescale硬體架構下,資料格式依照其規則,以Struct、Serial、Binascii等API來定義函式及物件。 ZTC(ZigBee Test Client)為Freescale所制定的架構,其架構與ZigBee Alliance架構對照如下

Capture ZigBee data ZTC中Generic Frame Format格式

Capture ZigBee data ZTC中Generic Frame Format格式

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

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

實作成果 實驗平台: 筆記型電腦, Freescale USB Sniffer Dongle 系統:Windows XP, 驅動程式:VCP(Virtual COM Port) Driver Freescale USB Sniffer Dongle ZTC: ZTC is a Freescale proprietary application that allows for monitoring and exercising of the various protocol layers which comprise the various IEEE®802.15.4 based protocols 通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter,通常稱作UART)是一種非同步收發傳輸器,是電腦硬體的一部分,將資料由串列傳輸(Serial communication)與平行傳輸(Parallel communication)間作傳輸轉換。UART通常用在與其他通訊介面(如EIA RS-232)的連結上。

結論與結果 分析ZigBee/802.15.4封包步驟 插入Freescale USB Sniffer Dongle 開啟Sniffer_Adapter 開啟Wireshark