SlideShare a Scribd company logo
1 of 20
RFID
U & P U Patel Department of Computer Engineering
Introduction
• RFID is an acronym for “radio‐frequency identification”
• Data digitally encoded in RFID tags, which can be read by a reader.
• Somewhat similar to barcodes.
• Data read from tags are stored in a database by the reader.
• As compared to traditional barcodes and QR codes, RFID tag data can be
read outside the line‐of‐sight.
U & P U Patel Department of Computer Engineering
RFID Features
• RFID tag consists of an integrated circuit and an antenna.
• The tag is covered by a protective material which also acts as a shield
against various environmental effects.
• Tags may be passive or active.
• Passive RFID tags are the most widely used.
• Passive tags have to be powered by a reader inductively before they can
transmit information, whereas active tags have their own power supply.
U & P U Patel Department of Computer Engineering
Working Principle
• Derived from Automatic Identification and Data Capture (AIDC)
technology.
• AIDC performs object identification, object data collection and mapping of
the collected data to computer systems with little or no human
intervention.
• AIDC uses wired communication
• RFID uses radio waves to perform AIDC functions.
• The main components of an RFID system include an RFID tag or smart
label, an RFID reader, and an antenna.
U & P U Patel Department of Computer Engineering
U & P U Patel Department of Computer Engineering
Applications
• Inventory management
• Asset tracking
• Personnel tracking
• Controlling access to restricted areas
• ID badging
• Supply chain management
• Counterfeit prevention (e.g. in the pharmaceutical industry)
U & P U Patel Department of Computer Engineering
AMQP(Advanced Message Queuing Protocol)
• Open standard for passing business messages between applications or
organizations.
• Connects between systems and business processes.
• It is a binary application layer protocol.
• Basic unit of data is a frame.
• ISO standard: ISO/IEC 19464
U & P U Patel Department of Computer Engineering
AMQP Features
U & P U Patel Department of Computer Engineering
Features
U & P U Patel Department of Computer Engineering
Message Delivery Guarantees
• At‐most‐once
• each message is delivered once or never
• At‐least‐once
• each message is certain to be delivered, but may do so multiple times
• Exactly‐once
• message will always certainly arrive and do so only once
U & P U Patel Department of Computer Engineering
AMQP Frame Types
• Nine AMQP frame types are defined that are used to initiate, control and
tear down the transfer of messages between two peers:
• Open (connection open)
• Begin (session open)
• Attach (initiate new link)
• Transfer (for sending actual messages)
• Flow (controls message flow rate)
• Disposition (Informs the changes in state of transfer)
• Detach (terminate the link)
• End (session close)
• Close (connection close)
U & P U Patel Department of Computer Engineering
Components
U & P U Patel Department of Computer Engineering
AMQP Exchanges
An exchange accepts messages
from a producer application and
routes them to message queues.
They can be thought of as the
"mailboxes" of the AMQP world.
Unlike some other messaging
middleware products and
protocols, in AMQP, messages are
not published directly to queues.
U & P U Patel Department of Computer Engineering
Direct Exchange
• the direct exchange, uses a message routing key to transport messages to
queues. The routing key is a message attribute that the producer adds to
the message header. You can consider the routing key to be an “address”
that the exchange uses to determine how the message should be routed. A
message is delivered to the queue with the binding key that exactly
matches the message’s routing key.
U & P U Patel Department of Computer Engineering
Topic Exchange
• Topic exchange type sends messages to queues depending on wildcard
matches between the routing key and the queue binding’s routing
pattern. Messages are routed to one or more queues based on a pattern
that matches a message routing key. A list of words separated by a period
must be used as the routing key (.).
U & P U Patel Department of Computer Engineering
Fanout Exchange
• A fanout exchange, like direct and topic exchange, duplicates and routes a
received message to any associated queues, regardless of routing keys or
pattern matching. Here, your provided keys will be entirely ignored
U & P U Patel Department of Computer Engineering
Headers Exchange
• A headers exchange type is a message routing system that uses arguments
with headers and optional values to route messages. Header exchanges
are identical to topic exchanges, except that instead of using routing keys,
messages are routed based on header values. If the value of the header
equals the value of supply during binding, the message matches
U & P U Patel Department of Computer Engineering
AMQP Features
• Targeted QoS (Selectively offering QoS to links)
• Persistence (Message delivery guarantees)
• Delivery of messages to multiple consumers
• Possibility of ensuring multiple consumption
• Possibility of preventing multiple consumption
• High speed protocol
U & P U Patel Department of Computer Engineering
Applications
• Monitoring and global update sharing.
• Connecting different systems and processes to talk to each other.
• Allowing servers to respond to immediate requests quickly and delegate
time consuming tasks for later processing.
• Distributing a message to multiple recipients for consumption.
• Enabling offline clients to fetch data at a later time.
• Introducing fully asynchronous functionality for systems.
• Increasing reliability and uptime of application deployments.
U & P U Patel Department of Computer Engineering
References
• https://www.digitalocean.com/community/tutorials/an-advanced-
message-queuing-protocol-amqp-walkthrough

