SlideShare a Scribd company logo
1 of 34
UNIT 2
Business Models for Business
Processes in the Internet of Things
IoT/M2M systems LAYERS AND designs
standardizations
Communication Technologies
Data enrichment, data consolidation
and device management at gateway
Ease of designing and Affordability
• Wireless Communication Technology
• Wired Communication Technology
Communication Technologies
Learning Objective:
Explain wireless
and wired
communication
technologies for
physical cum data-link
layer functions
Communication Technologies
Communication
Technologies
• Wireless Communication Technology
o Near-Field Communication
o RFID
o Bluetooth BR/EDR and Bluetooth Low Energy
o ZigBee IP/ZigBee SE 2.0
o Wi-Fi
o RF Transceivers and RF Modules
o GPRS/GSM Cellular Networks-Mobile Internet
o Wireless USB
Communication
Technologies
• Wired Communication Technology
o UART/USART Serial Communication
o Serial Peripheral Interface
o I2C Bus
o Wired USB
o Ethernet
Communication
Technologies
Near-Field Communication
• NFC is a short distance (20 cm) wireless communication
technology.
• It enables data exchange between cards in proximity and
other devices.
• Examples of applications of NFC are proximity-card
reader/RFID/IoT/M2M/mobile device, mobile payment
wallet, electronic keys for car, house, office entry keys and
biometric passport readers.
• NFC devices transmit and receive data at the same instance
and the setup time is 0.1 s.
Communication
Technologies
Near-Field Communication
Features of an NFC device are:
• Range of functioning is within 10 to 20 cm. The device can
also communicate with Bluetooth and Wi-Fi devices in
order to extend the distance from 10 cm to 30 m or higher.
• The device can receive and pass the data to a Bluetooth
connection or standardized LAN or Wi-Fi using information
handover functions.
• Device data transfer rates are 106 kbps, 212 kbps, 424 kbps
and 848.
Communication
Technologies
Near-Field Communication
Three modes of communication are:
1. Point-to-point (P2P) mode: Both devices use the active
devices in which RF fields alternately generate when
communicating.
2. Card-emulation mode: Communication without interruption
for the read and write as required in a smart card and smart card
reader.
3. Reader mode: Using NFC the device reads passive RFID
device. The RF field is generated by an active NFC device. This
enables the passive device to communicate.
Communication
Technologies
RFID:
• RFIDs use the Internet. RFID usage in remote storage and
retrieval of data is done at the RFID tags.
• An RFID device functions as a tag or label, which may be
placed on an object. The object can then be tracked for the
movements. The object may be a parcel, person, bird or an
animal.
• IoT applications of RFID are in business processes, such as
parcels tracking and inventory control, sales log-ins and
supply-chain management.
Communication
Technologies
Bluetooth BR/EDR and Bluetooth Low Energy
• Bluetooth devices follow IEEE 802.15.1 standard protocol for
L1.
• BT network uses features of self-discovery and self-
configuration.
• Two modes—dual or single mode devices are used for
IoT/M2M devices local area network.
• IPv6 connection option for BT Smart with IPSP (Internet
Protocol Support Profile).
• Operation in secured as well as unsecured modes
• Connection of IoT/M2M/mobile devices using BT EDR
device to the Internet with 24 Mbps Wi-Fi 802.11 adaptation
layer
Communication
Technologies
ZigBee IP/ZigBee SE 2.0
• ZigBee devices follow the IEEE 802.15.4 standard protocol
L1.
• ZigBee end-point devices form a WPAN of embedded
sensors, actuators, appliances, controllers or medical data
systems which connect to the Internet for IoT applications,
services and business processes.
• ZigBee Neighborhood Area Network (NAN) is a version for
a smart grid.
Communication
Technologies
ZigBee IP/ZigBee SE 2.0
The features of ZigBee IP are:
• Used for low-power, short-range WPAN
• The device can function in six modes—end point, ZigBee-
ZigBee devices router, ZigBee network coordinator, ZigBee-
IP coordinator, ZigBee-IP router and IP host.
• Range is 10–200 m, data transfer rate is 250 kbps, low power
operation
• A self-configuring and self-healing dynamic pairing mesh
network, supports both multicast and unicast options.
• Support to pairing of coordinator with end-point devices and
routers in star topology
• Provides bigger network using multiple star topology and
inter-PAN communications
Communication
Technologies
ZigBee IP/ZigBee SE 2.0
Communication
Technologies
ZigBee IP/ZigBee SE 2.0
Communication
Technologies
ZigBee IP/ZigBee SE 2.0
Communication
Technologies
Wi-Fi
• Wi-Fi is an interface technology that uses IEEE 802.11
protocol and enables the Wireless Local Area Networks
(WLANs). Wi-Fi devices connect enterprises, universities
and offices through home AP/public hotspots.
• Automobiles, instruments, home networking, sensors,
actuators, industrial device nodes, computers, tablets,
mobiles, printers and many devices have Wi-Fi interface.
They network using a Wi-Fi network
Communication
Technologies
Wi-Fi
The Wi-Fi interfaces, access points, routers features are as
follows:
• Generally used are the 2.4 GHz IEEE 802.11b adapters or 5
GHz (802.11a or 802.11g) or 802.11n or other 802.11 series
protocols.
• Interfaces use 2.4 GHz or 5 GHz antenna
• Offers mobility and roaming
• Coverage range is 30 m to 125 m
• Uses the 802.11b in wider coverage range because that is
unaffected by walls and is meant for hotspots for public usage
having range data rate 11 Mbps (802.11b) within 30 m.
• Provides security, integrity and reliability
Communication
Technologies
RF Transceivers and RF Modules
• RF transmitters, receivers, and transceivers are the simplest
RF circuits. A transceiver transmits the RF from one end and
receives the RF from the other end.
RF technology consists of the following elements:
• Physical layer specifications consist of signal aspects and
characteristics, including the frequencies, modulation format,
power levels, the transmitting and receiving mode and
signaling between end-point elements.
• RF network architecture includes the overall system
architecture, backhaul, server and bidirectional end-devices
with radio duty cycling in the applications.
Communication
Technologies
GPRS/GSM Cellular Networks-Mobile Internet
• Wireless connectivity for Internet uses data connectivity
using GSM, GPRS, UMTS/LTE and Wi-Max services of a
mobile service provider or Wi-Fi using a modem.
Communication
Technologies Wireless USB
• Wireless USB is a wireless extension of USB 2.0 and it
operates at ultra-wide band (UWB) 5.1 GHz to 10.6 GHz
frequencies. It is for short-range personal area network.
Communication
Technologies
Communication
Technologies
• Wired Communication Technology
o UART/USART Serial Communication
o Serial Peripheral Interface
o I2C Bus
o Wired USB
o Ethernet
Communication
Technologies
Wired Communication Technology
• Communication can be over a bus when
several systems (chips, units, integrated
circuits or ports or interfacing circuits)
connect through a common set of
interconnections.
• Wired communication can be done using
Ethernet IEEE 802.2 bus specifications. A
MAC sublayer data frame may be according
to Ethernet Protocol. Wired communication
can also use a USB port, a microUSB or a
USB 3.0 adapter.
Communication
Technologies
UART/USART Serial Communication
• A Universal Asynchronous Transmitter
(UART) enables serial communication
(transmission) of 8 bits serially with a start
bit at the start of transmission of a byte on
serial Transmitter Data (TxD) output line.
• Serial means present one after another at
successive time intervals
Communication
Technologies
UART/USART Serial Communication
• Asynchronous refers to all bytes in a frame transmit,
which can result in variation in time interval spacing
or phase differences between successive bytes and in-
between wait interval.
• This is because clock information of transmitter does
not transmit along with the data. The receiver clock
also does not synchronize with the data.
• Further, successive set of bytes may wait after
transmission till an acknowledgement is received from
the receiving end
Communication
Technologies
Communication
Technologies
• Wired Communication Technology
o UART/USART Serial Communication
o Serial Peripheral Interface
o I2C Bus
o Wired USB
o Ethernet
Communication
Technologies
Serial Peripheral Interface
• Serial Peripheral Interface (SPI) is one of the widely
used serial synchronous communication methods.
• Source of serial synchronous output or input is called
master when it also controls the synchronizing clock
information to the receiver.
• A receiver of serial synchronous input or output is
called a slave, when along with the serial data it also
receives the synchronizing clock information from
the master.
Communication
Technologies
Serial Peripheral Interface
• Master Input Slave Output (MISO) and Master
Output Slave Input (MOSI) are synchronous serial
bits I/Os at the master and slave.
• MOSI is output from master and input at slave and
SCLK (clock information or signal) is from the
master to slave.
• MISO is synchronous serial input at the master for
the serial output from slave. Slave synchronizes
output as per SCLK of the master. Master
synchronizes the input as per SCLK of the master.
Communication
Technologies
I2C Bus:
• Several device integrated circuits for sensors,
actuators, flash memory and touchscreens need data
exchanges in several processes. ICs mutually network
through a common synchronous serial bus, called
inter-integrated circuit (I2C).
• Four potential modes of operation (viz. master
transmit, master receive, slave transmit, and slave
receive) for I2C bus device and generally most
devices have a single role and use two modes only.
Communication
Technologies
I2C Bus:
• The I2C was originally developed at Philips
Semiconductors.
• There are three I2C bus standards:
1. Industrial 100 kbps I2C
2. 100 kbps SM I2C
3. 400 kbps I2C
• I2C bus has two lines that carry the signals—one line
is for the clock, and one is for bidirectional data.
• I2C bus protocol has specific fields. Each field has a
specific number of bits, sequences and time intervals
between them.
Communication
Technologies
Wired USB:
• USB is a bus between the host system and several
interconnected peripheral devices. Maximum 127
devices can connect with a host.
• USB standard provides a fast (up to 12 Mbps) as well
as a low-speed (up to 1.5 Mbps) serial transmission
and reception between the host and serial devices.
• USB standards are:
1. 1.1 (1.5 and 12 Mbps),
2. 2.0 (mini size connector) 480 Mbps,
3. 3.0 (micro size connector) 5 Gbps
4. 3.1 (super speed 10 Gbps).
Communication
Technologies
Wired USB:
Features of a USB are:
• USB is a polled bus.
• Polling mode functions as: A host controller regularly
polls the presence of a device as scheduled by the
software.
• It sends a token packet. The token consists of fields
for type, direction, USB device address and device
end-point number.
• The device does handshaking through a handshake
packet, indicating successful or unsuccessful
transmission. A CRC field in a data packet permits
error detection.
Communication
Technologies
Ethernet:
• Ethernet standard is IEEE 802.2 (ISO 8802.2)
protocol for local area network of computers,
workstations and device LANs.
Features of Ethernet network are:
• Uses passive broadcast medium
• Formatting of frame
• Uses a 48-bit MAC address
• Address Resolution Protocol (ARP)
• Uses wired bus topology
• Uses MAC-based on CSMA/CD
• Uses transmission data stack into frames at MAC
layer
Communication
Technologies

