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

Slides:



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

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
第十四章 軟體系統安全 課前指引 網際網路的發展將每台電腦串連成共通的網絡,而層出不窮的資訊安全問題使得如何在開放的環境中,實現軟體安全的議題,逐漸受到重視。就軟體安全的角度而言,可分為軟體安全的應用及實作兩方面。在軟體安全應用方面,主要討論如何安全地執行及操作應用軟體,就網路應用軟體而言,電子郵件與檔案傳送等軟體,已有許多相關的安全技術發展,另一項近年十分流行的網路應用服務-即時通訊軟體,其安全性問題亦日漸受到重視。
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
數位生活科技實務應用探討 瑞帝電通國際有限公司 台北: 電話 : (02) 傳真 : (02)
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
操作系统结构.
第10讲 物理网络与链路层 物理网络与链路 局域网概念 以太网标准 MAC、IP和ARP. 第10讲 物理网络与链路层 物理网络与链路 局域网概念 以太网标准 MAC、IP和ARP.
無智慧報告—網路導論 義守電機 副教授 黃蓮池 在報告前.
第3章 计算机网络体系结构.
通信技术基础 第1章 通信与通信系统的基本概念 王钧铭 1.1 通信的概念 1.2 通信系统 1.3 通信方式 1.4 信道和传输介质
Remote moniter sniffer tool of ZigBee network
PPP协议 点到点协议 深圳职业技术学院电信学院网络技术专业.
教师:王宣银 地址:浙江大学机械电子控制 工程研究所 电话:
通訊協定 OSI分層模式 與 TCP/IP協定
基於OpenWSN之無線感測網路系統的實作
無線感測網路技術之 ZigBee發展現況分析
團隊研發能力 – 抗煞一號 二十天之內,完成抗煞一號的研發.
LabVIEW環境簡介 虛擬儀控程式設計 LabVIEW
FIFO 与 UPP 本节我们结合UPP接口给大家介绍一下FIFO在实际工程中的使用。 广州创龙电子科技有限公司 广州创龙电子科技有限公司
Introduction on Smartphone Platform
真理大學財經法律系助理教授楊智傑 台大法律系學士(2001) 中央大學產業經濟所碩士(2003) 台灣大學國家發展所博士(2006)
The Network Core 由互相連結成網狀的router所組成 資料在網路中傳送的方式 Circuit switching
行動與無線通訊 第ㄧ章 無線通訊網路 陳育良.
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 课程讲义 智能手机开发
區域網路類型 講師:陳育良.
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
DMA-2440XP WinCE5.0安裝與使用 長高科技 顏旭偉.
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
Interference between and Bluetooth And coexistence mechanisms
网络故障诊断.
RF整合型模組課程.
大義318「無線感測實驗室」 中國文化大學電機系.
政府採購作業流程.
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組之實作
第九章 MCS-51串行接口 9.1 串行数据通信概述 通 信 并行 一、并行通信和串行通信 串行 串行通信 数据是一位一位传送的
网络工程 苏兆品 QQ:
投標須知及招標文件製作 行政院公共工程委員會 鍾佩真
3 電子商務技術.
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
Broadcast System For Mobile Device
TANET 2011 無線感測網路中整合 ZigBee與6LoWPAN 之透通性平台設計
子計畫三進度報告.
2008能源與科技論壇暨研討會 自主型二足機器人之研製 鄭暉騰 倪世銓 李明哲 黃加慶 王仲淳 元智大學電機研究所
Speaker : Kai-Jia Chang Date : 2011/6/17
無線感測網路截取ZigBee/ 封包 分析工具實作
網路概論 第3章 協定與模型.
無線感測網路截取ZigBee/ 封包 分析工具實作
指導教授:梁明章 A 許之青 國立高雄大學 2010/06/25
多媒体技术 中南大学信息科学与工程学院 黄东军.
第七章 區域網路模型 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封包擷取轉換模組 之實作
96 教育部專案補助計畫案明細 單位 系所 教育部補助款 學校配合款 工作໨目 計畫主 持人 備註 設備費 業務費 579,000
Presentation transcript:

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

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

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

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

硬體比較 硬體產品 封包分析軟體 裝置韌體需求 參考價格 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 不須更改韌體 Atmel─ AVR Microcontrollers Wireshark (自由軟體) 需燒錄韌體另購燒錄配件 USD 200 Exegin─Q51 PANalyzer 500 Freescale─Sniffer USB Dongle Daintree (2010/3/31止) 100

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

Wireshark Wireshark是目前全世界最廣泛的網路封包分析軟體之一,是盛名的網路除錯工具。 支援多種作業系統,在Windows、 UNIX、MAC…下都有相對應的版本。使用者可以以免費的代價取得這套軟體與其程式碼,並擁有針對其原始碼修改及客製化的權利以及分享修改製作後成果的義務。 其以直觀的圖形介面,易於操作。

Wireshark架構與研究需求 Wireshark軟體核心三大部分: 使用者介面(User Interface)協定分析(Protocol Analyzer) -為Wireshark的主體核心 封包擷取(Packet Capture) -透過libpcap/WinPcap 虛擬網路卡設備裝置 使wireshark可以透過 Virtual Interface-MAZ 接收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) Virtual Interface-MAZ USB Sniffer Dongle ??? Device Interface USB Sniffer Dongle Network Card

Virtual Interface軟體架構 改最後一個塗

Capture ZigBee data 在Freescale硬體架構下,資料格式需依照其規則,制定類別,而不同於一般USB或RS-232之函式庫,如下列規範 ZTC(ZigBee Test Client)為Freescale所制定的架構,其架構與ZigBee Alliance架構對照如下 Usb rs232

ZTC Data format ZTC中Data Format格式 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)的連結上。

Generic frame format 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/GUI Interface 這部分主要提供使用者,可以依照所需分析的目標物之ZigBee/802.15.4通道不同,做適當的選擇及調整。 channel

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

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

研究成果展示 分析ZigBee/802.15.4封包步驟 插入Freescale USB Sniffer Dongle 開啟Sniffer_Adapter 開啟Wireshark