Thursday, October 6, 2011

802.15.4 : An IEEE standard of Low Rate Personal Area Networks

802.15.4 is an IEEE standard of Low Rate Personal Area Networks. This standard covers Physical and MAC layer of Low Rate Personal Area Networks. Zigbee uses services provided by 802.15.4 and provides network constructions, security features and applications.

Two types of nodes are supported by this standard, FFD and RFD, which stand for Fully Functional Device and Reduced Functional Device. A FFD can act as coordinator or PAN coordinator or as a device. A RFD can only act as device. For more detailed description and understanding, of RFD and FFD one can refer to the standard itself.
A device must always be associated with a coordinator. The device has to communicate everything to the coordinator only. A coordinator can communicate with peer coordinators, and associated devices.

The standard offers two modes of operations; they are beaconed and non beaconed mode. The coordinator of a star network operating in the beaconed mode organizes channel access and data transmission with the help of a super frame structure shown below.



Super Frame structure in 802.15.4


The coordinator starts the superframe with the frame beacon packet, this will contains superframe specifications. The superframe has active and inactive periods. During inactive periods all nodes including the coordinator can sleep. They wake up just before the active period. The active period is divided into 16 slots, the first slot is used for beacon, and rests of slots are divided among the CAP and GTS.
The nodes operate using slotted CSMA-CA during CAP, the nodes can go to sleep mode during CAP if they do not have any data to receive or transmit. The nodes are active during GTS phase in their respective time slots. The coordinator is active throughout the active period.

All nodes send a request for GTS time slot during CAP to the coordinator. A field in the request packet specifies if the time slot is to transmit data to coordinator form the node or vice versa. There is also a field in the request packet, which specifies the number of GTS time slots required by the node. The coordinator specifies the slot allocated to the node using beacon frame.

If the node has been assigned slots to transmit data to the coordinator, then the node transmits data during that slot and it receives an acknowledgement for the same. If a slot is not assigned to the node and if the node wants to transmit data then, the node transmits data during CAP using slotted CSMA-CA and gets acknowledgement form the coordinator.

The coordinator sends any data it needs to send to a particular node, during node’s slot allocated. If it is not able to send during that slot then, the coordinator specifies that a data to be received is pending, in the beacon frame, by specifying the address of the node on which data is pending. The node requests for the same data during CAP using slotted CSMA-CA and the coordinator updates the data to the node.In non beaconed mode of operation, there is no GTS mechanism or beacon frame. All nodes operate in unslotted CSMA-CA mode and transmit and receive data.

CAP stands for contention access period, during this period all the nodes that want to communicate with the coordinator try to access the medium using slotted CSMA-CA protocol, the nodes request for some number of GTS form the coordinator during this CAP. The nodes also may send some data or receive some data during this period form the coordinator, if there was not slot assigned to the nodes. GTS stands for Guaranteed Time Slot, every node may have some slots assigned to them to receive or transmit data during this phase. One can refer to 802.15.4 for more detailed understanding of this standard.