More Related Content

What's hot

Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)FabMinds
 
Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)FabMinds
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocolsFabMinds
 
Introduction to Internet of Things Hardware
Introduction to Internet of Things HardwareIntroduction to Internet of Things Hardware
Introduction to Internet of Things HardwareDaniel Eichhorn
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)FabMinds
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesDevyani Vasistha
 
Protocols for IoT
Protocols for IoTProtocols for IoT
Protocols for IoTAmit Dev
 
Introduction for internet connectivity (IoT)
 Introduction for internet connectivity (IoT) Introduction for internet connectivity (IoT)
Introduction for internet connectivity (IoT)FabMinds
 
The constrained application protocol (CoAP)
The constrained application protocol (CoAP)The constrained application protocol (CoAP)
The constrained application protocol (CoAP)Hamdamboy (함담보이)
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io tShilpaKrishna6
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling TechnologiesPrakash Honnur
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxDRREC
 
Voice Over IP (VoIP)
Voice Over IP (VoIP)Voice Over IP (VoIP)
Voice Over IP (VoIP)habib_786
 
Wireless LAN technologies
Wireless LAN technologiesWireless LAN technologies
Wireless LAN technologiesbalasubramani p
 
IoT internet of things
IoT  internet of thingsIoT  internet of things
IoT internet of thingsGd Insaa
 
