Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 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