0% found this document useful (0 votes)
5 views7 pages

Unit 3 - Part 6 - Interoperability - SRD

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views7 pages

Unit 3 - Part 6 - Interoperability - SRD

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Interoperability in IoT

Interoperability in IoT
• In IoT we use different types of devices ,these devices are
developed by different vendors,which follows different
specifications.
• Different devices made by different vendors follow different
protocols.
• Thus there is a heterogeneity of devices ,protocols and
standards.
• There must be some handshaking mechanisum so that these
different devices can commuinicate with each other.
• That is ,there must be interoperability in heterogeneous
devices, protocols and standards so that they can
communicate with each other.
Interoperability in IoT …

Interoperability in IoT fulfills the following


objectives of IoT ,
– Physical objects can interact with any other
physical objects and can share their information
– Any device can communicate with other devices
anytime from anywhere
– Machine to Machine communication(M2M),
Device to Device Communication (D2D), Device
to Machine Communication (D2M)
What is Interoperability?

Interoperability is a characteristic of a product or


system,whose interfaces are completely
understood,to work with other products or
systems,present or future,in either implementation
or access,without any restrictions.
Why Interoperability is required?
Because of Heterogeneity :
Different wireless communication protocols such as
ZigBee(IEEE 802.15.4), Bluetooth (IEEE
802.15.1), GPRS, 6LowPAN, and Wi-Fi (IEEE
802.11)
Different wired communication protocols like
Ethernet (IEEE 802.3) and Higher Layer LAN
Protocols (IEEE 802.1)
Different programming languages used in computing
systems and websites such as JavaScript, JAVA, C,
C++, Visual Basic, PHP, and Python
Different hardware platforms etc.
Why Interoperability is required? (Contd.)

• Different operating systems :


➢ As an example for sensor node: TinyOS, SOS, Mantis
OS, RETOS, and mostly vendor specific OS.
➢ As an example for personal computer: Windows, Mac,
Unix, and Ubuntu.

• Different databases: DB2, MySQL, Oracle,


PostgreSQL, SQLite, SQL Server, and Sybase
• Different data representations.
• Different control models.
Example
• Suppose device A and B use different protocols
• Device A Device B

Protocol translation
unit (PTU)which will do handshaling and will
make interoperability possible.

You might also like