Building Blocks for IoT Devices
Building Blocks for IoT DevicesBuilding Blocks for IoT Devices
Building Blocks for IoT DevicesAnil Gorthy
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfMansiMehta96928
 

What's hot (20)

Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)
 
Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Introduction to Internet of Things Hardware
Introduction to Internet of Things HardwareIntroduction to Internet of Things Hardware
Introduction to Internet of Things Hardware
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected Devices
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
 
Protocols for IoT
Protocols for IoTProtocols for IoT
Protocols for IoT
 
Introduction for internet connectivity (IoT)
 Introduction for internet connectivity (IoT) Introduction for internet connectivity (IoT)
Introduction for internet connectivity (IoT)
 
The constrained application protocol (CoAP)
The constrained application protocol (CoAP)The constrained application protocol (CoAP)
The constrained application protocol (CoAP)
 
Wireless Communication ppt
Wireless Communication pptWireless Communication ppt
Wireless Communication ppt
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io t
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
 
Voice Over IP (VoIP)
Voice Over IP (VoIP)Voice Over IP (VoIP)
Voice Over IP (VoIP)
 
Wireless LAN technologies
Wireless LAN technologiesWireless LAN technologies
Wireless LAN technologies
 
IoT internet of things
IoT  internet of thingsIoT  internet of things
IoT internet of things
 
