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.
Subscribe to:
Post Comments (Atom)
This comment has been removed by the author.
ReplyDeleteGreat 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.
ReplyDeleterpa training in electronic city | rpa training in chennai
rpa online training | selenium training in training
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
ReplyDeleteData Science training in Chennai | Data science training in bangalore
Data science training in pune| Data science online training
Pyton training in Kalyan nagar
I have visited this blog first time and i got a lot of informative data from here which is quiet helpful for me indeed.
ReplyDeletepython training in velachery
python training institute in chennai
A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. I am learning a lot from you.
ReplyDeleterpa training in electronic-city | rpa training in btm | rpa training in marathahalli | rpa training in pune
This comment has been removed by the author.
ReplyDelete
ReplyDeleteWhoa! 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
Your story is truly inspirational and I have learned a lot from your blog. Much appreciated.
ReplyDeletedevops online training
aws online training
data science with python online training
data science online training
rpa online training
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
ReplyDeleteHello! 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!
ReplyDeletebig data course malaysia
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.
ReplyDeleteBig Data Course
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.
ReplyDeleteBig Data Course
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..
ReplyDeleteIf you are looking for any Big data Hadoop Related information please visit our website Hadoop Training Pune page!
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
ReplyDeleteExcellent post...
ReplyDeleteinplant training in chennai
inplant training in chennai
inplant training in chennai for it.php
Australia hosting
mexico web hosting
moldova web hosting
albania web hosting
andorra hosting
australia web hosting
denmark web hosting
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
ReplyDeleteComputer, Tablet or Smart Phone
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.
ReplyDeleteNice Blog. i am really enjoying this Blog while reading, every concept of this blog is very neatly represented.
ReplyDeleteData Science Training Course In Chennai | Data Science Training Course In Anna Nagar | Data Science Training Course In OMR | Data Science Training Course In Porur | Data Science Training Course In Tambaram | Data Science Training Course In Velachery
Your work is very good and I appreciate you and hopping for some more informative posts
ReplyDeletedata science course in guwahati
I enjoyed reading this blog post. It was inspiring and informative.this very helpful to me!!!
ReplyDeleteAndroid Training in Chennai
Android Online Training in Chennai
Android Training in Bangalore
Android Training in Hyderabad
Android Training in Coimbatore
Android Training
Android Online Training
Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking Best data science courses in hyerabad
ReplyDeleteSuch 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
ReplyDeleteNice article and thanks for sharing with us. Its very informative
Machine Learning Training in Hyderabad
Really I feel happy to see this useful blog, Thanks for sharing such a nice blog.
ReplyDeleteData Analyst Course in Pune
Good.nice to read.keep updating.
ReplyDeleteI would also suggest
https://socialprachar.com/full-stack-developer-course/
nks for sharing a useful info. I would also suggest for Data Science course with Real time experience, visit: https://socialprachar.com
ReplyDeleteHello , 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...
ReplyDelete#https://socialprachar.com/full-stack-developer-course/
Wonderful Blog...very informative..
ReplyDeleteOracle Training in Chennai
Oracle Training in Bangalore
Oracle Training in Coimbatore
Oracle Training in Madurai
very good post, i actually love this web site, carry on it
ReplyDeleteangular js training
selenium trainings
sql server dba training
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 .
ReplyDeletethank you.
#https://socialprachar.com/data-science/
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.
ReplyDeleteI really enjoy the blog article.Much thanks again.
ReplyDeletedata science training
python training
angular js training
Wonderful blog. Thank you for this blog Python Training in Hyderabad with Placements
ReplyDeleteThis comment has been removed by the author.
ReplyDeletewonderful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
ReplyDeleteBest MPSC Coaching in Mumbai
Best IAS Coaching in Navi Mumbai
Best IAS Coaching in dadar
Best IAS Coaching in Thane
Best IAS Coaching in Andheri
Best IAS Coaching in Mumbai
Best ias coaching in borivali
Best IAS Coaching in bhandup
Thanks for Share the Details of Amazon Web Services, AWS Training, AWS Courses, AWS Certifications Process and Understand the Clear Concept.
ReplyDeleteAWS Training in Bangalore
Best AWS Training Institutes in Bangalore
Cloud Computing courses in Bangalore
AWS course in Bangalore
Thank you so much for sharing . It helped me very much
ReplyDeletehttps://aditidigitalsolutions.com/data-science-training-hyderabad/
Really good information, this information is excellent and essential for everyone. I am very very thankful to you for providing this kind of information.
ReplyDeletehttps://aditidigitalsolutions.com/data-science-training-hyderabad/
Nice blog, very informative content.Thanks for sharing, waiting for the next update…
ReplyDeleteSalesforce tutorial
salesforce developer tutorial
Thanks for the blog article.Thanks Again. Keep writing.
ReplyDeletedata science online free
Best Data Science Online Training
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!!!
ReplyDeleteeggplant vs brinjal
ReplyDeleteGreat 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
ReplyDeleteIt 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
ReplyDeleteIGCP provides best sas training in hyderabad IGCP also offers Best Clinical SAS Training in Hyderabad with various courses
ReplyDeleteI 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
ReplyDeleteWith 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
ReplyDeleteExcellent Blog! I would like to thank for the efforts you have made in writing this post.https://capitaldentalcare.co.in/
ReplyDeleteSelecting 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