-
IIEEE SStandard ffor LLow--RRate WWireless Networks
Sponsored by the LAN/MAN Standards Committee
IEEE 3 Park Avenue New York, NY 10016-5997 USA
IEEE Computer Society
IEEE Std 8802.15.4™™-22015 (Revision of
IEEE Std 802.15.4-2011)
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
IEEE Std 802.15.4™-2015(Revision of
IEEE Std 802.15.4-2011)
IEEE Standard for Low-Rate Wireless Networks
Sponsor
LAN/MAN Standards Committee of the IEEE Computer Society
Approved 5 December 2015
IEEE-SA Standards Board
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
The Institute of Electrical and Electronics Engineers, Inc.3
Park Avenue, New York, NY 10016-5997, USA
Copyright © 2016 by The Institute of Electrical and Electronics
Engineers, Inc.All rights reserved. Published 22 April 2016.
Printed in the United States of America.
IEEE and IEEE 802 are registered trademarks in the U.S. Patent
& Trademark Office, owned by The Institute of Electrical and
ElectronicsEngineers, Incorporated.
Print: ISBN 978-1-5044-0854-5 STD20893PDF: ISBN
978-1-5044-0846-2 STDPD20893
IEEE prohibits discrimination, harassment and bullying. For more
information, visit
http://www.ieee.org/web/aboutus/whatis/policies/p9-26.html. No part
of this publication may be reproduced in any form, in an electronic
retrieval system or otherwise, without the prior written
permissionof the publisher.
Abstract: The protocol and compatible interconnection for data
communication devices using low-data-rate, low-power, and
low-complexity short-range radio frequency (RF) transmissions in
awireless personal area network (WPAN) are defined in this
standard. A variety of physical layers(PHYs) have been defined that
cover a wide variety of frequency bands.
Keywords: ad hoc network, IEEE 802.15.4™, low data rate, low
power, LR-WPAN, mobility, PAN,personal area network, radio
frequency, RF, short range, wireless, wireless personal area
network,WPAN
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
http://www.ieee.org/web/aboutus/whatis/policies/p9-26.htmlhttp://www.ieee.org/web/aboutus/whatis/policies/p9-26.html
-
Important Notices and Disclaimers Concerning IEEE Standards
Documents
IEEE documents are made available for use subject to important
notices and legal disclaimers. These noticesand disclaimers, or a
reference to this page, appear in all standards and may be found
under the heading“Important Notice” or “Important Notices and
Disclaimers Concerning IEEE Standards Documents.”
Notice and Disclaimer of Liability Concerning the Use of IEEE
Standards Docu-ments
IEEE Standards documents (standards, recommended practices, and
guides), both full-use and trial-use, aredeveloped within IEEE
Societies and the Standards Coordinating Committees of the IEEE
StandardsAssociation (“IEEE-SA”) Standards Board. IEEE (“the
Institute”) develops its standards through aconsensus development
process, approved by the American National Standards Institute
(“ANSI”), whichbrings together volunteers representing varied
viewpoints and interests to achieve the final product.Volunteers
are not necessarily members of the Institute and participate
without compensation from IEEE.While IEEE administers the process
and establishes rules to promote fairness in the consensus
developmentprocess, IEEE does not independently evaluate, test, or
verify the accuracy of any of the information or thesoundness of
any judgments contained in its standards.
IEEE does not warrant or represent the accuracy or content of
the material contained in its standards, andexpressly disclaims all
warranties (express, implied and statutory) not included in this or
any otherdocument relating to the standard, including, but not
limited to, the warranties of: merchantability; fitnessfor a
particular purpose; non-infringement; and quality, accuracy,
effectiveness, currency, or completenessof material. In addition,
IEEE disclaims any and all conditions relating to: results; and
workmanlike effort.IEEE standards documents are supplied “AS IS”
and “WITH ALL FAULTS.”
Use of an IEEE standard is wholly voluntary. The existence of an
IEEE standard does not imply that thereare no other ways to
produce, test, measure, purchase, market, or provide other goods
and services related tothe scope of the IEEE standard. Furthermore,
the viewpoint expressed at the time a standard is approved
andissued is subject to change brought about through developments
in the state of the art and commentsreceived from users of the
standard.
In publishing and making its standards available, IEEE is not
suggesting or rendering professional or otherservices for, or on
behalf of, any person or entity nor is IEEE undertaking to perform
any duty owed by anyother person or entity to another. Any person
utilizing any IEEE Standards document, should rely upon hisor her
own independent judgment in the exercise of reasonable care in any
given circumstances or, asappropriate, seek the advice of a
competent professional in determining the appropriateness of a
given IEEEstandard.
IN NO EVENT SHALL IEEE BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL,EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO:PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; ORBUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY,WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OROTHERWISE) ARISING IN
ANY WAY OUT OF THE PUBLICATION, USE OF, OR RELIANCEUPON ANY
STANDARD, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
ANDREGARDLESS OF WHETHER SUCH DAMAGE WAS FORESEEABLE.
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
Translations
The IEEE consensus development process involves the review of
documents in English only. In the eventthat an IEEE standard is
translated, only the English version published by IEEE should be
considered theapproved IEEE standard.
Official statements
A statement, written or oral, that is not processed in
accordance with the IEEE-SA Standards BoardOperations Manual shall
not be considered or inferred to be the official position of IEEE
or any of itscommittees and shall not be considered to be, or be
relied upon as, a formal position of IEEE. At lectures,symposia,
seminars, or educational courses, an individual presenting
information on IEEE standards shallmake it clear that his or her
views should be considered the personal views of that individual
rather than theformal position of IEEE.
Comments on standards
Comments for revision of IEEE Standards documents are welcome
from any interested party, regardless ofmembership affiliation with
IEEE. However, IEEE does not provide consulting information or
advicepertaining to IEEE Standards documents. Suggestions for
changes in documents should be in the form of aproposed change of
text, together with appropriate supporting comments. Since IEEE
standards represent aconsensus of concerned interests, it is
important that any responses to comments and questions also
receivethe concurrence of a balance of interests. For this reason,
IEEE and the members of its societies andStandards Coordinating
Committees are not able to provide an instant response to comments
or questionsexcept in those cases where the matter has previously
been addressed. For the same reason, IEEE does notrespond to
interpretation requests. Any person who would like to participate
in revisions to an IEEEstandard is welcome to join the relevant
IEEE working group.
Comments on standards should be submitted to the following
address:
Secretary, IEEE-SA Standards Board 445 Hoes Lane Piscataway, NJ
08854 USA
Laws and regulations
Users of IEEE Standards documents should consult all applicable
laws and regulations. Compliance with theprovisions of any IEEE
Standards document does not imply compliance to any applicable
regulatoryrequirements. Implementers of the standard are
responsible for observing or referring to the applicableregulatory
requirements. IEEE does not, by the publication of its standards,
intend to urge action that is notin compliance with applicable
laws, and these documents may not be construed as doing so.
Copyrights
IEEE draft and approved standards are copyrighted by IEEE under
U.S. and international copyright laws.They are made available by
IEEE and are adopted for a wide variety of both public and private
uses. Theseinclude both use, by reference, in laws and regulations,
and use in private self-regulation, standardization,and the
promotion of engineering practices and methods. By making these
documents available for use andadoption by public authorities and
private users, IEEE does not waive any rights in copyright to
thedocuments.
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
Photocopies
Subject to payment of the appropriate fee, IEEE will grant users
a limited, non-exclusive license tophotocopy portions of any
individual standard for company or organizational internal use or
individual, non-commercial use only. To arrange for payment of
licensing fees, please contact Copyright Clearance Center,Customer
Service, 222 Rosewood Drive, Danvers, MA 01923 USA; +1 978 750
8400. Permission tophotocopy portions of any individual standard
for educational classroom use can also be obtained throughthe
Copyright Clearance Center.
Updating of IEEE Standards documents
Users of IEEE Standards documents should be aware that these
documents may be superseded at any timeby the issuance of new
editions or may be amended from time to time through the issuance
of amendments,corrigenda, or errata. An official IEEE document at
any point in time consists of the current edition of thedocument
together with any amendments, corrigenda, or errata then in
effect.
Every IEEE standard is subjected to review at least every ten
years. When a document is more than ten yearsold and has not
undergone a revision process, it is reasonable to conclude that its
contents, although still ofsome value, do not wholly reflect the
present state of the art. Users are cautioned to check to determine
thatthey have the latest edition of any IEEE standard.
In order to determine whether a given document is the current
edition and whether it has been amendedthrough the issuance of
amendments, corrigenda, or errata, visit the IEEE-SA Website at
http://ieeexplore.ieee.org/Xplore/home.jsp or contact IEEE at the
address listed previously. For more informationabout the IEEE SA or
IEEE’s standards development process, visit the IEEE-SA Website at
http://standards.ieee.org.
Errata
Errata, if any, for all IEEE standards can be accessed on the
IEEE-SA Website at the following URL:
http://standards.ieee.org/findstds/errata/index.html. Users are
encouraged to check this URL for errataperiodically.
Patents
Attention is called to the possibility that implementation of
this standard may require use of subject mattercovered by patent
rights. By publication of this standard, no position is taken by
the IEEE with respect to theexistence or validity of any patent
rights in connection therewith. If a patent holder or patent
applicant hasfiled a statement of assurance via an Accepted Letter
of Assurance, then the statement is listed on the IEEE-SA Website
at http://standards.ieee.org/about/sasb/patcom/patents.html.
Letters of Assurance may indicatewhether the Submitter is willing
or unwilling to grant licenses under patent rights without
compensation orunder reasonable rates, with reasonable terms and
conditions that are demonstrably free of any unfairdiscrimination
to applicants desiring to obtain such licenses.
Essential Patent Claims may exist for which a Letter of
Assurance has not been received. The IEEE is notresponsible for
identifying Essential Patent Claims for which a license may be
required, for conductinginquiries into the legal validity or scope
of Patents Claims, or determining whether any licensing terms
orconditions provided in connection with submission of a Letter of
Assurance, if any, or in any licensingagreements are reasonable or
non-discriminatory. Users of this standard are expressly advised
thatdetermination of the validity of any patent rights, and the
risk of infringement of such rights, is entirely theirown
responsibility. Further information may be obtained from the IEEE
Standards Association.
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
http://ieeexplore.ieee.org/Xplore/home.jsphttp://ieeexplore.ieee.org/Xplore/home.jsphttp://standards.ieee.orghttp://standards.ieee.orghttp://standards.ieee.org/findstds/errata/index.htmlhttp://standards.ieee.org/findstds/errata/index.htmlhttp://standards.ieee.org/about/sasb/patcom/patents.html
-
6Copyright © 2016 IEEE. All rights reserved.
Participants
At the time this standard was sent to sponsor ballot, the IEEE
P802.15 Working Group had the followingvoting members:
Robert F. Heile, ChairRick Alfvin, Co-Vice Chair
Patrick W. Kinney, Co-Vice ChairJames P. K. Gilb, Working Group
Technical Editor
Patrick W. Kinney, Secretary
Patrick W. Kinney, 802.15 Maintenance Committee ChairBenjamin A.
Rolfe, 802.15 Maintenance Committee Vice Chair
James P. K. Gilb, Technical Editor
Major contributions in the revision process were received from
the following individuals:
Mounir AchirKeiji AkiyamaArthur AstrinPhilip BeecherFrederik
BeerChandrashekhar P. S. BhatKiran BynamEdgar CallawayChris
CalvertRadhakrishna CanchiKapseok ChangSoo-Young ChangClint
ChaplinStephen ChaskoPaul ChiltonSangsung ChoiHendricus de
RuijterGuido DolmansIgor DotlicStefan DrudeDietmar EggertShahriar
EmamiAndrew EstradaDavid EvansGeorge FlammerKiyoshi FukuiMatthew
GillmoreTim GodfreyElad GottlibJussi HaapolaRainer Hach
Shinsuke HaraTimothy HarringtonJames HartmanMarco HernandezKen
HiragaIwao HosakoYeong Min JangSeong-Soon JooAkifumi KasamatsuShuzo
KatoToyoyuki KatoJeritt KentJaehwan KimYoungsoo KimShoichi
KitazawaTero KivinenRyuji KohnoFumihide KojimaThomas
KuernerByung-Jae KwakJae Seung LeeMyung LeeSangjae LeeHuan-Bang
LiLiang LiQing LiMichael LynchItaru MaekawaHiroyuki
MatsumuraMichael McLaughlinMichael McInnisKenichi Mori
Robert MoskowitzJinesh P. NairChiu NgoPaul NikolichJohn
NotorHiroyo OgawaTaejoon ParkGlenn ParsonsCharles PerkinsAlbert
PetrickClinton C. PowellVerotiana RabarijaonaIvan ReedeRichard
RobertsRuben E. Salazar CardozoNoriyuki SatoNorihiko SekineKunal
ShahStephen ShellhammerShusaku ShimadaGary StuebingDon SturekMineo
TakaiKou TogashiBilly VersoGabriel VillardiBrian WeisMakoto
YaitaPeter YeeYu ZengChunhui (Allan) Zhu
Philip BeecherMonique BrownEdgar CallawaySoo-Young ChangJames P.
K. GilbTim GodfreyJussi HaapolaTimothy Harrington
Jeritt KentPatrick W. KinneyTero KivinenAmarjeet KumarMichael
McInnisRobert MoskowitzClinton C. PowellVerotiana Rabarijaona
Benjamin A. RolfeRuben E. Salazar CardozoCristina SeibertKunal
ShalShusakh ShimadaChin-Sean SumLarry TaylorBilly Verso
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
7Copyright © 2016 IEEE. All rights reserved.
The following members of the individual balloting committee
voted on this standard. Balloters may havevoted for approval,
disapproval, or abstention.
When the IEEE-SA Standards Board approved this standard on 5
December 2015, it had the followingmembership:
John Kulick, Chair Jon Walter Rosdahl, Vice Chair Richard H.
Hulett, Past Chair
Konstantinos Karachalios, Secretary
*Member Emeritus
Rick AlfvinNobumitsu AmachiButch AntonStefan AustMichael
BahrMadhusudan BanavaraPhilip E. BeecherHarry BimsGennaro
BoggiaRiccardo BramaNancy BravinVern BrethourMonique BrownWilliam
ByrdBrent CainEdgar CallawayRadhakrishna CanchiJuan CarreonSuresh
ChannarasappaKeith ChowCharles CookSteven CrowleySourav
DuttaRichard EdgarDavid EvansLiu FangfangMichael FischerAvraham
FreedmanDevon GayleJames P. K. GilbGregory GilloolyJoel
GoergenRandall GrovesChris GuyRainer HachTimothy HarringtonMarco
HernandezGuido HiertzWerner HoelzlTetsushi Ikegami
Noriyuki IkeuchiAkio IsoAtsushi ItoRaj JainOyvind JanbuMichael
Johas TeenerAdri JovinNaveen KakaniShinkyo KakuPiotr
KarockiRuediger KaysJeritt KentStuart KerryYongbum KimPatrick W.
KinneyTero KivinenFumihide KojimaBruce KraemerYasushi KudohAmarjeet
KumarJeremy LandtHyeong Ho LeeJames LeppArthur H. LightVincent
LipsioWilliam LumpkinsElvis MaculubaJames MarinRoger MarksMichael
McInnisMichael McLaughlinApurva ModyJose MoralesRonald MuriasJinesh
NairJuichi NakadaMichael NewmanChiu NgoNick S. A. NikjooPaul
Nikolich
Yoshihiro OhbaOkundu OmeniSatoshi OyamaStephen PalmArumugam
PaventhanDalibor PokrajacClinton C. PowellVenkatesha
PrasadVerotiana RabarijaonaDemir RakanovicR. K. RannowMaximilian
RiegelRobert RobinsonOsman SakrRuben E. Salazar CardozoJohn
SanthoffNaotaka SatoBartien SayogoKunal ShahShusaku ShimadaSuresh
ShrimavleDaniel SmolinskiThomas StaraiRene StruikWalter
StrupplerPatricia ThalerDavid ThompsonHa-Nguyen TranMark-Rene
UchidaLorenzo VangelistaDmitri VarsanofievPrabodh VarshneyRaj
VaswaniGeorge VlantisKhurram WaheedHung-Yu WeiBrian WeisAndreas
WolfOren YuenDaidi Zhong
Masayuki AriyoshiTed Burse Stephen Dukes Jean-Phillippe Faure J.
Travis GriffithGary Hoffman Michael Janezic
Joseph L. Koepfinger* David J. Law Hung Ling Andrew MylesT. W.
Olsen Glenn Parsons Ronald C. Peterson Annette D. Reilly
Stephen J. ShellhammerAdrian P. Stephens Yatin Trivedi Phillip
Winston Don Wright Yu Yuan Daidi Zhong
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
8Copyright © 2016 IEEE. All rights reserved.
Historical participants
Many individuals have participated in the IEEE P802.15 Working
Group during various stages of thestandard’s development. Since the
initial publication, many amendments have added functionality
orupdated material in this standard, and now three revisions have
been published. Here is a historical list of theworking group
participants who dedicated their valuable time, energy, and
knowledge to the advancement ofthis standard at the time of its
original publication and for its revisions. Many of these members
also workedon amendments.
The following members of the IEEE P802.15 Working Group
participated in the development of the originalstandard, IEEE Std
802.15.4-2003:
Robert F. Heile, ChairJames D. Allen, Vice Chair
Patrick W. Kinney, SecretaryMichael D. McInnis, Assistant
Secretary and Editor
Ian C. Gifford, Task Group 1 ChairStephen J. Shellhammer, Task
Group 2 Chair
John R. Barr, Task Group 3 Chair
Patrick W. Kinney, Task Group 4 ChairPhil Jamieson, Task Group 4
Vice Chair
José A. Gutierrez, Task Group 4 Editor-in-ChiefMarco Naeve, Task
Group 4 Secretary
Monique Bourgeois, MAC Technical EditorSaid Moridi, PHY
Technical Editor
Phil Jamieson, Layer Management Technical EditorGreg Breen,
Low-Band PHY Technical Editing
Ed Callaway, Networking Technical EditingPaul Gorday, High-Band
PHY Technical Editing
Marco Naeve, General Description Technical EditingDavid Cypher,
PICs/SDLs Technical Editing
Robert D. Poor, Coexistence Technical EditingFarron Dacus,
Regulatory Technical Editing
Roberto AielloMasaaki AkahaneRichard AlfvinArun ArunachalamNaiel
AskarVenkat I. BahlDaniel BaileyJay BainJames BakerJaiganesh
BalakrishnanAnuj BatraTimothy BlaneyKenneth BoehikeStan BottomsMark
V. BowlesChuck BrabenacSoo-Young ChangFrancois Po_Shin ChinAik
Chindapol
Craig ConklingAnand DabakKai DombrowskiMary DuValMichael
DydykJason L. EllisMark W. FidlerJeff R. FoersterDavid S.
FurunoPierre GandolfoAtul GargJames GilbNada GolmieYasuo
HaradaAllen HeberlingBarry HeroldRobert Y. HuangEran IglerKatsumi
Ishii
Jeyhan KaraoguzMasami KatagiriJoy H. KellyStuart J. KerryYongsuk
KimYoung Hwan KimGünter KleindlBruce P. KraemerDoHoon KwonJim
LansfordDavid LeeperLiang LiYeong-Chang MaaSteven MarchRalph
MasonJim MeyerLeonard E. MillerAkira MiuraAndreas Molisch
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
9Copyright © 2016 IEEE. All rights reserved.
Major contributions were received from the following
individuals:
The following members of the IEEE P802.15 Working Group
participated in the development of the firstrevision, IEEE Std
802.15.4-2006:
Robert F. Heile, ChairJames D. Allen, Vice Chair
Patrick W. Kinney, Assistant Vice ChairJames P. K. Gilb,
Editor-in-Chief
Patrick W. Kinney, SecretaryMichael D. McInnis, Assistant
Secretary and Editor
John R. Barr, Task Group 3b ChairReed Fisher, Task Group 3c
Chair
Patrick W. Kinney, Task Group 4a ChairMyung Lee, Task Group 5
Chair
Robert D. Poor, Task Group 4b ChairMarco Naeve, Task Group 4b
Vice Chair
Monique B. Brown, Task Group 4b Editor-in-ChiefEric T. Gnoske,
Task Group 4b Secretary
Philip E. Beecher, MAC Contributing EditorMonique B. Brown, MAC
Technical Editor
Edgar H. Callaway, Jr., MAC Contributing EditorFrancois Chin,
PHY Contributing Editor
Robert C. Cragie, MAC/Security Contributing Editor
Antonio MondragonTony MorelliChiu NgoKei ObaraKnut OdmanJohn B.
PardeeJongun ParkDave PattonMarcus PendergrassGregg RasorIvan
ReedeJim RichardsGlyn RobertsRichard RobertsWilliam RobertsChris
RogersPhilippe Rouzet
Chandos RypinskiJohn H. SanthoffMark SchraderTom SchusterErik
SchylanderMichael SealsNick ShepherdGadi ShorWilliam ShvodianThomas
SiepKazimierz SiwiakCarl StevensonRene StruikShigeru SugayaKazuhisa
TakamuraKatsumi Takaoka
Teik-Kheong TanLarry TaylorStephen E. TaylorHans
vanLeeuwenRitesh VishwakarmaThierry WalrantJing WangFijio
WatanabeMathew WelbornRichard WilsonStephen WoodEdward G.
WoodrowHirohisa YamaguchiAmos YoungSong-Lin YoungNakache
Yves-paulJim Zyren
Tony AdamsonDavid ArcherDavid AveryVenkat BahlDaniel BaileyEdul
BatliwalaPratik BoseBoaz CarmeliFarron DacusMartin DigonIan C.
Gifford
Ed HogervorstStephen KorfhageCharles LuebkeMasahiro MaedaIan
MarsdenChris MarshallPaul MarshallFred MartinRalph MasonRod
MillerPhil Rudland
Niels SchuttenNick ShepherdAri SingerRalph D’SouzaCarl
StevensonMark TilinghastHans Van LeeuwenJacco van MuiswinkelLuis
PereiraRichard WilsonWim Zwart
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
10Copyright © 2016 IEEE. All rights reserved.
Paul Gorday, PHY Contributing EditorJames P. K. Gilb, Draft D3
Editor-in-Chief
Øyvind Janbu, MAC/PHY/Security Contributing EditorMarco Naeve,
General Description/PICS Editor, MAC Contributing Editor
Clinton C. Powell, PHY Technical EditorJoseph Reddy, Security
Contributing EditorZachary Smith, MAC Contributing EditorRené
Struik, Security Contributing Editor
Andreas C. Wolf, PHY Contributing Editor
Roberto AielloRichard AlfvinMikio AokiTakashi AritaLarry
ArnettArthur AstrinYasaman BahreiniJay BainAlan BerkemaBruce
BoscoMark BowlesCharles BrabenacDavid BrennerVern BrethourRonald
BrownBill CarneyKuor-Hsin ChangJonathon CheahKwan-Wu ChinSarm-Goo
ChoSungsoo ChoiYun ChoiChun-Ting ChouManoj ChoudharyCelestino
CorralJoe DecuirJavier Del Prado PavonKai DombrowskiStefan
DrudeAmal EkbalJason EllisShahriar EmamiPaul EverestMark W.
FidlerKris FlemingAmir FreundCamillo GentileIan GiffordSung-Wook
GohSorin GoldenbergVivek GuptaRainer HachRobert HallShinsuke
HaraJeff HarrisAllen HeberlingEric HeinzeBarry HeroldKeisuke
HiguchiJin-Meng HoPatrick HoughtonRobert Huang
Tian-Wei HuangHideto IkedaTetsushi IkegamiAdrian JenningsHo-In
JeonTzyy Hong JiangDavid JulianJeyhan KaraoguzMichael KellyStuart
KerryJae-Hyon KimJaeyoung KimJinkyeong KimYongsuk KimKursat
KimyaciogluMatthias KindlerGuenter KleindlRyuji KohnoMike
KrellYasushi KudoAkiomi KunisaYuzo KuramochiJiun-You LaiIsmail
LakkisJohn LampeKyung Kuk LeeWooyong LeeDavid LeeperHuan-Bang
LiHaixiang LiangIan MacnamaraAkira MaekiPatricia MartigneAbbie
MathewTaisuke MatsumotoGustaf MaxMichael McLaughlinCharlie
MelloneKlaus MeyerSamuel MoAndreas MolischMark MooreKen
NaganumaYves-Paul NakacheHiroyuki NakaseSaishankar NandagopalanChiu
NgoErwin NobleJohn O’ConorKnut OdmanHiroyo OgawaYasuyuki Okuma
Philip OrlikLaurent OuvryJohn PardeeNirmalendu PatraDave
PattonXiaoming PengTony PollockVidyasagar PremkumarYihong QiRaad
RaadPekka RantaDani RaphaeliGregg RasorCharles RazzellIvan
ReedeYuko RikutaTerry RobarGlyn RobertsRichard RobertsBenjamin A.
RolfePhilippe RouzetChandos RypinskiAli SadriSaeid SafaviZafer
SahinogluTomoki SaitoSyed SaleemKamran SayrafianJean SchwoererErik
SchylanderAlireza SeyediSanjeev SharmaSiddharth ShettyJohn
ShiShusaku ShimadaYuichi ShirakiGadi ShorWilliam ShvodianThomas
SiepMichael SimKazimierz SiwiakV. SomayazuluAmjad SoomroCarl
StevensonKazuaki TakahashiKenichi TakizawaTeik-Kheong TanMike
TanahashiYasushi TanakaJames TaylorArnaud TonnerreIchihiko
Toyoda
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
11Copyright © 2016 IEEE. All rights reserved.
Major contributions in the revision process were received from
the following individuals:
The following members of the IEEE P802.15 Working Group
participated in the development of the secondrevision, IEEE Std
802.15.4-2011:
Robert F. Heile, ChairRick Alfvin, Co-Vice Chair
Patrick W. Kinney, Co-Vice ChairJames P. K. Gilb, Working Group
Technical Editor
Patrick W. Kinney, Secretary
James P. K. Gilb, Task Group 4i Chair and Technical Editor
Jerry UptonBart Van PouckeChris WeberMatthew WelbornMagnus
Wiklund
Gerald WineingerPatrick WorfolkTracy WrightHirohisa
YamaguchiKamya Yekeh Yazdandoost
Su-Khiong YongZhan YuSerdar YurdakulMahmoud ZadehBin Zhen
Jon AdamsHelmut P. AdamskiJonathan AveyJon BenistonBernd
GrohmannJosé A. GutierrezJesper HolmZhiJian HuPhil A.
JamiesonYuen-Sam Kwok
Colin LanzlMyung LeeZhongding LeiLiang LiYong LiuFrederick
MartinFrank PoegelMatthias ScheideD. C. Seward
Huai-Rong ShaoMark SheaStephen J. ShellhammerMark A.
TillinghastJohannes Van LeeuwenRichard WilsonPing XiongBing
XuChenYang YangChunhui Zhu
Emad AfifiGahng-Seop AhnRoberto AielloArthur AstrinTaehan
BaeMichael BahrJohn BarrAnuj BatraTuncer BaykasPhilip E.
BeecherAshutosh BhatiaGhulam BhattiGary BirkMathew BoytimPeter
David BradleyNancy BravinDavid BritzMonique B. BrownSverre
BrubkBrian BuchananJohn BuffingtonKiran BynamBrent CainEdgar H.
CallawayChris Calvert
Ruben E. Salazar CardozoDouglas CastorJaesang ChaRussell
ChandlerKuor-Hsin ChangSoo-Young ChangClint ChaplinHind
ChebboChang-Soon ChoiSangsung ChoiCiaran ConnellDavid CypherMatthew
DahlDavid DavenportMark DawkinsHendricus de RuijterUpkar
DhaliwalGang DingPaul DixonGuido DolmansIgor DotlicMichael
DowDietmar EggertDavid EvansCharles Farlow
John FarserotuJeffrey FischbeckMike FischerGeorge FlammerRyosuke
FujiwaraNoriyasu FukatsuKiyoshi FukuiJohn GeigerGregory GilloolyTim
GodfreyPaul GordayElad GottlibRobert HallShinsuke HaraHiroshi
HaradaTimothy HarringtonRodney HemmingerMarco HernandezGarth
HillmanJin-Meng HoWei HongSrinath HosurDavid HowardJung-Hwan
HwangTaeho Hwang
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
12Copyright © 2016 IEEE. All rights reserved.
Major contributions in the revision process were received from
the following individuals:
Ichirou IdaTetsushi IkegamiAkio IsoYeong Min JangAdrian
JenningsWuncheol JeongSteven JillingsNoh-Gyoung KangTae-Gyu
KangShuzo KatoTatsuya KatoJeritt KentPrithpal KhakuriaDae Ho
KimDong-Sun KimDukhyun KimJaehwan KimJeffrey KingRyuji
KohnoFumihide KojimaBruce KraemerRaymond KrasinskiMasahiro
KurodaJohn LampeZhou LanKhanh LeCheolhyo LeeHyungsoo LeeMyung
LeeDaniel LewisHuan-Bang LiLiang LiSang-Kyu LimJeremy LinkMike
LynchRobert MasonTomokuni MatsumuraJeff McCulloughMichael
McGillanMichael D. McInnisMichael McLaughlinCharles MilletSiamak
MirnezamiRishi MohindraEmmanuel MonnerieRajendra Moorti
Robert MoskowitzHamilton MoyPeter MurrayTheodore MyersChiu
NgoPaul NikolichHirohito NishiyamaDavid OlsonOkundu OmeniRyoji
OnoLaurent OuvryJames PaceHyung-Il ParkJahng ParkSeung-Hoon
ParkTaejoon ParkRanjeet PatroAl PetrickDalibor PokrajacDaniel
PopaStephen PopeClinton C. PowellRichard PowellChang-Woo
PyoMohammad RahmanSridhar RajagopalJayaram RamasastryMarc ReedIvan
ReedeRichard RobertsCraig RodineJune Chul RohBenjamin A.
RolfeSeung-Moon RyuDidier SaganKentaro SakamotoWill San FilippoH.
SanderfordKamran SayrafianTimothy SchmidlMichael SchmidtJean
SchwoererCristina SeibertNeal SeidlKunal Shah
Steve ShearerStephen ShellhammerShusaku ShimadaChang Sub
ShinCheol Ho ShinMichael SimJonathan SimonJaeseung SonPaul
StadnikRené StruikChin-Sean SumHui-Hsia SungGu SungiKenichi
TakizawaHirokazu TanakaLarry TaylorMark ThompsonJames
TomcikIchihiko ToyodaDavid TraceyKhanh TranJerry UptonJana van
GreunenHartman van WykMichel VeilletteBilly VersoBhupender
VirkJoachim WalewskiJunyi WangQuan WangXiang WangAndy WardScott
WeikelNicholas WestMark WilburLudwig WinkelEun Tae WonAlan Chi Wai
WongTao XingWen-Bin YangYang YangKazuyuki YasukawaKamya
YazdandoostKaoru YokooMu ZhaoBin Zhen
Philip E. BeecherVern BrethourMonique B. BrownEdgar H.
CallawayKuor-Hsin Chang
Clint ChaplinJames P. K. GilbPatrick W. KinneyMichael D.
McInnis
Clinton C. PowellBenjamin A. RolfeTimothy SchmidlRené
StruikBilly Verso
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
13Copyright © 2016 IEEE. All rights reserved.
Introduction
This is the third revision of IEEE Std 802.15.4. From the
beginning, the goal of the IEEE P802.15 WorkingGroup was to produce
a standard that enabled very low-cost, low-power communications.
The initialstandard, IEEE Std 802.15.4-2003, defined two optional
physical layers (PHYs), operating in differentfrequency bands with
a simple and effective medium access control (MAC).
In 2006, the standard was revised and added two more PHY
options. The MAC remained backwardcompatible, but the revision
added MAC frames with an increased version number and a variety of
MACenhancements, including the following:
— Support for a shared time base with a data time stamping
mechanism— Support for beacon scheduling— Synchronization of
broadcast messages in beacon-enabled personal area networks (PANs)—
Improved MAC layer security
In 2011, the standard was revised to include the three
amendments approved subsequent to the 2006revision. This effort
added four more PHY options along with the MAC capability to
support ranging.Additionally, the organization of the standard was
changed so that each PHY would have a separate clause,and the MAC
clause was split into functional description, interface
specification, and security specification.
The current revision of the standard was created to roll in the
amendments approved subsequent to the 2011revision: six PHY
amendments and one MAC amendment, with corrigenda and
clarifications. The featuresadded by the amendments include the
following:
— Enhanced frame formats maintaining backward compatibility—
Information Elements (IEs)— Channel agility— Extended superframe
options— Low-energy mechanisms— An enhanced acknowledgment frame
that can carry data and can be secured— Prioritized channel access—
A variety of new PHY modulation, coding, and band options to
support a wide variety of application
needs including radio frequency identification (RFID), smart
utility networks (SUNs), televisionwhite space (TVWS) operation,
low-energy critical infrastructure monitoring (LECIM), and
railcommunications and control (RCC).
Much of the corrigenda and clarifications were collected from
requests from individuals after the revision in2011. Major
corrigenda items included changes to the security text to correct
errors and clarify the text,removal of the encrypt only mode,
addition of security policy checks for the IEs, corrections
regardingpersonal area network identifier (PAN ID) compression
behavior to eliminate ambiguous specification, andchanges to the
IEs subclauses to include more information necessary for users of
this standard.
The Project Authorization Request (PAR) for IEEE Std
802.15.4-2015 was first proposed in July 2013 andwas approved in
October 2013 by IEEE’s New Standards Committee (NesCom). After
three working groupballots and two sponsor ballots, the final
standard was approved in December 2015, just over two years
fromstart to finish.
This introduction is not part of IEEE Std 802.15.4™-2015, IEEE
Standard for Low-Rate Wireless Networks.
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
14Copyright © 2016 IEEE. All rights reserved.
Contents
1.
Overview................................................................................................................................................
35
1.1
Scope............................................................................................................................................
351.2
Purpose.........................................................................................................................................
35
2. Normative references
.............................................................................................................................
36
3. Definitions, acronyms, and
abbreviations..............................................................................................
37
3.1 Definitions
...................................................................................................................................
373.2 Acronyms and abbreviations
.......................................................................................................
38
4. Format
conventions................................................................................................................................
42
4.1
General.........................................................................................................................................
424.2
Fields............................................................................................................................................
424.3
Numbers.......................................................................................................................................
434.4 Strings
..........................................................................................................................................
434.5 Reserved fields and
values...........................................................................................................
43
5. General description
................................................................................................................................
44
5.1
Introduction..................................................................................................................................
445.2 Special application spaces
...........................................................................................................
44
5.2.1 Smart utility network
(SUN)..........................................................................................
445.2.2 Rail communications and control
(RCC).......................................................................
445.2.3 Television white space
(TVWS)....................................................................................
455.2.4 Radio frequency identification
(RFID)..........................................................................
455.2.5 Low-energy, critical infrastructure monitoring (LECIM)
............................................. 455.2.6 Medical body
area network (MBAN) services
..............................................................
45
5.3 Components of the IEEE 802.15.4
WPAN..................................................................................
455.4 Multi-PHY management (MPM) of the SUN
WPAN.................................................................
455.5 Network
topologies......................................................................................................................
46
5.5.1 Star network formation
..................................................................................................
465.5.2 Peer-to-peer network
formation.....................................................................................
47
5.6 Architecture
.................................................................................................................................
485.6.1 PHY
...............................................................................................................................
495.6.2 MAC
sublayer................................................................................................................
49
5.7 Functional overview
....................................................................................................................
505.7.1 Superframe
structure......................................................................................................
50
5.7.1.1 Beacon superframe
......................................................................................
505.7.1.2 DSME multi-superframe
structure...............................................................
515.7.1.3 Slotframes
....................................................................................................
515.7.1.4 TMCTP superframe
.....................................................................................
51
5.7.2 Data transfer
model........................................................................................................
525.7.2.1 Types of data transfer models
......................................................................
525.7.2.2 Data transfer to a coordinator
......................................................................
525.7.2.3 Data transfer from a
coordinator..................................................................
525.7.2.4 Peer-to-peer data transfers
...........................................................................
53
5.7.3 Frame structure
..............................................................................................................
535.7.4 Access
methods..............................................................................................................
53
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
15Copyright © 2016 IEEE. All rights reserved.
5.7.4.1 Frame acknowledgment
...............................................................................
535.7.4.2 Frak
..............................................................................................................
545.7.4.3 Data verification
..........................................................................................
54
5.7.5 Power consumption considerations
...............................................................................
545.7.5.1 Low-energy mechanisms
.............................................................................
54
5.7.6 Security
..........................................................................................................................
555.8 Concept of
primitives...................................................................................................................
565.9 Deprecation of features
................................................................................................................
56
6. MAC functional description
..................................................................................................................
57
6.1 Device types and
conventions......................................................................................................
576.2 Channel access
.............................................................................................................................
57
6.2.1 Superframe
structure......................................................................................................
576.2.1.1 Contention access period
(CAP)..................................................................
596.2.1.2 Contention-free period (CFP)
......................................................................
596.2.1.3
BOP..............................................................................................................
59
6.2.2 Incoming and outgoing superframe
timing....................................................................
596.2.3 Enhanced Beacon frame timing for MPM procedure
.................................................... 606.2.4
IFS..................................................................................................................................
616.2.5 Random access methods
................................................................................................
61
6.2.5.1 CSMA-CA
algorithm...................................................................................
616.2.5.2 TSCH CCA algorithm
.................................................................................
646.2.5.3 TSCH CSMA-CA retransmission algorithm
............................................... 646.2.5.4 CSMA-CA
with PCA
..................................................................................
666.2.5.5 LECIM ALOHA PCA
.................................................................................
69
6.2.6 TSCH slotframe structure
..............................................................................................
696.2.6.1
General.........................................................................................................
696.2.6.2 Absolute slot number (ASN)
.......................................................................
706.2.6.3 Links
............................................................................................................
706.2.6.4 Multiple slotframes
......................................................................................
70
6.2.7 LE functional
description...............................................................................................
716.2.7.1 LE contention access period (LE
CAP).......................................................
716.2.7.2 LE superframe
structure...............................................................................
716.2.7.3 LE-incoming and outgoing superframe
timing............................................ 716.2.7.4 LE
scan
........................................................................................................
71
6.2.8 Superframe use for TMCTP operation
..........................................................................
726.2.9 Rail communications and control network (RCCN) superframe
structure.................... 726.2.10 Channel hopping
............................................................................................................
73
6.3 Starting and maintaining PANs
...................................................................................................
756.3.1 Scanning through channels
............................................................................................
75
6.3.1.1 ED channel
scan...........................................................................................
756.3.1.2 Active and passive channel
scan..................................................................
756.3.1.3 Orphan channel
scan....................................................................................
786.3.1.4 RIT passive channel
scan.............................................................................
80
6.3.2 PAN ID conflict resolution
............................................................................................
816.3.2.1
Detection......................................................................................................
816.3.2.2 Resolution
....................................................................................................
82
6.3.3 Starting and realigning a PAN
.......................................................................................
826.3.3.1 Starting a PAN
.............................................................................................
826.3.3.2 Realigning a PAN
........................................................................................
826.3.3.3 Realignment in a PAN
.................................................................................
846.3.3.4 Updating superframe configuration and channel PIB
attributes.................. 84
6.3.4 Beacon
generation..........................................................................................................
84
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
16Copyright © 2016 IEEE. All rights reserved.
6.3.5 Device
discovery............................................................................................................
866.3.6 TSCH PAN formation
...................................................................................................
86
6.4 Association and disassociation
....................................................................................................
876.4.1
Association.....................................................................................................................
876.4.2 Disassociation
................................................................................................................
906.4.3 Fast association
..............................................................................................................
92
6.5 Synchronization
...........................................................................................................................
936.5.1
General...........................................................................................................................
936.5.2 Synchronization with beacons
.......................................................................................
936.5.3 Synchronization without beacons
..................................................................................
956.5.4 Synchronization in TSCH
PAN.....................................................................................
95
6.5.4.1 Timeslot communication
.............................................................................
966.5.4.2 Node synchronization
..................................................................................
97
6.5.5 Orphaned device realignment
........................................................................................
986.6 Transaction
handling....................................................................................................................
986.7 Transmission, reception, and acknowledgment
...........................................................................
99
6.7.1
Transmission..................................................................................................................
996.7.2 Reception and rejection
...............................................................................................
1016.7.3 Extracting pending data from a coordinator
................................................................
1026.7.4 Use of acknowledgments and retransmissions
............................................................
104
6.7.4.1 No acknowledgment
..................................................................................
1046.7.4.2 Acknowledgment
.......................................................................................
1056.7.4.3 Retransmissions
.........................................................................................
106
6.7.5 Transmission timing
restrictions..................................................................................
1066.7.6 Guard time
...................................................................................................................
1076.7.7 Promiscuous
mode.......................................................................................................
1096.7.8 Transmission scenarios
................................................................................................
1096.7.9 Device
announcement..................................................................................................
110
6.8 GTS allocation and management
...............................................................................................
1116.8.1 GTS general requirements
...........................................................................................
1116.8.2 CAP maintenance
........................................................................................................
1126.8.3 GTS allocation
.............................................................................................................
1126.8.4 GTS
usage....................................................................................................................
1136.8.5 GTS deallocation
.........................................................................................................
1146.8.6 GTS reallocation
..........................................................................................................
1156.8.7 GTS
expiration.............................................................................................................
117
6.9 Ranging
......................................................................................................................................
1176.9.1 Ranging requirements
..................................................................................................
1176.9.2 Set-up activities before a ranging exchange
................................................................
1176.9.3 Finish-up activities after a ranging exchange
..............................................................
1176.9.4 Managing
DPS.............................................................................................................
1186.9.5 The ranging exchange
..................................................................................................
119
6.10 PHY parameter change notification
procedure..........................................................................
1206.10.1 Signaling using Beacon
frames....................................................................................
1206.10.2 Signaling using multipurpose frames
..........................................................................
120
6.11 Deterministic and synchronous multi-channel extension
(DSME) ........................................... 1216.11.1 DSME
command
requirements....................................................................................
1216.11.2 DSME multi-superframe
structure...............................................................................
1216.11.3 Channel diversity
.........................................................................................................
123
6.11.3.1 Channel adaptation
....................................................................................
1236.11.3.2 Channel hopping
........................................................................................
124
6.11.4 CAP
reduction..............................................................................................................
1266.11.5 DSME GTS allocation and
management.....................................................................
126
6.11.5.1 DSME GTS allocation
...............................................................................
127
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
17Copyright © 2016 IEEE. All rights reserved.
6.11.5.2 DSME GTS deallocation
...........................................................................
1306.11.5.3 DSME GTS
expiration...............................................................................
1316.11.5.4 DSME GTS
retrieve...................................................................................
1316.11.5.5 DSME GTS change
...................................................................................
132
6.11.6 Beacon scheduling
.......................................................................................................
1326.11.7 Time synchronization
..................................................................................................
1336.11.8 Deferred
beacon...........................................................................................................
1346.11.9 Passive channel scan
....................................................................................................
134
6.12 LE transmission, reception and acknowledgment
.....................................................................
1346.12.1 LE transmission, reception, and acknowledgment with
positive handshakes ............. 1346.12.2 Coordinated sampled
listening
(CSL)..........................................................................
135
6.12.2.1 CSL idle listening
......................................................................................
1366.12.2.2 CSL
transmission.......................................................................................
1366.12.2.3 Unicast transmission
..................................................................................
1376.12.2.4 Broadcast transmission
..............................................................................
1376.12.2.5 CSL reception
............................................................................................
1386.12.2.6 CSL over multiple
channels.......................................................................
1386.12.2.7 Turning off CSL mode to reduce latency
.................................................. 138
6.12.3 RIT
...............................................................................................................................
1386.12.3.1
General.......................................................................................................
1386.12.3.2 Periodic RIT data request transmission and
reception............................... 1396.12.3.3 RIT
transmission........................................................................................
141
6.12.4 Implicit RIT
(I-RIT).....................................................................................................
1436.13 Starting and maintaining TMCTPs
............................................................................................
1436.14 MPM procedure for inter-PHY coexistence
..............................................................................
1466.15 TVWS access procedures
..........................................................................................................
1496.16 Channel timing management
(CTM).........................................................................................
149
7. MAC frame
formats.............................................................................................................................
151
7.1 Device extended
address............................................................................................................
1517.2 General MAC frame
format.......................................................................................................
151
7.2.1 Frame Control
field......................................................................................................
1517.2.1.1 Frame Type
field........................................................................................
1527.2.1.2 Security Enabled
field................................................................................
1527.2.1.3 Frame Pending
field...................................................................................
1527.2.1.4 AR
field......................................................................................................
1537.2.1.5 PAN ID Compression
field........................................................................
1537.2.1.6 Sequence Number Suppression
.................................................................
1547.2.1.7 IE Present
field...........................................................................................
1547.2.1.8 Destination Addressing Mode field
...........................................................
1547.2.1.9 Frame Version field
...................................................................................
1547.2.1.10 Source Addressing Mode field
..................................................................
155
7.2.2 Sequence Number
field................................................................................................
1557.2.3 Destination PAN ID field
............................................................................................
1557.2.4 Destination Address
field.............................................................................................
1557.2.5 Source PAN ID
field....................................................................................................
1567.2.6 Source Address field
....................................................................................................
1567.2.7 Auxiliary Security Header field
...................................................................................
1567.2.8 IE field
.........................................................................................................................
1567.2.9 Frame Payload field
.....................................................................................................
1567.2.10 FCS field
......................................................................................................................
156
7.3 Format of individual frame
types...............................................................................................
1587.3.1 Beacon frame format
...................................................................................................
158
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
18Copyright © 2016 IEEE. All rights reserved.
7.3.1.1 Beacon frame MHR
field...........................................................................
1597.3.1.2 IEs
field......................................................................................................
1607.3.1.3 Superframe Specification field
..................................................................
1607.3.1.4 GTS Info field
............................................................................................
1617.3.1.5 Pending Address field
................................................................................
1627.3.1.6 Beacon Payload field
.................................................................................
162
7.3.2 Data frame format
........................................................................................................
1637.3.2.1 Data frame MHR field
...............................................................................
1637.3.2.2 Data Payload
field......................................................................................
163
7.3.3 Ack frame
format.........................................................................................................
1637.3.4 MAC command frame
format......................................................................................
165
7.3.4.1 MHR field
..................................................................................................
1657.3.4.2 Command ID field
.....................................................................................
1657.3.4.3 Payload field
..............................................................................................
165
7.3.5 Multipurpose frame format
..........................................................................................
1657.3.5.1 Frame Type
field........................................................................................
1667.3.5.2 Long Frame Control field
..........................................................................
1667.3.5.3 Destination Addressing Mode field
...........................................................
1667.3.5.4 Source Addressing Mode field
..................................................................
1667.3.5.5 PAN ID Present field
.................................................................................
1667.3.5.6 Security Enabled
field................................................................................
1677.3.5.7 Sequence Number Suppression field
.........................................................
1677.3.5.8 Frame Pending
field...................................................................................
1677.3.5.9 Frame Version field
...................................................................................
1677.3.5.10 Ack Request
field.......................................................................................
1677.3.5.11 IEs Present field
.........................................................................................
1677.3.5.12 Sequence Number
field..............................................................................
1677.3.5.13 Destination PAN ID field
..........................................................................
1677.3.5.14 Destination Address
field...........................................................................
1677.3.5.15 Source Address field
..................................................................................
1677.3.5.16 Auxiliary Security Header field
.................................................................
1677.3.5.17 IEs
field......................................................................................................
1687.3.5.18 Payload field
..............................................................................................
168
7.3.6 Extended frame format
................................................................................................
1687.4 IEs
..............................................................................................................................................
168
7.4.1 IE list termination
........................................................................................................
1687.4.2 Header
IEs....................................................................................................................
169
7.4.2.1 Header IE format
.......................................................................................
1697.4.2.2 Vendor Specific Header IE
........................................................................
1717.4.2.3 CSL IE
.......................................................................................................
1717.4.2.4 RIT IE
........................................................................................................
1717.4.2.5 DSME PAN descriptor
IE..........................................................................
1727.4.2.6 Rendezvous Time
IE..................................................................................
1747.4.2.7 Time Correction IE
....................................................................................
1747.4.2.8 Extended DSME PAN descriptor IE
.........................................................
1757.4.2.9 Fragment Sequence Context Description (FSCD) IE
................................ 1767.4.2.10 Simplified Superframe
Specification IE
.................................................... 1777.4.2.11
Simplified GTS Specification IE
...............................................................
1787.4.2.12 LECIM Capabilities IE
..............................................................................
1787.4.2.13 RCC Capabilities
IE...................................................................................
1807.4.2.14 RCCN Descriptor
IE..................................................................................
1827.4.2.15 Global Time IE
..........................................................................................
1837.4.2.16 DA
IE.........................................................................................................
1837.4.2.17 Header Termination 1 IE
...........................................................................
184
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
19Copyright © 2016 IEEE. All rights reserved.
7.4.2.18 Header Termination 2 IE
...........................................................................
1847.4.3 Payload IEs
..................................................................................................................
184
7.4.3.1 Encapsulated Service Data Unit (ESDU)
IE.............................................. 1847.4.3.2 MLME
IE...................................................................................................
1857.4.3.3 Payload Termination IE
.............................................................................
185
7.4.4 Nested
IE......................................................................................................................
1857.4.4.1 Format of Nested
IE...................................................................................
1857.4.4.2 TSCH Synchronization IE
.........................................................................
1887.4.4.3 TSCH Slotframe and Link IE
....................................................................
1887.4.4.4 TSCH Timeslot IE
.....................................................................................
1907.4.4.5 Hopping timing IE
.....................................................................................
1917.4.4.6 Enhanced Beacon Filter IE
........................................................................
1917.4.4.7 MAC Metrics IE
........................................................................................
1927.4.4.8 All MAC Metrics IE
..................................................................................
1927.4.4.9 Coexistence Specification IE
.....................................................................
1937.4.4.10 SUN Device Capabilities IE
......................................................................
1937.4.4.11 SUN FSK Generic PHY
IE........................................................................
1997.4.4.12 Mode Switch Parameter IE
........................................................................
2007.4.4.13 PHY Parameter Change IE
........................................................................
2007.4.4.14 O-QPSK PHY Mode
IE.............................................................................
2017.4.4.15 PCA Allocation IE
.....................................................................................
2017.4.4.16 LECIM DSSS Operating Mode IE
............................................................
2027.4.4.17 LECIM FSK Operating Mode
IE...............................................................
2047.4.4.18 TVWS PHY Operating Mode Description IE
........................................... 2057.4.4.19 TVWS Device
Capabilities
IE...................................................................
2087.4.4.20 TVWS Device Category IE
.......................................................................
2137.4.4.21 TVWS Device Identification IE
................................................................
2137.4.4.22 TVWS Device Location
IE........................................................................
2147.4.4.23 TVWS Channel Information Query
IE......................................................
2157.4.4.24 TVWS Channel Information Source
IE..................................................... 2177.4.4.25
CTM IE
......................................................................................................
2187.4.4.26 Timestamp
IE.............................................................................................
2197.4.4.27 Timestamp Difference
IE...........................................................................
2197.4.4.28 TMCTP Specification IE
...........................................................................
2197.4.4.29 RCC PHY Operating Mode IE
..................................................................
2207.4.4.30 Vendor Specific Nested IE
........................................................................
2217.4.4.31 Channel hopping IE
...................................................................................
221
7.5 MAC commands
........................................................................................................................
2227.5.1 Command ID field
.......................................................................................................
2227.5.2 Association Request
command....................................................................................
2237.5.3 Association Response command
.................................................................................
2247.5.4 Disassociation Notification command
.........................................................................
2257.5.5 Data Request command
...............................................................................................
2267.5.6 PAN ID Conflict Notification command
.....................................................................
2277.5.7 Orphan Notification command
....................................................................................
2277.5.8 Beacon Request
command...........................................................................................
2287.5.9 Enhanced Beacon Request command
..........................................................................
2287.5.10 Coordinator realignment command
.............................................................................
2287.5.11 GTS request
command.................................................................................................
2307.5.12 DSME Association Request
command........................................................................
2307.5.13 DSME Association Response command
.....................................................................
2327.5.14 DSME GTS Request command
...................................................................................
2337.5.15 DSME GTS Response
command.................................................................................
2357.5.16 DSME GTS Notify
command......................................................................................
237
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
20Copyright © 2016 IEEE. All rights reserved.
7.5.17 DSME Information Request
command........................................................................
2387.5.18 DSME Information Response command
.....................................................................
2387.5.19 DSME Beacon Allocation Notification command
...................................................... 2397.5.20
DSME Beacon Collision Notification
command.........................................................
2407.5.21 DSME Link Report command
.....................................................................................
2407.5.22 RIT Data Request
command........................................................................................
2417.5.23 DBS Request command
...............................................................................................
2427.5.24 DBS Response
command.............................................................................................
2437.5.25 RIT Data Response command
.....................................................................................
2447.5.26 Vendor Specific
command...........................................................................................
244
8. MAC services
......................................................................................................................................
245
8.1
Overview....................................................................................................................................
2458.2 MAC management
service.........................................................................................................
245
8.2.1 Primitives supported by the MLME-SAP
interface.....................................................
2458.2.2 Common requirements for MLME
primitives.............................................................
2478.2.3 Association primitives
.................................................................................................
248
8.2.3.1
MLME-ASSOCIATE.request....................................................................
2488.2.3.2 MLME-ASSOCIATE.indication
...............................................................
2498.2.3.3 MLME-ASSOCIATE.response
.................................................................
2518.2.3.4 MLME-ASSOCIATE.confirm
..................................................................
252
8.2.4 Disassociation primitives
.............................................................................................
2548.2.4.1 MLME-DISASSOCIATE.request
.............................................................
2548.2.4.2
MLME-DISASSOCIATE.indication.........................................................
2568.2.4.3 MLME-DISASSOCIATE.confirm
............................................................
256
8.2.5 Communications notification primitives
.....................................................................
2578.2.5.1
MLME-BEACON-NOTIFY.indication.....................................................
2578.2.5.2 MLME-COMM-STATUS.indication
........................................................ 2608.2.5.3
MLME-IE-NOTIFY.indication
.................................................................
262
8.2.6 Primitives for reading and writing PIB attributes
........................................................ 2648.2.6.1
MLME-GET.request..................................................................................
2648.2.6.2
MLME-GET.confirm.................................................................................
2648.2.6.3 MLME-SET.request
..................................................................................
2658.2.6.4 MLME-SET.confirm
.................................................................................
265
8.2.7 GTS management primitives
.......................................................................................
2668.2.7.1 MLME-GTS.request
..................................................................................
2668.2.7.2
MLME-GTS.confirm.................................................................................
2678.2.7.3
MLME-GTS.indication..............................................................................
268
8.2.8 Primitives for orphan
notification................................................................................
2698.2.8.1
MLME-ORPHAN.indication.....................................................................
2698.2.8.2
MLME-ORPHAN.response.......................................................................
270
8.2.9 Primitives for resetting the MAC sublayer
..................................................................
2718.2.9.1 MLME-RESET.request
.............................................................................
2718.2.9.2 MLME-RESET.confirm
............................................................................
271
8.2.10 Primitives for specifying the receiver enable time
...................................................... 2728.2.10.1
MLME-RX-ENABLE.request
...................................................................
2728.2.10.2
MLME-RX-ENABLE.confirm..................................................................
273
8.2.11 Primitives for channel
scanning...................................................................................
2748.2.11.1 MLME-SCAN.request
...............................................................................
2748.2.11.2
MLME-SCAN.confirm..............................................................................
277
8.2.12 Primitives for updating the superframe configuration
................................................. 2798.2.12.1
MLME-START.request
.............................................................................
2798.2.12.2
MLME-START.confirm............................................................................
282
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
21Copyright © 2016 IEEE. All rights reserved.
8.2.13 Primitives for synchronizing with a coordinator
.........................................................
2838.2.13.1 MLME-SYNC.request
...............................................................................
2838.2.13.2 MLME-SYNC-LOSS.indication
...............................................................
284
8.2.14 Primitives for requesting data from a coordinator
....................................................... 2868.2.14.1
MLME-POLL.request................................................................................
2868.2.14.2 MLME-POLL.confirm
..............................................................................
287
8.2.15 Primitives for specifying dynamic preamble
...............................................................
2878.2.15.1 MLME-DPS.request
..................................................................................
2888.2.15.2 MLME-DPS.confirm
.................................................................................
2888.2.15.3
MLME-DPS.indication..............................................................................
289
8.2.16 Primitives for channel sounding
..................................................................................
2898.2.16.1
MLME-SOUNDING.request.....................................................................
2898.2.16.2
MLME-SOUNDING.confirm....................................................................
289
8.2.17 Primitives for ranging calibration
................................................................................
2908.2.17.1 MLME-CALIBRATE.request
...................................................................
2918.2.17.2 MLME-CALIBRATE.confirm
..................................................................
291
8.2.18 Primitives for Beacon
Generation................................................................................
2928.2.18.1 MLME-BEACON.request
.........................................................................
2928.2.18.2 MLME-BEACON.confirm
........................................................................
2948.2.18.3 MLME-BEACON-REQUEST.indication
................................................. 295
8.2.19 Primitives for TSCH
....................................................................................................
2968.2.19.1 MLME-SET-SLOTFRAME.request
.........................................................
2968.2.19.2 MLME-SET-SLOTFRAME.confirm
........................................................
2978.2.19.3
MLME-SET-LINK.request........................................................................
2978.2.19.4 MLME-SET-LINK.confirm
......................................................................
2998.2.19.5 MLME-TSCH-MODE.request
..................................................................
3008.2.19.6 MLME-TSCH-MODE.confirm
.................................................................
3018.2.19.7 MLME-KEEP-ALIVE.request
..................................................................
3018.2.19.8 MLME-KEEP-ALIVE.confirm
.................................................................
302
8.2.20 Primitives for DSME GTS management
.....................................................................
3028.2.20.1
MLME-DSME-GTS.request......................................................................
3028.2.20.2 MLME-DSME-GTS.indication
.................................................................
3058.2.20.3 MLME-DSME-GTS.response
...................................................................
3068.2.20.4 MLME-DSME-GTS.confirm
....................................................................
308
8.2.21 Primitives for reporting the link status
........................................................................
3098.2.21.1 MLME-DSME-LINK-REPORT.request
................................................... 3098.2.21.2
MLME-DSME-LINK-REPORT.indication
.............................................. 3108.2.21.3
MLME-DSME-LINK-REPORT.confirm..................................................
311
8.2.22 Operating parameter change primitives
.......................................................................
3118.2.22.1 MLME-PHY-OP-SWITCH.request
..........................................................
3118.2.22.2 MLME-PHY-OP-SWITCH.indication
...................................................... 3138.2.22.3
MLME-PHY-OP-SWITCH.confirm
......................................................... 315
8.2.23 TMCTP DBS allocation primitives
.............................................................................
3168.2.23.1
MLME-DBS.request..................................................................................
3168.2.23.2 MLME-DBS.indication
.............................................................................
3178.2.23.3 MLME-DBS.response
...............................................................................
3188.2.23.4
MLME-DBS.confirm.................................................................................
319
8.2.24 Primitives for device
announcement............................................................................
3208.2.24.1 MLME-DA.request primitive
....................................................................
3208.2.24.2 MLME-DA.indication
primitive................................................................
3218.2.24.3 MLME-DA.confirm primitive
...................................................................
321
8.2.25 RIT data commands
.....................................................................................................
3228.2.25.1 MLME-RIT-REQ.indication
.....................................................................
3228.2.25.2 MLME-RIT-RES.request
..........................................................................
324
Authorized licensed use limited to: Silicon Laboratories.
Downloaded on January 03,2017 at 16:08:21 UTC from IEEE Xplore.
Restrictions apply.
-
22Copyright © 2016 IEEE. All rights reserved.
8.2.25.3 MLME-RIT-RES.indication
......................................................................
3258.2.25.4 MLME-RIT-RES.confirm
.........................................................................
327
8.3 MAC data service
......................................................................................................................
3288.3.1
MCPS-DATA.request..................................................................................................
3288.3.2
MCPS-DATA.confirm.................................................................................................
3328.3.3 MCPS-DATA.indication
.............................................................................................
3358.3.4
MCPS-PURGE.request................................................................................................
3388.3.5
MCPS-PURGE.confirm...............................................................................................
338
8.4 MAC constants and PIB
attributes.............................................................................................
3398.4.1 MAC constants
............................................................................................................
3398.4.2 MAC PIB attributes
.....................................................................................................
340
8.4.2.1 General MAC PIB attributes for functional
organization.......................... 3458.4.2.2 TSCH-specific MAC
PIB attributes
.......................................................... 348
8.4.2.2.1 TSCH MAC PIB attributes for
macSlotframeTable............ 3488.4.2.2.2 TSCH MAC PIB attributes
for macLinkTable .................... 3498.4.2.2.3 TSCH MAC PIB
attributes for macTimeslotTemplate ....... 350
8.4.2.3 MAC PIB attributes for hopping
sequence................................................ 3518.4.2.4
DSME specific MAC PIB
attributes..........................................................
3528.4.2.5 LE specific MAC PIB attributes
................................................................
3558.4.2.6 MAC performance metrics specific MAC PIB
attributes.......................... 3578.4.2.7 Enhanced Beacon
Request command specific MAC PIB attributes ......... 3588.4.2.8
Enhanced Beacon frame specific MAC PIB
attributes.............................. 359
9. Security
................................................................................................................................................
360
9.1
Overview....................................................................................................................................
3609.2 Functional
description................................................................................................................
360
9.2.1 Outgoing frame security procedure
.............................................................................
3609.2.2 KeyDescriptor lookup
procedure.................................................................................
3629.2.3 Incoming frame security procedure, Security Enabled field
is set to one ................... 3629.2.4 Incoming frame security
procedure, Security Enabled field is set to zero ..................
3649.2.5 DeviceDescriptor lookup procedure
............................................................................
3659.2.6 SecurityLevelDescriptor lookup procedure
.................................................................
3669.2.7 Incoming IE security level checking procedure
.......................................................... 3669.2.8
Incoming IE key usage policy checking procedure
..................................................