Building Blocks for IoT Devices
Building Blocks for IoT DevicesBuilding Blocks for IoT Devices
Building Blocks for IoT Devices
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdf
 

Similar to Communication technologies

6-IoT protocol.pptx
6-IoT protocol.pptx6-IoT protocol.pptx
6-IoT protocol.pptxPratik Gohel
 
Wirless Parsonal Area Networks.ppt
Wirless Parsonal Area Networks.pptWirless Parsonal Area Networks.ppt
Wirless Parsonal Area Networks.pptMunazza63
 
IOT Protocols
IOT  Protocols IOT  Protocols
IOT Protocols Nagesh Rao
 
Wireless communication technologies
Wireless communication technologiesWireless communication technologies
Wireless communication technologiesChandrakant Choure
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingssuser06ea42
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enableneelamsanjeevkumar
 
Communication Technologies in IOT.pptx
Communication Technologies in IOT.pptxCommunication Technologies in IOT.pptx
Communication Technologies in IOT.pptx20CE112YASHPATEL
 
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptxConnecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptxssuser52b751
 
The Differences Between Bluetooth, ZigBee and WiFi
The Differences Between Bluetooth, ZigBee and WiFiThe Differences Between Bluetooth, ZigBee and WiFi
The Differences Between Bluetooth, ZigBee and WiFiMostafa Ali
 
Near field communication
Near field communicationNear field communication
Near field communicationdivyasolanki101
 
IOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfIOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfMD.ANISUR RAHMAN
 

Similar to Communication technologies (20)

6-IoT protocol.pptx
6-IoT protocol.pptx6-IoT protocol.pptx
6-IoT protocol.pptx
 
Wirless Parsonal Area Networks.ppt
Wirless Parsonal Area Networks.pptWirless Parsonal Area Networks.ppt
Wirless Parsonal Area Networks.ppt
 
IOT Protocols
IOT  Protocols IOT  Protocols
IOT Protocols
 
1791.pptx
1791.pptx1791.pptx
1791.pptx
 
Wireless communication technologies
Wireless communication technologiesWireless communication technologies
Wireless communication technologies
 
1.pptx
1.pptx1.pptx
1.pptx
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computing
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
IOT technology-standards
IOT technology-standardsIOT technology-standards
IOT technology-standards
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enable
 
unit-3.pptx
unit-3.pptxunit-3.pptx
unit-3.pptx
 
Communication Technologies in IOT.pptx
Communication Technologies in IOT.pptxCommunication Technologies in IOT.pptx
Communication Technologies in IOT.pptx
 
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptxConnecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
Connecting_Things_2.01_Instructor Supplemental Materials_Chapter4.pptx
 
IOT gateways.pptx
IOT gateways.pptxIOT gateways.pptx
IOT gateways.pptx
 