49 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    rpa training in electronic city | rpa training in chennai

    rpa online training | selenium training in training

    ReplyDelete
  3. I really like the dear information you offer in your articles. I’m able to bookmark your site and show the kids check out up here generally. Im fairly positive theyre likely to be informed a great deal of new stuff here than anyone
    Data Science training in Chennai | Data science training in bangalore
    Data science training in pune| Data science online training
    Pyton training in Kalyan nagar

    ReplyDelete
  4. I have visited this blog first time and i got a lot of informative data from here which is quiet helpful for me indeed. 
    python training in velachery
    python training institute in chennai

    ReplyDelete
  5. A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. I am learning a lot from you.

    rpa training in electronic-city | rpa training in btm | rpa training in marathahalli | rpa training in pune

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete

  7. Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.


    Amazon Web Services Training in Velachery, Chennai |AWS Training in Velachery , Besant Technologies

    Amazon Web Services Training in Chennai | AWS Training in Chennai

    Amazon Web Services Training in Chennai |Best AWS Training in Chennai

    Amazon Web Services Training in Chennai | AWS Training in OMR,Chennai

    ReplyDelete
  8. Right now it appears like Wordpress is the preferred blogging platform available right now. (from what I've read) Is that what you're using on your blog? plant automation

    ReplyDelete
  9. Hello! I just wish to give an enormous thumbs up for the nice info you've got right here on this post. I will probably be coming back to your weblog for more soon!
    big data course malaysia

    ReplyDelete
  10. Took me time to understand all of the comments, but I seriously enjoyed the write-up. It proved being really helpful to me and Im positive to all of the commenters right here! Its constantly nice when you can not only be informed, but also entertained! I am certain you had enjoyable writing this write-up.

    Big Data Course

    ReplyDelete
  11. Took me time to understand all of the comments, but I seriously enjoyed the write-up. It proved being really helpful to me and Im positive to all of the commenters right here! Its constantly nice when you can not only be informed, but also entertained! I am certain you had enjoyable writing this write-up.

    Big Data Course

    ReplyDelete
  12. Your info is really amazing with impressive content..Excellent blog with informative concept. Really I feel happy to see this useful blog, Thanks for sharing such a nice blog..
    If you are looking for any Big data Hadoop Related information please visit our website Hadoop Training Pune page!

    ReplyDelete
  13. your information is really more knowledgeable to the new ones.Really I feel happy to see this useful blog, Thanks for sharing such a nice blog.hadoop training in btm layout

    ReplyDelete
  14. We offer the New Sentinel LTE Series Cellular Telemetry Tank Level Sensor system that delivers reliable measurements data. Remote monitoring with the Sentinel is exceptionally flexible, eliminating the hassles of network infrastructures and Internet service. The Sentinel connects via a wireless signal to local cellular networks and transmits Level, Alarms, Battery Status, Rate of Consumption History, Critical High or Low Level Alerts and Signal Strength, all of which are available through the Sentinel Cloud Based Website. The Sentinel online provides you with important data readily at your fingertips on your
    Computer, Tablet or Smart Phone

    ReplyDelete
  15. Icon Process Controls TankPro series Submersible Level Sensor is designed for continuous level measurement of aggressive liquid media diameter making it ideal for level monitoring in well and borehole applications. Manufactured for years of trouble free service, the sensor has a welded 316 SS body and 316 SS nose cap. Body top is also 316 SS and tapered to prevent damage or snares when pulling the unit out of the installation. Featured of the sensor is a precision of +/- 0.5% accuracy F.S. Lightning and surge protection is included standard to stand up in harsh applications.

    ReplyDelete
  16. Your work is very good and I appreciate you and hopping for some more informative posts
    data science course in guwahati

    ReplyDelete
  17. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking Best data science courses in hyerabad

    ReplyDelete
  18. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. data scientist courses

    ReplyDelete
  19. Really I feel happy to see this useful blog, Thanks for sharing such a nice blog.
    Data Analyst Course in Pune

    ReplyDelete
  20. Good.nice to read.keep updating.

    I would also suggest

    https://socialprachar.com/full-stack-developer-course/

    ReplyDelete
  21. nks for sharing a useful info. I would also suggest for Data Science course with Real time experience, visit: https://socialprachar.com

    ReplyDelete
  22. Hello , this article is really awesome thanks for sharing most valuable information. ​Thanks for sharing. Very informative post, that I have ever read, the strategy given is really very helpful...
    #https://socialprachar.com/full-stack-developer-course/

    ReplyDelete
  23. Hi, this article is absolutely perfect ..i have get minimum information from this article. Excellent post with fantastic work I love this article , good job .
    thank you.
    #https://socialprachar.com/data-science/

    ReplyDelete
  24. Thanks for sharing a piece of knowledgeable information with us, I look for such article along time, today i find it finally I got some valuable information in your article. It was awesome to read review of Python book.Our Python Training In Virginia for data science and Python helps all developers to become better programmers.

    ReplyDelete
  25. This comment has been removed by the author.

    ReplyDelete
  26. Thanks for Share the Details of Amazon Web Services, AWS Training, AWS Courses, AWS Certifications Process and Understand the Clear Concept.

    AWS Training in Bangalore
    Best AWS Training Institutes in Bangalore
    Cloud Computing courses in Bangalore
    AWS course in Bangalore

    ReplyDelete
  27. Thank you so much for sharing . It helped me very much
    https://aditidigitalsolutions.com/data-science-training-hyderabad/

    ReplyDelete
  28. Really good information, this information is excellent and essential for everyone. I am very very thankful to you for providing this kind of information.
    https://aditidigitalsolutions.com/data-science-training-hyderabad/

    ReplyDelete
  29. Nice blog, very informative content.Thanks for sharing, waiting for the next update…
    Salesforce tutorial
    salesforce developer tutorial

    ReplyDelete
  30. Big Data training in Chennai is nowadays not easy for many students. They don’t know how to start this?? Here, is the secured and Certified placewhich is INFYCLE who were all offering good courses with training and with top salary package placement. HURRY UP!!!

    ReplyDelete
  31. Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more. data science course in jaipur

    ReplyDelete
  32. It has fully emerged to crown Singapore's southern shores and undoubtedly placed her on the global map of residential landmarks. I still scored the more points than I ever have in a season for GS. I think you would be hard pressed to find somebody with the same consistency I have had over the years so I am happy with that. data science course jaipur

    ReplyDelete
  33. IGCP provides best sas training in hyderabad IGCP also offers Best Clinical SAS Training in Hyderabad with various courses

    ReplyDelete
  34. I have read many data science posts online previously, but none has managed to captivate my attention like this one. This is truly a masterpiece, and a perfect guide for all data science aspirants. Thanks to the writer for spelling out the concepts clearly, and using just the right words and structure.data science course training in faridabad

    ReplyDelete
  35. With a distinctive curriculum and methodology, our Data Science certification programme enables you to secure a position in prestigious businesses. Use all the advantages to succeed as a champion.data science course training in faridabad

    ReplyDelete
  36. Excellent Blog! I would like to thank for the efforts you have made in writing this post.https://capitaldentalcare.co.in/

    ReplyDelete
  37. Selecting the best clinical SAS training institute in Hyderabad requires considering several factors to ensure you receive high-quality education and support for your career in clinical research and data analysis.

    ReplyDelete