More Related Content

Similar to RFID.pptx

Key Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsKey Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsPratul Sharma
 
EC8551 COMMUNICATION NETWORKS
EC8551 COMMUNICATION NETWORKSEC8551 COMMUNICATION NETWORKS
EC8551 COMMUNICATION NETWORKSGOWTHAMMS6
 
98 366 mva slides lesson 8
98 366 mva slides lesson 898 366 mva slides lesson 8
98 366 mva slides lesson 8suddenven
 
Networkprotocolstructurescope 130719081246-phpapp01
Networkprotocolstructurescope 130719081246-phpapp01Networkprotocolstructurescope 130719081246-phpapp01
Networkprotocolstructurescope 130719081246-phpapp01Gaurav Goyal
 
Network protocol structure scope
Network protocol structure scopeNetwork protocol structure scope
Network protocol structure scopeSanat Maharjan
 
ITN_Module_3.pptx
ITN_Module_3.pptxITN_Module_3.pptx
ITN_Module_3.pptxargost1003
 
Enterprise campus networks
Enterprise campus networksEnterprise campus networks
Enterprise campus networksKishor Satpathy
 
Introduction(2)
Introduction(2)Introduction(2)
Introduction(2)trayyoo
 
Hadoop Ecosystem and Low Latency Streaming Architecture
Hadoop Ecosystem and Low Latency Streaming ArchitectureHadoop Ecosystem and Low Latency Streaming Architecture
Hadoop Ecosystem and Low Latency Streaming ArchitectureInSemble
 
Telecommunications architectures and standards
Telecommunications architectures and standardsTelecommunications architectures and standards
Telecommunications architectures and standardschrisjosewanjira
 
From Device to Data Center to Insights: Architectural Considerations for the ...
From Device to Data Center to Insights: Architectural Considerations for the ...From Device to Data Center to Insights: Architectural Considerations for the ...
From Device to Data Center to Insights: Architectural Considerations for the ...P. Taylor Goetz
 
Telecommunications and Network Security Presentation
Telecommunications and Network Security PresentationTelecommunications and Network Security Presentation
Telecommunications and Network Security PresentationWajahat Rajab
 
Networking- OSI Layer Protocol Functions
Networking- OSI Layer Protocol FunctionsNetworking- OSI Layer Protocol Functions
Networking- OSI Layer Protocol FunctionsGayathri Kesavan
 
NWCRG-IAB-Review-IETF91.pdf
NWCRG-IAB-Review-IETF91.pdfNWCRG-IAB-Review-IETF91.pdf
NWCRG-IAB-Review-IETF91.pdfssuserf127b8
 
WPAN According To ZIGBEE
WPAN According To ZIGBEEWPAN According To ZIGBEE
WPAN According To ZIGBEEAfaq Siddiqui
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
Logical design of io t
Logical design of io tLogical design of io t
Logical design of io tKunal Bangar
 

Similar to RFID.pptx (20)

Algorithmic Trading
Algorithmic TradingAlgorithmic Trading
Algorithmic Trading
 
Key Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsKey Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systems
 
EC8551 COMMUNICATION NETWORKS
EC8551 COMMUNICATION NETWORKSEC8551 COMMUNICATION NETWORKS
EC8551 COMMUNICATION NETWORKS
 
98 366 mva slides lesson 8
98 366 mva slides lesson 898 366 mva slides lesson 8
98 366 mva slides lesson 8
 
MVA slides lesson 8
MVA slides lesson 8MVA slides lesson 8
MVA slides lesson 8
 
INT_Ch17.pptx
INT_Ch17.pptxINT_Ch17.pptx
INT_Ch17.pptx
 
Networkprotocolstructurescope 130719081246-phpapp01
Networkprotocolstructurescope 130719081246-phpapp01Networkprotocolstructurescope 130719081246-phpapp01
Networkprotocolstructurescope 130719081246-phpapp01
 
Network protocol structure scope
Network protocol structure scopeNetwork protocol structure scope
Network protocol structure scope
 
ITN_Module_3.pptx
ITN_Module_3.pptxITN_Module_3.pptx
ITN_Module_3.pptx
 
Enterprise campus networks
Enterprise campus networksEnterprise campus networks
Enterprise campus networks
 