Wireless personal area networks(PAN)
Wireless personal area networks(PAN)Wireless personal area networks(PAN)
Wireless personal area networks(PAN)
 
pc-106-slide-3
pc-106-slide-3pc-106-slide-3
pc-106-slide-3
 
Networking hardware
Networking hardwareNetworking hardware
Networking hardware
 
The Differences Between Bluetooth, ZigBee and WiFi
The Differences Between Bluetooth, ZigBee and WiFiThe Differences Between Bluetooth, ZigBee and WiFi
The Differences Between Bluetooth, ZigBee and WiFi
 
Near field communication
Near field communicationNear field communication
Near field communication
 
IOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfIOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdf
 

More from FabMinds

Python Programming | JNTUA | UNIT 3 | Lists |
Python Programming | JNTUA | UNIT 3 | Lists | Python Programming | JNTUA | UNIT 3 | Lists |
Python Programming | JNTUA | UNIT 3 | Lists | FabMinds
 
Python Programming | JNTUA | UNIT 3 | Strings |
Python Programming | JNTUA | UNIT 3 | Strings | Python Programming | JNTUA | UNIT 3 | Strings |
Python Programming | JNTUA | UNIT 3 | Strings | FabMinds
 
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration | Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration | FabMinds
 
Python Programming | JNTUA | UNIT 2 | Case Study |
Python Programming | JNTUA | UNIT 2 | Case Study | Python Programming | JNTUA | UNIT 2 | Case Study |
Python Programming | JNTUA | UNIT 2 | Case Study | FabMinds
 
Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
Python Programming | JNTUA | UNIT 2 | Fruitful Functions | Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
Python Programming | JNTUA | UNIT 2 | Fruitful Functions | FabMinds
 
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion | Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion | FabMinds
 
introduction for web connectivity (IoT)
introduction for web connectivity (IoT)introduction for web connectivity (IoT)
introduction for web connectivity (IoT)FabMinds
 
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsPython Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsFabMinds
 
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsPython Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsFabMinds
 
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...FabMinds
 
Python Programming | JNTUK | UNIT 1 | Lecture 5
Python Programming | JNTUK | UNIT 1 | Lecture 5Python Programming | JNTUK | UNIT 1 | Lecture 5
Python Programming | JNTUK | UNIT 1 | Lecture 5FabMinds
 
Python Programming | JNTUK | UNIT 1 | Lecture 4
Python Programming | JNTUK | UNIT 1 | Lecture 4Python Programming | JNTUK | UNIT 1 | Lecture 4
Python Programming | JNTUK | UNIT 1 | Lecture 4FabMinds
 
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2FabMinds
 
Python Programming | JNTUK | UNIT 1 | Lecture 3
Python Programming | JNTUK | UNIT 1 | Lecture 3Python Programming | JNTUK | UNIT 1 | Lecture 3
Python Programming | JNTUK | UNIT 1 | Lecture 3FabMinds
 
Python variable assignments | JNTUA | R19 | UNIT 1
Python variable assignments | JNTUA | R19 | UNIT 1 Python variable assignments | JNTUA | R19 | UNIT 1
Python variable assignments | JNTUA | R19 | UNIT 1 FabMinds
 
Python Introduction | JNTUA | R19 | UNIT 1
Python Introduction | JNTUA | R19 | UNIT 1 Python Introduction | JNTUA | R19 | UNIT 1
Python Introduction | JNTUA | R19 | UNIT 1 FabMinds
 

More from FabMinds (16)

Python Programming | JNTUA | UNIT 3 | Lists |
Python Programming | JNTUA | UNIT 3 | Lists | Python Programming | JNTUA | UNIT 3 | Lists |
Python Programming | JNTUA | UNIT 3 | Lists |
 
Python Programming | JNTUA | UNIT 3 | Strings |
Python Programming | JNTUA | UNIT 3 | Strings | Python Programming | JNTUA | UNIT 3 | Strings |
Python Programming | JNTUA | UNIT 3 | Strings |
 
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration | Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
 
