ieee 802.15.4
DESCRIPTION
IEEE 802.15.4. Taekyoung Kwon. 802.15.4. Wireless MAC and PHY layer specifications for Low-rate Wireless Personal Area Networks (LR-WPANs) Short distance Little or no infrastructure Small Power-efficient inexpensive. Application spaces. Home Networking Automotive Networks - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/1.jpg)
IEEE 802.15.4
Taekyoung Kwon
![Page 2: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/2.jpg)
802.15.4
• Wireless MAC and PHY layer specifications for Low-rate Wireless Personal Area Networks (LR-WPANs)– Short distance– Little or no infrastructure– Small– Power-efficient– inexpensive
![Page 3: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/3.jpg)
Application spaces
• Home Networking
• Automotive Networks
• Industrial Networks
• Interactive Toys
• Remote Metering
![Page 4: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/4.jpg)
More specifically…
ZigBeeLOW DATA-RATE RADIO DEVICES
HOME AUTOMATION
CONSUMER ELECTRONICS
TVVCRDVD/CDremote
securityHVAClightingclosures
PC & PERIPHERALS
mousekeyboardjoystick
TOYS & GAMES
PETsgameboys
educational
PERSONAL HEALTH CARE
monitorsdiagnostics
sensors
INDUSTRIAL &
COMMERCIAL
monitorssensors
automationcontrol
![Page 5: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/5.jpg)
Application topology
•Cable replacement - Last meter connectivity
•Virtual Wire
•Wireless Hub
•Stick-On Sensor
Mobility
Ease of installation
![Page 6: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/6.jpg)
requirements
Thousands of sensors in a small space Wireless
but wireless implies Low Power!
and low power implies Limited Range.
Of course all of these is viable if a Low Cost transceiver is required
![Page 7: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/7.jpg)
Basic characteristics
![Page 8: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/8.jpg)
802.15.4 PHY• DSSS• 250 Kbps at 2.450 GHz (ISM)
– 16-ary quasi-orthogonal modulation• 4 bit -> 1 symbol
– 32 chip sequence• 1 symbol -> 32 chips
– O-QPSK– 2.0Mchip/s
• 62.5ksymbol/s* FEC
![Page 9: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/9.jpg)
802.15.4 PHY: Packet structure
PreambleStart ofPacket
Delimiter
PHYHeader
PHY ServiceData Unit (PSDU)
PHY Packet Fields• Preamble (32 bits) – synchronization • Start of Packet Delimiter (8 bits)• PHY Header (7 bits) – PSDU length• PSDU (0 to 1016 bits) – Data field
6 Octets 0-127 Octets
![Page 10: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/10.jpg)
802.15.4 PHY
![Page 11: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/11.jpg)
service primitive
• user services provided by a layer are implemented as a set of service primitives
• the primitive name includes details of its type and identity of layer providing service
![Page 12: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/12.jpg)
4 primitives
• For confirmed service, there are 4 primitivesrequest - entity wants service to do some workindication - entity is informed about eventresponse - entity wants to respond to eventconfirm - entity is to informed about its request
• For unconfirmed service, the first 2 primitives
![Page 13: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/13.jpg)
4 primitives
![Page 14: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/14.jpg)
802.15.4 PHY: primitives
PHY Data Service• PD-DATA – exchange data packets between MAC and PHY
PHY Management Service• PLME-CCA – clear channel assessment• PLME-ED - energy detection • PLME-GET / -SET– retrieve/set PHY PIB parameters• PLME-SET-TRX-STATE – enable/disable transceiver
![Page 15: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/15.jpg)
details
![Page 16: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/16.jpg)
details
![Page 17: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/17.jpg)
Constants
![Page 18: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/18.jpg)
PIB attributes
![Page 19: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/19.jpg)
802.15.4 PHY revisited
• Receiver sensitivity: -85 dBm at 2.4GHz• dB = 10 log p/p_ref• dBm = 10 log p/1mW• LQI
– Word file– www.rfdh.com
• How about 802.15.4a?– UWB– Any more parameter?
![Page 20: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/20.jpg)
802.15.4 MAC
Extremely low cost
Ease of implementation
Reliable data transfer
Short range operation
Very low power consumption
Simple but flexible protocol
![Page 21: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/21.jpg)
Traffic types
• Periodic data– Application defined rate (e.g. sensors)
• Intermittent data– Application/external stimulus defined rate
(e.g. light switch)
• Repetitive low latency data– Allocation of time slots (e.g. mouse)
![Page 22: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/22.jpg)
802.15.4 MAC
![Page 23: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/23.jpg)
MAC
• Full function device (FFD)– Any topology– Network coordinator capable– Talks to any other device
• Reduced function device (RFD)– Limited to star topology– Cannot become a network coordinator– Talks only to a network coordinator– Very simple implementation
![Page 24: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/24.jpg)
MAC: star topology
Full function device
Reduced function device
Communications flow
Master/slave
PANCoordinator
![Page 25: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/25.jpg)
MAC: peer-to-peer
Full function device Communications flow
Point to point Cluster tree
![Page 26: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/26.jpg)
MAC: combined topology
Full function device
Reduced function device
Communications flow
Clustered stars - for example,cluster nodes exist between roomsof a hotel and each room has a star network for control.
![Page 27: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/27.jpg)
![Page 28: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/28.jpg)
General frame formatPayload
PH
Y L
ayer
MA
CLa
yer
MAC Header(MHR)
MAC Footer(MFR)
MAC Protocol Data Unit (MPDU)
MAC Service Data Unit(MSDU)
PHY Header(PHR)
Synch. Header(SHR)
PHY Service Data Unit (PSDU)
4 Types of MAC Frames:
• Data Frame
• Beacon Frame
• Acknowledgment Frame
• MAC Command Frame
![Page 29: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/29.jpg)
Data transfer model
• To a coordinator• From a coordinator• Between peer-to-peer entities
![Page 30: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/30.jpg)
Communication in beacon mode (from device to coordinator)
Slotted CSMA-CA
![Page 31: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/31.jpg)
Communication in non-beacon mode (from device to
coordinator)
unslotted CSMA-CA
![Page 32: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/32.jpg)
Communication in beacon mode (from coordinator to device)
slotted CSMA-CA
Indirecttransmission
![Page 33: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/33.jpg)
Communication in non-beacon mode (from coordinator to
device)
unslotted CSMA-CA
Indirecttransmission
![Page 34: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/34.jpg)
How about peer-to-peer mode?
• In a peer-to-peer PAN, every device may communicate with every other device in its radio sphere of influence. In order to do this effectively, the devices wishing to communicate will need to either receive constantly or synchronize with each other. In the former case, the device can transmit data using unslotted CSMA-CA mode. In the latter case, other measures need to be taken in order to achieve synchronization. Such measures are beyond the scope of this standard.
![Page 35: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/35.jpg)
Superframe: CSMA-CA + TDMA
15ms * 2n
where 0 n 14
Network beacon
Contention period
Beacon extensionperiod
Transmitted by network coordinator. Contains network information,frame structure and notification of pending node messages.
Space reserved for beacon growth due to pending node messages
Access by any node using CSMA-CA
GTS 2 GTS 1
GuaranteedTime Slot
Reserved for nodes requiring guaranteed bandwidth [n = 0].
Contention Access Period
Contention Free Period
up to 7 GTSes
Total 16 slots
![Page 36: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/36.jpg)
Superframe structure• macBeaconOrder (BO)
– Interval between beacons• Beacon Interval (BI)
– BI = aBaseSuperframeDuration * 2BO
• macSuperframeOrder (SO)– Length of active portion of the superframe
• Superframe duration (SD)– SD = aBaseSuperframeDuration * 2SO
• aBaseSuperframeDuration = 16 * aBaseSlotDuration
• 0<=SO<=BO<=14• If BO = SO = 15, no beacon -> unslotted CSMA-CA
![Page 37: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/37.jpg)
Example of superframe
![Page 38: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/38.jpg)
Inter-frame spacing (IFS)
![Page 39: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/39.jpg)
Illustration (2.4GHz)
• A minimum size slot: 30 bytes – 60 symbols, 0.96ms
• If MPDU’s size < 18 octet, SIFS = 6 octet– Otherwise, LIFS = 20 octets
• aUnitBackoffPeriod = 10 octets
![Page 40: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/40.jpg)
CSMA-CA
• CSMA-CA is not for beacon, ACK, data frames in CFP
![Page 41: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/41.jpg)
Unslotted version
macMinBE = 3
![Page 42: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/42.jpg)
aMaxBE = 5macMaxCSMABackoff = 4
![Page 43: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/43.jpg)
MAC addressing
• All devices have IEEE addresses (64 bits)• Short addresses (16 bits) can be
allocated• Addressing modes
– PAN identifier (16 bits)+ device identifier (16/64 bits)• 0xffff: PAN ID, short address• Beacon frame: no destination address
![Page 44: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/44.jpg)
General frame formatPayload
PH
Y L
ayer
MA
CLa
yer
MAC Header(MHR)
MAC Footer(MFR)
MAC Protocol Data Unit (MPDU)
MAC Service Data Unit(MSDU)
PHY Header(PHR)
Synch. Header(SHR)
PHY Service Data Unit (PSDU)
4 Types of MAC Frames:
• Data Frame
• Beacon Frame
• Acknowledgment Frame
• MAC Command Frame
![Page 45: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/45.jpg)
General MAC frame
![Page 46: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/46.jpg)
Frame control field
![Page 47: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/47.jpg)
Addressing mode
![Page 48: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/48.jpg)
Beacon frame
Superframe spec.
BSN
src
![Page 49: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/49.jpg)
![Page 50: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/50.jpg)
![Page 51: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/51.jpg)
Data frame formatDSN
![Page 52: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/52.jpg)
ACK frame
![Page 53: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/53.jpg)
MAC command frame
![Page 54: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/54.jpg)
MAC commands
![Page 55: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/55.jpg)
Association command
![Page 56: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/56.jpg)
PAN ID Conflict
• Beacon frame is received by the PAN coordinator with the same PAN ID
• PAN ID conflict notification command from a device– A beacon frame is received– Same PAN ID, but coordinator has different
address
• Resolution– Active scan and then select new PAN ID– Coordinator realignment command
![Page 57: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/57.jpg)
Orphan notification
• Loss of synchronization (data transmission failure)
• Orphaning mechanism– Orphan channel scan
• Orphan notification command
– Only the original coordinator will reply with coordinator realignment command
• Or reset and try association again
![Page 58: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/58.jpg)
Coordinator realignment
• Orphan notification command is received by coordinator
• Any attribute of PAN configuration changes
Header omitted
![Page 59: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/59.jpg)
![Page 60: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/60.jpg)
![Page 61: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/61.jpg)
MAC primitivesMAC Data Service• MCPS-DATA – exchange data packets between MAC and
PHY• MCPS-PURGE – delete the data packet in MAC queue
MAC Management Service• MLME-ASSOCIATE/DISASSOCIATE – network association• MLME-SYNC / SYNC-LOSS - device synchronization• MLME-SCAN - scan radio channels• MLME-GET / -SET– retrieve/set MAC PIB parameters• MLME-START / BEACON-NOTIFY – beacon management• MLME-POLL - beaconless synchronization• MLME-GTS - GTS management• MLME-ORPHAN - orphan device management• MLME-RX-ENABLE - enabling/disabling of radio system• MLME-RESET - • MLME-COMM-STATUS -
![Page 62: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/62.jpg)
MCPS service
![Page 63: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/63.jpg)
MAC data serviceOriginator
MACRecipient
MAC
MCPS-DATA.request
Data frame
MCPS-DATA.confirmMCPS-DATA.indication
Acknowledgement(if requested)
Channelaccess
Orig
inat
orR
ecipient
![Page 64: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/64.jpg)
![Page 65: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/65.jpg)
![Page 66: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/66.jpg)
![Page 67: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/67.jpg)
MLME-ASSOCIATE• After issuing MLME-RESET• Active or passive channel scan
– PAN descriptors
• Src PAN ID: 0xffff
![Page 68: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/68.jpg)
MLME-BEACON-NOTIFY
• macAutoRequest• beacon payload
![Page 69: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/69.jpg)
MLME-SCAN
![Page 70: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/70.jpg)
ED SCAN
• When a prospective PAN coordinator to select a channel
• Measure peak energy in each requested channel
• Discard every frame received while scanning
• Return energy levels
![Page 71: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/71.jpg)
active SCAN
• When FFD wants to locate any coordinator within POS– A prospective coordinator selects PAN ID– Prior to device association
• Receive beacon frames only– macPANId = 0xffff
• Send beacon request command– Destination PAN ID = 0xffff
• Return PAN descriptors
![Page 72: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/72.jpg)
passive SCAN
• No beacon request command• Device to prior to association• Receive beacon frames only
– macPANId = 0xffff
![Page 73: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/73.jpg)
Orphan scan
• Device attempts to relocate its coordinator
• For each channel, send orphan notification command– Dest PAN id, dest short addr = 0xffff
• Only the original coordinator will reply
• Receive coordinator realignment command frame only
![Page 74: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/74.jpg)
MLME-COMM-STATUS
• MLME communicates to the next higher layer about transmission status when transmission is not instigated by .request primitive
• Two cases– .response primitive– Reception of a frame
![Page 75: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/75.jpg)
MLME-START
![Page 76: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/76.jpg)
MLME-SYNCLogical channel, TrackBeacon
![Page 77: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/77.jpg)
MLME-POLL• For requesting data from a
coordinator (indirect transmission)
![Page 78: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/78.jpg)
![Page 79: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/79.jpg)
Starting a PAN
• An FFD performs active channel scan• Decides own PAN ID, short address• MLME-START
– Set PAN coordinator flag in beacon frame
• Beacon generation– An FFD (not coordinator) can send beacon– Same PAN ID as the coordinator
![Page 80: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/80.jpg)
PAN start message flow (1/2)
![Page 81: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/81.jpg)
PAN start message flow (2/2)
![Page 82: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/82.jpg)
MAC constants
![Page 83: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/83.jpg)
MAC constants
![Page 84: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/84.jpg)
MAC constants
![Page 85: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/85.jpg)
MAC PIB attributes
![Page 86: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/86.jpg)
MAC PIB attributes
![Page 87: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/87.jpg)
MAC PIB attributes
![Page 88: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/88.jpg)
MAC PIB attributes
![Page 89: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/89.jpg)
MAC PIB attributes
![Page 90: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/90.jpg)
MAC PIB attributes
![Page 91: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/91.jpg)
IEEE 802.15.4 future?• Some revision in 802.15.4b
– Resolve ambiguities– Reduce complexities
• GTS as optional
– Consider other available frequencies• China
![Page 92: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/92.jpg)
802.15.5• 802.15.5
– to determine the necessary mechanisms that must be present in the PHY and MAC layers of WPANs to enable mesh networking
• Initial objectives– Extension of network coverage without increasing
transmit power or receive sensitivity– Enhanced reliability via route redundancy– Easier network configuration– Better device battery life due to fewer
retransmissions
![Page 93: IEEE 802.15.4](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812fb6550346895d953a40/html5/thumbnails/93.jpg)
mmWave interest group in 802.15
• IEEE 802.15 has formed an interest group to explore the use of the 60 GHz band for wireless personal area networks (WPANs). This little-used band (as defined in FCC 47 CFR 15.255) provides 5 GHz of bandwidth and avoids interference with nearly all electronic devices, given the high attenuation of these wavelengths by walls and floors, and promises to allow more WPANs to occupy the same building