Introduction(2)
Introduction(2)Introduction(2)
Introduction(2)
 
Hadoop Ecosystem and Low Latency Streaming Architecture
Hadoop Ecosystem and Low Latency Streaming ArchitectureHadoop Ecosystem and Low Latency Streaming Architecture
Hadoop Ecosystem and Low Latency Streaming Architecture
 
Telecommunications architectures and standards
Telecommunications architectures and standardsTelecommunications architectures and standards
Telecommunications architectures and standards
 
From Device to Data Center to Insights: Architectural Considerations for the ...
From Device to Data Center to Insights: Architectural Considerations for the ...From Device to Data Center to Insights: Architectural Considerations for the ...
From Device to Data Center to Insights: Architectural Considerations for the ...
 
Telecommunications and Network Security Presentation
Telecommunications and Network Security PresentationTelecommunications and Network Security Presentation
Telecommunications and Network Security Presentation
 
Networking- OSI Layer Protocol Functions
Networking- OSI Layer Protocol FunctionsNetworking- OSI Layer Protocol Functions
Networking- OSI Layer Protocol Functions
 
NWCRG-IAB-Review-IETF91.pdf
NWCRG-IAB-Review-IETF91.pdfNWCRG-IAB-Review-IETF91.pdf
NWCRG-IAB-Review-IETF91.pdf
 
WPAN According To ZIGBEE
WPAN According To ZIGBEEWPAN According To ZIGBEE
WPAN According To ZIGBEE
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Logical design of io t
Logical design of io tLogical design of io t
Logical design of io t
 

More from 20CE112YASHPATEL

InternetOFThings_network_communicqtionCoAP_.pptx
InternetOFThings_network_communicqtionCoAP_.pptxInternetOFThings_network_communicqtionCoAP_.pptx
InternetOFThings_network_communicqtionCoAP_.pptx20CE112YASHPATEL
 
Data_Processing_and_communication_bluetooth.pptx
Data_Processing_and_communication_bluetooth.pptxData_Processing_and_communication_bluetooth.pptx
Data_Processing_and_communication_bluetooth.pptx20CE112YASHPATEL
 
Communication Technologies in IOT.pptx
Communication Technologies in IOT.pptxCommunication Technologies in IOT.pptx
Communication Technologies in IOT.pptx20CE112YASHPATEL
 
Network_Layer_and_Internet_Protocols_IPv.pptx
Network_Layer_and_Internet_Protocols_IPv.pptxNetwork_Layer_and_Internet_Protocols_IPv.pptx
Network_Layer_and_Internet_Protocols_IPv.pptx20CE112YASHPATEL
 
Money Manager Presentation-2.pptx
Money Manager Presentation-2.pptxMoney Manager Presentation-2.pptx
Money Manager Presentation-2.pptx20CE112YASHPATEL
 

More from 20CE112YASHPATEL (8)

InternetOFThings_network_communicqtionCoAP_.pptx
InternetOFThings_network_communicqtionCoAP_.pptxInternetOFThings_network_communicqtionCoAP_.pptx
InternetOFThings_network_communicqtionCoAP_.pptx
 
Data_Processing_and_communication_bluetooth.pptx
Data_Processing_and_communication_bluetooth.pptxData_Processing_and_communication_bluetooth.pptx
Data_Processing_and_communication_bluetooth.pptx
 
DLP_Presentation.pptx
DLP_Presentation.pptxDLP_Presentation.pptx
DLP_Presentation.pptx
 
Communication Technologies in IOT.pptx
Communication Technologies in IOT.pptxCommunication Technologies in IOT.pptx
Communication Technologies in IOT.pptx
 
Network_Layer_and_Internet_Protocols_IPv.pptx
Network_Layer_and_Internet_Protocols_IPv.pptxNetwork_Layer_and_Internet_Protocols_IPv.pptx
Network_Layer_and_Internet_Protocols_IPv.pptx
 
Project.pptx
Project.pptxProject.pptx
Project.pptx
 
Prolog PPT_merged.pdf
Prolog PPT_merged.pdfProlog PPT_merged.pdf
Prolog PPT_merged.pdf
 
Money Manager Presentation-2.pptx
Money Manager Presentation-2.pptxMoney Manager Presentation-2.pptx
Money Manager Presentation-2.pptx
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 

