100% found this document useful (1 vote)
178 views17 pages

URI & IOT Challenges Unit-3

A URI identifies a web resource through location, name, or both. There are two types of URIs: URNs identify resources with persistent identifiers, while URLs specify protocols like HTTP to locate resources. URLs are a subset of URIs since they use URI schemes but also specify protocols. IOT faces challenges including designing for different protocols, ensuring security and privacy with data, handling large data volumes, adopting IPV6, enabling analytics, addressing fragmentation issues, and achieving interoperability and quality of service while managing power consumption and resources reliably.

Uploaded by

Bulbul Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
178 views17 pages

URI & IOT Challenges Unit-3

A URI identifies a web resource through location, name, or both. There are two types of URIs: URNs identify resources with persistent identifiers, while URLs specify protocols like HTTP to locate resources. URLs are a subset of URIs since they use URI schemes but also specify protocols. IOT faces challenges including designing for different protocols, ensuring security and privacy with data, handling large data volumes, adopting IPV6, enabling analytics, addressing fragmentation issues, and achieving interoperability and quality of service while managing power consumption and resources reliably.

Uploaded by

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

Contents of the Lecture

URI (Uniform Resource Identifier)


& IOT Challenges
What is URI?

A URI, which stands for Uniform Resource Identifier, is a sequence of characters that

identifies a web resource by location, name, or both in the World Wide Web. It is a

method that allows for the uniform identification of the resources.

Basically, there are two types of URIs: URNs (Uniform Resource Names) and URLs

(Uniform Resource Locators).


Uniform Resource Name (URN) –

this type of URI does not state which protocol should be used to locate and access the

resource; it simply labels the resource with a persistent, location-independent unique

identifier.  A URN will identify the resource throughout its lifecycle and will never

change. Each URN has three components: the label “urn,” a colon and a character

string that serves as a unique identifier. 


Key Differences between URI and URL

main difference between a URI and a URL is that the former acts as a resource identify either by location

name or both, while the latter acts as the location.  Since a URL identifies a resource using one of the URI

schemes, it is a subset of URI. As such, a URL is a non-persistent type of the URI.


1. A URI is used to define a resource’s identity. Here, the word identifier means to distinguish one resource
from the next regardless of the method used (location, name, or both). In contrast, a URL is used to link a
program, a component of the webpage, or the webpage. With the aid of the accessing technique (protocols
such as FTP, https, HTTP,), it helps to retrieve the location of a resource.
2. While URIs don’t concern themselves with protocol specifications, the URL specifies the kind of protocol to
be used.
3. Since URL uses a scheme of URI, it is a subset of the URI. Therefore, a URL can be a URI, but a URI can
never be a URL
IOT Challenges

1. Design Challenges

2. Development Challenges

3. Security Challenges

4. Other Challenges
IOT Design Challenges
IOT Design Challenges
IOT Design Challenges
IOT Design Challenges
IOT Design Challenges
IOT Design Challenges
IOT Development Challenges
IOT Development Challenges:

1. IoT Protocols
2. Security
3. Privacy
4. Data Flood
5. IPV6 Adoption
6. Analytics
7. Fragmentation
8. Interoperability
9. QoS
10. Power Management
Other Challenges:

1. Resource Consumption
2. Reliability
3. Fragmentation
4. Security
5. Privacy
Thank You

You might also like