Title: ?? ZigBee/802.15.4 ????? USB???????????
1?? ZigBee/802.15.4 ????? USB???????????
2Outline
- ????
- ??????
- Mobile adapter for ZigBee (MAZ)?????
- ?????????
- ?????
- ????
3????
- ??????????
- ????
- ??????
- ????
- ??????
- ??????
- ????
- ?????
- AMR(Automated Meter Reading)
- AMI(Advanced Metering Infrastructure)
4????
- ??????????????????????????????????
5????
???? ?????? ?????? ????
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 Wireshark (????) ?????? USD 500
Freescale-Sniffer USB Dongle Daintree(2010/3/31?) ?????? USD 100
6????
7Wireshark
- Wireshark????????????????????,???????????
- ????????,?Windows? UNIX?MAC??????????????????????
??????????,????????????????????????????????? - ?????????,?????
8Wireshark???????
Wireshark???????? ?????(User Interface)????(Proto
col Analyzer) -?Wireshark????? ????(Packet
Capture) -??libpcap/WinPcap
????????? ?wireshark???? Virtual
Interface-MAZ ??USB Sniffer Dongle?ZigBee/802.15.4
??
User Interface
Protocol Analyzer
PCAP
Wireshark?????? ????(Device Interface)
Virtual Interface-MAZ
Network Card
USB Sniffer Dongle
Device Interface
9????
??????????, ???IEEE802.15.4
??Python??MAZ????, ?wireshark???? USB Sniffer
Dongle? ZigBee/802.15.4??
????IEEE802.15.4??
10Virtual Interface????
11Capture ZigBee data
- ?Freescale?????,??????????,????,??????USB?RS-232??
??,????? - ZTC(ZigBee Test Client)?Freescale??????,????ZigBee
Alliance??????
12ZTC Data format
13Generic frame format
- ZTC?Generic Frame Format??
14Python API
- Python????????????????,???????????????
- ???????????????,Python??????????????????????
- ?????????????????,YouTube?Google?Yahoo!?NASA??????
???Python? - ?Python??Struct?Serial?Binascii?time?API?????????
15Packet capture library
- Libpcap?Netgroup Packet Filter(NPF)?????,????????
????(Data Structure)???(define) - ??Wireshark CaptureSetup/pipes???,?????????????,??
????????,????????????,????????????
Application
User level
NPF
Kernel level
Packets
Network level
16User/GUI Interface
- ??????????,?????????????ZigBee/802.15.4????,??????
????
17?????
- ??????????????????????????,?????????????????
- ?????????????????,?????,??????????????,???????????
???,?????????? - ????????,?????????????????
18????
- ????
- ?????,
- ??Windows XP,
- ????VCP(Virtual COM Port) Driver
- Freescale USB Sniffer Dongle
- Mobile adapter for ZigBee (MAZ)
- ?python2.7???????
19????
?? ????????
????? ASUS A8Series Windows XP???? VCP????
?????? Freescale USB Sniffer Dongle ????????,????????USB??
???? - ?Mobile adapter for ZigBee (MAZ)??????????
20??????
- ??ZigBee/802.15.4????
- ??Freescale USB Sniffer Dongle
- ??Sniffer_Adapter
- ??Wireshark