RFID.pptx

  • 2. U & P U Patel Department of Computer Engineering Introduction • RFID is an acronym for “radio‐frequency identification” • Data digitally encoded in RFID tags, which can be read by a reader. • Somewhat similar to barcodes. • Data read from tags are stored in a database by the reader. • As compared to traditional barcodes and QR codes, RFID tag data can be read outside the line‐of‐sight.
  • 3. U & P U Patel Department of Computer Engineering RFID Features • RFID tag consists of an integrated circuit and an antenna. • The tag is covered by a protective material which also acts as a shield against various environmental effects. • Tags may be passive or active. • Passive RFID tags are the most widely used. • Passive tags have to be powered by a reader inductively before they can transmit information, whereas active tags have their own power supply.
  • 4. U & P U Patel Department of Computer Engineering Working Principle • Derived from Automatic Identification and Data Capture (AIDC) technology. • AIDC performs object identification, object data collection and mapping of the collected data to computer systems with little or no human intervention. • AIDC uses wired communication • RFID uses radio waves to perform AIDC functions. • The main components of an RFID system include an RFID tag or smart label, an RFID reader, and an antenna.
  • 5. U & P U Patel Department of Computer Engineering
  • 6. U & P U Patel Department of Computer Engineering Applications • Inventory management • Asset tracking • Personnel tracking • Controlling access to restricted areas • ID badging • Supply chain management • Counterfeit prevention (e.g. in the pharmaceutical industry)
  • 7. U & P U Patel Department of Computer Engineering AMQP(Advanced Message Queuing Protocol) • Open standard for passing business messages between applications or organizations. • Connects between systems and business processes. • It is a binary application layer protocol. • Basic unit of data is a frame. • ISO standard: ISO/IEC 19464
  • 8. U & P U Patel Department of Computer Engineering AMQP Features
  • 9. U & P U Patel Department of Computer Engineering Features
  • 10. U & P U Patel Department of Computer Engineering Message Delivery Guarantees • At‐most‐once • each message is delivered once or never • At‐least‐once • each message is certain to be delivered, but may do so multiple times • Exactly‐once • message will always certainly arrive and do so only once
  • 11. U & P U Patel Department of Computer Engineering AMQP Frame Types • Nine AMQP frame types are defined that are used to initiate, control and tear down the transfer of messages between two peers: • Open (connection open) • Begin (session open) • Attach (initiate new link) • Transfer (for sending actual messages) • Flow (controls message flow rate) • Disposition (Informs the changes in state of transfer) • Detach (terminate the link) • End (session close) • Close (connection close)
  • 12. U & P U Patel Department of Computer Engineering Components
  • 13. U & P U Patel Department of Computer Engineering AMQP Exchanges An exchange accepts messages from a producer application and routes them to message queues. They can be thought of as the "mailboxes" of the AMQP world. Unlike some other messaging middleware products and protocols, in AMQP, messages are not published directly to queues.
  • 14. U & P U Patel Department of Computer Engineering Direct Exchange • the direct exchange, uses a message routing key to transport messages to queues. The routing key is a message attribute that the producer adds to the message header. You can consider the routing key to be an “address” that the exchange uses to determine how the message should be routed. A message is delivered to the queue with the binding key that exactly matches the message’s routing key.
  • 15. U & P U Patel Department of Computer Engineering Topic Exchange • Topic exchange type sends messages to queues depending on wildcard matches between the routing key and the queue binding’s routing pattern. Messages are routed to one or more queues based on a pattern that matches a message routing key. A list of words separated by a period must be used as the routing key (.).
  • 16. U & P U Patel Department of Computer Engineering Fanout Exchange • A fanout exchange, like direct and topic exchange, duplicates and routes a received message to any associated queues, regardless of routing keys or pattern matching. Here, your provided keys will be entirely ignored
  • 17. U & P U Patel Department of Computer Engineering Headers Exchange • A headers exchange type is a message routing system that uses arguments with headers and optional values to route messages. Header exchanges are identical to topic exchanges, except that instead of using routing keys, messages are routed based on header values. If the value of the header equals the value of supply during binding, the message matches
  • 18. U & P U Patel Department of Computer Engineering AMQP Features • Targeted QoS (Selectively offering QoS to links) • Persistence (Message delivery guarantees) • Delivery of messages to multiple consumers • Possibility of ensuring multiple consumption • Possibility of preventing multiple consumption • High speed protocol
  • 19. U & P U Patel Department of Computer Engineering Applications • Monitoring and global update sharing. • Connecting different systems and processes to talk to each other. • Allowing servers to respond to immediate requests quickly and delegate time consuming tasks for later processing. • Distributing a message to multiple recipients for consumption. • Enabling offline clients to fetch data at a later time. • Introducing fully asynchronous functionality for systems. • Increasing reliability and uptime of application deployments.
  • 20. U & P U Patel Department of Computer Engineering References • https://www.digitalocean.com/community/tutorials/an-advanced- message-queuing-protocol-amqp-walkthrough