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

Slides:



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

美味料理 5223汪芮臣.
LinkIt ONE開發板的簡介.
Wireshark 03/03/2017.
2017/3/6 WIRESHARK 的安裝與基本操作.
MIE-311 Mobile Network Security
802.11無線區域網路的實驗 簡榮宏教授 黃世昌助教 交通大學資科系.
第十四章 軟體系統安全 課前指引 網際網路的發展將每台電腦串連成共通的網絡,而層出不窮的資訊安全問題使得如何在開放的環境中,實現軟體安全的議題,逐漸受到重視。就軟體安全的角度而言,可分為軟體安全的應用及實作兩方面。在軟體安全應用方面,主要討論如何安全地執行及操作應用軟體,就網路應用軟體而言,電子郵件與檔案傳送等軟體,已有許多相關的安全技術發展,另一項近年十分流行的網路應用服務-即時通訊軟體,其安全性問題亦日漸受到重視。
操作系统结构.
第3章 计算机网络体系结构.
通信技术基础 第1章 通信与通信系统的基本概念 王钧铭 1.1 通信的概念 1.2 通信系统 1.3 通信方式 1.4 信道和传输介质
Remote moniter sniffer tool of ZigBee network
Taiwan President Election
房欣漢、陳志達 南台科技大學資訊管理所 整合網路社群與3D地圖資訊之多元混搭服務 Intermediating the Internet Mashup Service for the Network Community & 3D Geography.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
TCP協定 (傳輸層).
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第1章 認識Arduino.
雲端運算的基石(4) 虛擬化技術實作(Win 8篇)
手機作業系統介紹.
Different Codec Technologies
Android 课程讲义 智能手机开发
HiNet 光世代非固定制 用戶端IPv6設定方式說明
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
R教學 安裝RStudio 羅琪老師.
無線射頻識別系統(RFID) 基本原理及發展與應用
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
[LAB 3]Make OS SD Card Step1 Download the image file.
安裝JDK 安裝Eclipse Eclipse 中文化
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
OpenID與WordPress使用說明
大義318「無線感測實驗室」 中國文化大學電機系.
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
FTP檔案上傳下載 實務與運用.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
指導老師:黃貞芬 老師 專題組員:B 黃育宇 B 魏志軒 B 平震宇
網路安全技術期末報告 Proxy Server
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
人事差勤系統 網路簽到退 資訊室 黃怡智.
Topic Introduction—RMI
Linux作業系統 電腦教室Linux使用說明.
Firewall-pfsense Mars Su
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組之實作
TA教育訓練 微處理機系統實習.
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
虛擬傢俱館 指導老師: 高玉芬 老師 組員: B 黃琪芳 B 蔡宜眞 B 林政緯
Chime.
子計畫三進度報告.
2008能源與科技論壇暨研討會 自主型二足機器人之研製 鄭暉騰 倪世銓 李明哲 黃加慶 王仲淳 元智大學電機研究所
Google協作平台+檔案分享(FileZilla+網路芳鄰)
Speaker : Kai-Jia Chang Date : 2011/6/17
無線感測網路截取ZigBee/ 封包 分析工具實作
第13單元 實習8 Focus-Router-Lamp
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
無線感測網路截取ZigBee/ 封包 分析工具實作
取得與安裝TIDE 從TIBBO網站取得TIDE
ZigBee PRO教學系統 CC2530 實驗.
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
MultiThread Introduction
資料擷取與監控應用實務.
銘鴻電子FPGA影像編輯平台.
擷取封包 Files  Select Settings 擷取封包 擷取封包 擷取封包.
Chapter 4 Multi-Threads (多執行緒).
Develop and Build Drives by Visual C++ IDE
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組 之實作
Department of Computer Information Science, NCTU
Introduction to Mobile Computing
Presentation transcript:

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

大綱摘要 研究背景 現有硬體比較 系統架構及相關技術 結論與展望 實作演示 “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 依照封包分析軟體區分 1~4: 5,6除了1~4採用各自發展的分析軟體外,其他採用wireshark 而Atmel需要更改燒錄韌體 因此採用價格較低,並且依照原始韌體進行開發, (不須更改韌體方便使用) Daintree停止提供,因此採用wireshark

實體比較

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

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 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

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

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

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