Python Programming | JNTUA | UNIT 2 | Case Study |
Python Programming | JNTUA | UNIT 2 | Case Study | Python Programming | JNTUA | UNIT 2 | Case Study |
Python Programming | JNTUA | UNIT 2 | Case Study |
 
Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
Python Programming | JNTUA | UNIT 2 | Fruitful Functions | Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
 
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion | Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
 
introduction for web connectivity (IoT)
introduction for web connectivity (IoT)introduction for web connectivity (IoT)
introduction for web connectivity (IoT)
 
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsPython Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
 
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsPython Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
 
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
 
Python Programming | JNTUK | UNIT 1 | Lecture 5
Python Programming | JNTUK | UNIT 1 | Lecture 5Python Programming | JNTUK | UNIT 1 | Lecture 5
Python Programming | JNTUK | UNIT 1 | Lecture 5
 
Python Programming | JNTUK | UNIT 1 | Lecture 4
Python Programming | JNTUK | UNIT 1 | Lecture 4Python Programming | JNTUK | UNIT 1 | Lecture 4
Python Programming | JNTUK | UNIT 1 | Lecture 4
 
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
 
Python Programming | JNTUK | UNIT 1 | Lecture 3
Python Programming | JNTUK | UNIT 1 | Lecture 3Python Programming | JNTUK | UNIT 1 | Lecture 3
Python Programming | JNTUK | UNIT 1 | Lecture 3
 
Python variable assignments | JNTUA | R19 | UNIT 1
Python variable assignments | JNTUA | R19 | UNIT 1 Python variable assignments | JNTUA | R19 | UNIT 1
Python variable assignments | JNTUA | R19 | UNIT 1
 
Python Introduction | JNTUA | R19 | UNIT 1
Python Introduction | JNTUA | R19 | UNIT 1 Python Introduction | JNTUA | R19 | UNIT 1
Python Introduction | JNTUA | R19 | UNIT 1
 

Recently uploaded

How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 

Communication technologies

  • 1. UNIT 2 Business Models for Business Processes in the Internet of Things IoT/M2M systems LAYERS AND designs standardizations Communication Technologies Data enrichment, data consolidation and device management at gateway Ease of designing and Affordability
  • 2. • Wireless Communication Technology • Wired Communication Technology Communication Technologies Learning Objective: Explain wireless and wired communication technologies for physical cum data-link layer functions
  • 4. • Wireless Communication Technology o Near-Field Communication o RFID o Bluetooth BR/EDR and Bluetooth Low Energy o ZigBee IP/ZigBee SE 2.0 o Wi-Fi o RF Transceivers and RF Modules o GPRS/GSM Cellular Networks-Mobile Internet o Wireless USB Communication Technologies
  • 5. • Wired Communication Technology o UART/USART Serial Communication o Serial Peripheral Interface o I2C Bus o Wired USB o Ethernet Communication Technologies
  • 6. Near-Field Communication • NFC is a short distance (20 cm) wireless communication technology. • It enables data exchange between cards in proximity and other devices. • Examples of applications of NFC are proximity-card reader/RFID/IoT/M2M/mobile device, mobile payment wallet, electronic keys for car, house, office entry keys and biometric passport readers. • NFC devices transmit and receive data at the same instance and the setup time is 0.1 s. Communication Technologies
  • 7. Near-Field Communication Features of an NFC device are: • Range of functioning is within 10 to 20 cm. The device can also communicate with Bluetooth and Wi-Fi devices in order to extend the distance from 10 cm to 30 m or higher. • The device can receive and pass the data to a Bluetooth connection or standardized LAN or Wi-Fi using information handover functions. • Device data transfer rates are 106 kbps, 212 kbps, 424 kbps and 848. Communication Technologies
  • 8. Near-Field Communication Three modes of communication are: 1. Point-to-point (P2P) mode: Both devices use the active devices in which RF fields alternately generate when communicating. 2. Card-emulation mode: Communication without interruption for the read and write as required in a smart card and smart card reader. 3. Reader mode: Using NFC the device reads passive RFID device. The RF field is generated by an active NFC device. This enables the passive device to communicate. Communication Technologies
  • 9. RFID: • RFIDs use the Internet. RFID usage in remote storage and retrieval of data is done at the RFID tags. • An RFID device functions as a tag or label, which may be placed on an object. The object can then be tracked for the movements. The object may be a parcel, person, bird or an animal. • IoT applications of RFID are in business processes, such as parcels tracking and inventory control, sales log-ins and supply-chain management. Communication Technologies
  • 10. Bluetooth BR/EDR and Bluetooth Low Energy • Bluetooth devices follow IEEE 802.15.1 standard protocol for L1. • BT network uses features of self-discovery and self- configuration. • Two modes—dual or single mode devices are used for IoT/M2M devices local area network. • IPv6 connection option for BT Smart with IPSP (Internet Protocol Support Profile). • Operation in secured as well as unsecured modes • Connection of IoT/M2M/mobile devices using BT EDR device to the Internet with 24 Mbps Wi-Fi 802.11 adaptation layer Communication Technologies
  • 11. ZigBee IP/ZigBee SE 2.0 • ZigBee devices follow the IEEE 802.15.4 standard protocol L1. • ZigBee end-point devices form a WPAN of embedded sensors, actuators, appliances, controllers or medical data systems which connect to the Internet for IoT applications, services and business processes. • ZigBee Neighborhood Area Network (NAN) is a version for a smart grid. Communication Technologies
  • 12. ZigBee IP/ZigBee SE 2.0 The features of ZigBee IP are: • Used for low-power, short-range WPAN • The device can function in six modes—end point, ZigBee- ZigBee devices router, ZigBee network coordinator, ZigBee- IP coordinator, ZigBee-IP router and IP host. • Range is 10–200 m, data transfer rate is 250 kbps, low power operation • A self-configuring and self-healing dynamic pairing mesh network, supports both multicast and unicast options. • Support to pairing of coordinator with end-point devices and routers in star topology • Provides bigger network using multiple star topology and inter-PAN communications Communication Technologies
  • 13. ZigBee IP/ZigBee SE 2.0 Communication Technologies
  • 14. ZigBee IP/ZigBee SE 2.0 Communication Technologies
  • 15. ZigBee IP/ZigBee SE 2.0 Communication Technologies
  • 16. Wi-Fi • Wi-Fi is an interface technology that uses IEEE 802.11 protocol and enables the Wireless Local Area Networks (WLANs). Wi-Fi devices connect enterprises, universities and offices through home AP/public hotspots. • Automobiles, instruments, home networking, sensors, actuators, industrial device nodes, computers, tablets, mobiles, printers and many devices have Wi-Fi interface. They network using a Wi-Fi network Communication Technologies
  • 17. Wi-Fi The Wi-Fi interfaces, access points, routers features are as follows: • Generally used are the 2.4 GHz IEEE 802.11b adapters or 5 GHz (802.11a or 802.11g) or 802.11n or other 802.11 series protocols. • Interfaces use 2.4 GHz or 5 GHz antenna • Offers mobility and roaming • Coverage range is 30 m to 125 m • Uses the 802.11b in wider coverage range because that is unaffected by walls and is meant for hotspots for public usage having range data rate 11 Mbps (802.11b) within 30 m. • Provides security, integrity and reliability Communication Technologies
  • 18. RF Transceivers and RF Modules • RF transmitters, receivers, and transceivers are the simplest RF circuits. A transceiver transmits the RF from one end and receives the RF from the other end. RF technology consists of the following elements: • Physical layer specifications consist of signal aspects and characteristics, including the frequencies, modulation format, power levels, the transmitting and receiving mode and signaling between end-point elements. • RF network architecture includes the overall system architecture, backhaul, server and bidirectional end-devices with radio duty cycling in the applications. Communication Technologies
  • 19. GPRS/GSM Cellular Networks-Mobile Internet • Wireless connectivity for Internet uses data connectivity using GSM, GPRS, UMTS/LTE and Wi-Max services of a mobile service provider or Wi-Fi using a modem. Communication Technologies Wireless USB • Wireless USB is a wireless extension of USB 2.0 and it operates at ultra-wide band (UWB) 5.1 GHz to 10.6 GHz frequencies. It is for short-range personal area network.
  • 22. • Wired Communication Technology o UART/USART Serial Communication o Serial Peripheral Interface o I2C Bus o Wired USB o Ethernet Communication Technologies
  • 23. Wired Communication Technology • Communication can be over a bus when several systems (chips, units, integrated circuits or ports or interfacing circuits) connect through a common set of interconnections. • Wired communication can be done using Ethernet IEEE 802.2 bus specifications. A MAC sublayer data frame may be according to Ethernet Protocol. Wired communication can also use a USB port, a microUSB or a USB 3.0 adapter. Communication Technologies
  • 24. UART/USART Serial Communication • A Universal Asynchronous Transmitter (UART) enables serial communication (transmission) of 8 bits serially with a start bit at the start of transmission of a byte on serial Transmitter Data (TxD) output line. • Serial means present one after another at successive time intervals Communication Technologies
  • 25. UART/USART Serial Communication • Asynchronous refers to all bytes in a frame transmit, which can result in variation in time interval spacing or phase differences between successive bytes and in- between wait interval. • This is because clock information of transmitter does not transmit along with the data. The receiver clock also does not synchronize with the data. • Further, successive set of bytes may wait after transmission till an acknowledgement is received from the receiving end Communication Technologies
  • 27. • Wired Communication Technology o UART/USART Serial Communication o Serial Peripheral Interface o I2C Bus o Wired USB o Ethernet Communication Technologies
  • 28. Serial Peripheral Interface • Serial Peripheral Interface (SPI) is one of the widely used serial synchronous communication methods. • Source of serial synchronous output or input is called master when it also controls the synchronizing clock information to the receiver. • A receiver of serial synchronous input or output is called a slave, when along with the serial data it also receives the synchronizing clock information from the master. Communication Technologies
  • 29. Serial Peripheral Interface • Master Input Slave Output (MISO) and Master Output Slave Input (MOSI) are synchronous serial bits I/Os at the master and slave. • MOSI is output from master and input at slave and SCLK (clock information or signal) is from the master to slave. • MISO is synchronous serial input at the master for the serial output from slave. Slave synchronizes output as per SCLK of the master. Master synchronizes the input as per SCLK of the master. Communication Technologies
  • 30. I2C Bus: • Several device integrated circuits for sensors, actuators, flash memory and touchscreens need data exchanges in several processes. ICs mutually network through a common synchronous serial bus, called inter-integrated circuit (I2C). • Four potential modes of operation (viz. master transmit, master receive, slave transmit, and slave receive) for I2C bus device and generally most devices have a single role and use two modes only. Communication Technologies
  • 31. I2C Bus: • The I2C was originally developed at Philips Semiconductors. • There are three I2C bus standards: 1. Industrial 100 kbps I2C 2. 100 kbps SM I2C 3. 400 kbps I2C • I2C bus has two lines that carry the signals—one line is for the clock, and one is for bidirectional data. • I2C bus protocol has specific fields. Each field has a specific number of bits, sequences and time intervals between them. Communication Technologies
  • 32. Wired USB: • USB is a bus between the host system and several interconnected peripheral devices. Maximum 127 devices can connect with a host. • USB standard provides a fast (up to 12 Mbps) as well as a low-speed (up to 1.5 Mbps) serial transmission and reception between the host and serial devices. • USB standards are: 1. 1.1 (1.5 and 12 Mbps), 2. 2.0 (mini size connector) 480 Mbps, 3. 3.0 (micro size connector) 5 Gbps 4. 3.1 (super speed 10 Gbps). Communication Technologies
  • 33. Wired USB: Features of a USB are: • USB is a polled bus. • Polling mode functions as: A host controller regularly polls the presence of a device as scheduled by the software. • It sends a token packet. The token consists of fields for type, direction, USB device address and device end-point number. • The device does handshaking through a handshake packet, indicating successful or unsuccessful transmission. A CRC field in a data packet permits error detection. Communication Technologies
  • 34. Ethernet: • Ethernet standard is IEEE 802.2 (ISO 8802.2) protocol for local area network of computers, workstations and device LANs. Features of Ethernet network are: • Uses passive broadcast medium • Formatting of frame • Uses a 48-bit MAC address • Address Resolution Protocol (ARP) • Uses wired bus topology • Uses MAC-based on CSMA/CD • Uses transmission data stack into frames at MAC layer Communication Technologies