SlideShare una empresa de Scribd logo
1 de 33
Internet of Things (IoT)
Prepared By: Asim Rais Siddiqui
• Imagine waking up in the morning at the sound of your alarm clock
and your coffee maker automatically prepares your coffee!
• Or how about your refrigerator sending you a shopping list of item
that you need to replenish, such as "Only 2 eggs remaining" or. "you
are low on milk".
Scary?
• Well, who would have predicted that mobile phones would have
replaced our beloved landline since the release of DynaTAC
September 21, 1983, (Motorolla's first ever cellphone).
• The same is true about GPS. Maps have taken the passenger seat as
GPS takes the driver's seat.
Emergence of new Internet?
Its about connecting things…
Things
+
Sense & Communicate
Internet of Things
• Commonly known as IoT is a system
of interconnected digital and
mechanical devices, objects or
people that are given several unique
identifiers. It had the ability to share
data over a network without needing
the help of human-to-computer or
human-to-human interaction.
“T” (Things) in the IoT
• Things are objects of the physical world or of the information world
(virtual).
• Things are capable of being identified and integrated into
communication layer
• Physical things: surrounding environment, sensors, electrical
equipment, etc.
• Virtual things are capable of being stored, processed and accessed:
multimedia content, FB, twitter accounts, etc.
A bit of history
• The term "Internet of Things" is coined by Kevin Ashton 1999.
• Early example, 1982, Coke machine at Carnegie Mellon University was
connected to internet: report its inventory and temperature
Problems
• Today computers -- and,
therefore, the internet -- are
almost wholly dependent on
human beings for information
• People have limited time,
attention and accuracy
• Computers that knew everything
there was to know about things
The Smart World of IoT
• Enable everyday objects internet connectivity.
• These objects are embedded with sensors, electronics, software,
actuators and network connectivity that give them the ability to
exchange data
How Does This Impact You?
• The new rule for the future is going to be, "Anything that can be
connected, will be connected."
• But why on earth would you want so many connected devices talking
to each other?
• Communication
• Control and Automation
• Cost Savings
Opportunities
• Smart home: A home where the
devices are enabled to
communicate with each other
making its owner capable of
customizing home environment,
managing security and energy is
known as a smart home. Various
IoT technologies are responsible
for monitoring smart homes.
Devices like smart thermostats,
smart home lighting etc are such
examples of smart home devices
monitored by IoT.
Opportunities..
• Applications in Wearables:
Wearables are the most famous
trends in IoT. IoT technologies
have an array of wearable
devices. They are highly efficient,
runs on low power and are small
sized as per the convenience of
the customer. Devices such as
Smart watches, fitbits are
examples of IoT tech wearables.
Opportunities..
• Smart Cities: IoT for smart cities not only provide smarter surveillance but also
energy management devices hence providing a solution to environmental
pollution, population expansion energy shortage and the like.
Opportunities..
• Health care applications:
• In the sphere of health care, the
advent of IoT is of major
importance. With various smart
devices monitored by IoT such
as medication dispensing
services, it is easier to carry out
work faster in the field of
medical care.
Opportunities..
• Transportation: IoT plays a very
significant role in the automotive
industry. The infamous self-
driving cars are one of the major
transportation devices monitored
by IoT tech.
A Futuristic Application:
Shopping
• When entering the doors, scanners will
identify the tags on her clothing.
• When shopping in the market, the
goods will introduce themselves.
• When paying for the goods, the
microchip of the credit card will
communicate with checkout reader.
• When moving the goods, the reader
will tell the staff to put a new one.
Challenges
• IoT is complex: The internet of things is considered to be pretty
complex. However, as a system primarily related to making life easier,
it should be user-friendly and not just easy for the developers and the
experts.
• Connectivity is crucial: Various wired and wireless forms of
connectivity is required to enable proper functioning of applications
monitored by IoT.
• Highly power consuming: Without power, there is no IoT. For the
proper functioning of IoT tech and connectivity, power consumption
is vital.
Is it safe? Can the internet of things be
secured?
• Everything new and shiny has downsides,
and security and privacy are the biggest
challenges for IoT.
• All these devices and systems collect a lot of
personal data about people – that smart
meter knows when you’re home and what
electronics you use when you’re there – and
it’s shared with other devices and held in
databases by companies.
The IoT Market
• Gartner, Inc: by 2020 there will be 26 Billion connected devices in the galaxy of the IoT.
Internet of Things: The Tools, Platforms and
Programs You Need to Know
You’ll need to:
• Choose your hardware platform (i.e., your processing board)
• Develop the application software, including any back-end and
networking support
• Create the integrated UI
• Develop the APIs, beacons, web sockets, and procedure calls that
enable the high-level communications that occur between devices
• Establish security, data storage, and analytics measures
IOT DEVELOPMENT PLATFORMS
• One incredibly popular
hardware/software platform for
creating interactive IoT objects
and devices is the Arduino
platform, which includes a
physical board processor, shields
with individual libraries of C code,
and an integrated development
environment (IDE) for writing,
compiling, and uploading code.
MicroController Programming.
- Functinoal programming using C
- Add wifi module/chip or Bluetooth
- Make it adhoc network or self router
- Define UDP/TCP
IOT HARDWARE & OPERATING SYSTEMS
• Another well-known IoT platform
is Raspberry Pi 2, a ”tiny affordable
computer” that can house a web
server that fits in the palm of your
hand.
• it has enough processing power and
memory to run Windows 10 IoT
Core.
• RasPi is great for more heavy-duty
processing, especially when using
the Python programming language.
EMBEDDED EYES AND EARS: SENSOR AND
BEACON TECHNOLOGY
• Bluetooth beacons embedded within devices allow IoT objects to
broadcast information to nearby mobile devices.
• Apple iBeacon : These low-power sensors with technology like Bluetooth
Low Energy (BLE)—the one-way communication from objects to nearby
devices—let our mobile phones listen for signals when we’re close to an
IoT object.
• BLE is different from traditional Bluetooth technology in that it’s cheaper,
requires less power (one beacon can go three years without a charge), and
is ideal for simple applications and quick pops of data, like sending a
coupon to a nearby mobile phone.
• WiFi direct : Wi-Fi direct is also called as Wi-Fi P2P, which connects devices
with each other without help of a wireless access point.
IOT SOFTWARE & PROGRAMMING
LANGUAGES
• C & C++
• Java
• Node.js and JavaScript
• Python
• REST Architecture
• Languages designed for I/O programming
• Go from Google, Rust from Mozilla, Forth, and Parasail—a language designed
specifically for embedded programming.
IOT DATA AND SECURITY CONSIDERATIONS
• While the IoT opens up amazing new possibilities, it also opens up
new security concerns. Anytime we’re advancing the way we monitor,
detect, and track ourselves and the things around us, what we do
with the data—and how it’s sent across networks—can get sensitive
• This means it’s important to take certain programming steps (and
avoid certain security shortcuts) like proxies and encryption, to keep
hackers from using devices to access a user’s personal network.
Industry-leading Tech Stack
that Pillars IoT Solutions
Conclusion
• The world of IoT has true potential for development as it makes life
easier through the various innovations which are developing and will
develop in the future and their functioning is impossible without IoT
tech’s monitoring.

Más contenido relacionado

La actualidad más candente

Internet of things startup basic
Internet of things  startup basicInternet of things  startup basic
Internet of things startup basicMathan kumar
 
Internet of things
Internet of thingsInternet of things
Internet of thingsPalak Sood
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalEslam Nader
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSRamana Reddy
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsDr. Mazlan Abbas
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applicationsPasquale Puzio
 
Internet of things - challenges scopes and solutions
Internet of things - challenges scopes and solutionsInternet of things - challenges scopes and solutions
Internet of things - challenges scopes and solutionsShivam Kumar
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Thingspkshc01
 
Internet of things
Internet of thingsInternet of things
Internet of thingsNaiyer Khan
 
Internet of Things (IoT) and its applications
Internet of Things (IoT) and its applicationsInternet of Things (IoT) and its applications
Internet of Things (IoT) and its applicationsSarwan Singh
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 

La actualidad más candente (20)

Internet of things startup basic
Internet of things  startup basicInternet of things  startup basic
Internet of things startup basic
 
Internet of things ppt
Internet of things pptInternet of things ppt
Internet of things ppt
 
10 min IoT ppt
10 min IoT ppt10 min IoT ppt
10 min IoT ppt
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Iot
IotIot
Iot
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
IoT
IoTIoT
IoT
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and Applications
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
Internet of things - challenges scopes and solutions
Internet of things - challenges scopes and solutionsInternet of things - challenges scopes and solutions
Internet of things - challenges scopes and solutions
 
The future of IOT
The future of IOTThe future of IOT
The future of IOT
 
IOT ppt
IOT pptIOT ppt
IOT ppt
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Iot
IotIot
Iot
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of Things (IoT) and its applications
Internet of Things (IoT) and its applicationsInternet of Things (IoT) and its applications
Internet of Things (IoT) and its applications
 
Internet of Things (IoT) - IK
Internet of Things (IoT) - IKInternet of Things (IoT) - IK
Internet of Things (IoT) - IK
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 

Similar a IoT Development - Opportunities and Challenges

Iot.pptx
Iot.pptxIot.pptx
Iot.pptxgagag8
 
INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)Abhishek kr. Singh
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxVaithyasambandham1
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxAaaBbb827105
 
Internet-of-Things-ppt and Industry 4.0.pptx
Internet-of-Things-ppt and Industry 4.0.pptxInternet-of-Things-ppt and Industry 4.0.pptx
Internet-of-Things-ppt and Industry 4.0.pptxSibyJames1
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxssuser2cc0d4
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxSeokjinxxxAnime
 
2 - Iot-Internet-of-Things.pptx
2 - Iot-Internet-of-Things.pptx2 - Iot-Internet-of-Things.pptx
2 - Iot-Internet-of-Things.pptxssuser2cc0d4
 
IoT-Introduction.pptx
IoT-Introduction.pptxIoT-Introduction.pptx
IoT-Introduction.pptxImpanaR2
 
Iot internet-of-things-ppt
Iot internet-of-things-pptIot internet-of-things-ppt
Iot internet-of-things-pptSonalSharnam
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxSurajRavi16
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxdilip872559
 
Iot-Internet-of-Things-presentationppt.pdf
Iot-Internet-of-Things-presentationppt.pdfIot-Internet-of-Things-presentationppt.pdf
Iot-Internet-of-Things-presentationppt.pdfXyzXyz338506
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxTata321168
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxSelva914004
 

Similar a IoT Development - Opportunities and Challenges (20)

Shubham hatzade
Shubham hatzadeShubham hatzade
Shubham hatzade
 
Iot.pptx
Iot.pptxIot.pptx
Iot.pptx
 
The internet of things
The internet of thingsThe internet of things
The internet of things
 
what is IoT and basics.pptx
what is IoT and basics.pptxwhat is IoT and basics.pptx
what is IoT and basics.pptx
 
INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
Internet-of-Things-ppt and Industry 4.0.pptx
Internet-of-Things-ppt and Industry 4.0.pptxInternet-of-Things-ppt and Industry 4.0.pptx
Internet-of-Things-ppt and Industry 4.0.pptx
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
2 - Iot-Internet-of-Things.pptx
2 - Iot-Internet-of-Things.pptx2 - Iot-Internet-of-Things.pptx
2 - Iot-Internet-of-Things.pptx
 
Chapter~4.pptx
Chapter~4.pptxChapter~4.pptx
Chapter~4.pptx
 
IoT-Introduction.pptx
IoT-Introduction.pptxIoT-Introduction.pptx
IoT-Introduction.pptx
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
Iot internet-of-things-ppt
Iot internet-of-things-pptIot internet-of-things-ppt
Iot internet-of-things-ppt
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
Iot-Internet-of-Things-presentationppt.pdf
Iot-Internet-of-Things-presentationppt.pdfIot-Internet-of-Things-presentationppt.pdf
Iot-Internet-of-Things-presentationppt.pdf
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 

Más de Asim Rais Siddiqui

Understanding Blockchain Technology
Understanding Blockchain TechnologyUnderstanding Blockchain Technology
Understanding Blockchain TechnologyAsim Rais Siddiqui
 
iOS Development (Part 3) - Additional GUI Components
iOS Development (Part 3) - Additional GUI ComponentsiOS Development (Part 3) - Additional GUI Components
iOS Development (Part 3) - Additional GUI ComponentsAsim Rais Siddiqui
 
Coding Standards & Best Practices for iOS/C#
Coding Standards & Best Practices for iOS/C#Coding Standards & Best Practices for iOS/C#
Coding Standards & Best Practices for iOS/C#Asim Rais Siddiqui
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS DevelopmentAsim Rais Siddiqui
 

Más de Asim Rais Siddiqui (8)

Understanding Blockchain Technology
Understanding Blockchain TechnologyUnderstanding Blockchain Technology
Understanding Blockchain Technology
 
iOS Memory Management
iOS Memory ManagementiOS Memory Management
iOS Memory Management
 
iOS Development (Part 3) - Additional GUI Components
iOS Development (Part 3) - Additional GUI ComponentsiOS Development (Part 3) - Additional GUI Components
iOS Development (Part 3) - Additional GUI Components
 
iOS Development (Part 2)
iOS Development (Part 2)iOS Development (Part 2)
iOS Development (Part 2)
 
iOS Development (Part 1)
iOS Development (Part 1)iOS Development (Part 1)
iOS Development (Part 1)
 
Introduction to Objective - C
Introduction to Objective - CIntroduction to Objective - C
Introduction to Objective - C
 
Coding Standards & Best Practices for iOS/C#
Coding Standards & Best Practices for iOS/C#Coding Standards & Best Practices for iOS/C#
Coding Standards & Best Practices for iOS/C#
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS Development
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

IoT Development - Opportunities and Challenges

  • 1. Internet of Things (IoT) Prepared By: Asim Rais Siddiqui
  • 2. • Imagine waking up in the morning at the sound of your alarm clock and your coffee maker automatically prepares your coffee! • Or how about your refrigerator sending you a shopping list of item that you need to replenish, such as "Only 2 eggs remaining" or. "you are low on milk".
  • 3. Scary? • Well, who would have predicted that mobile phones would have replaced our beloved landline since the release of DynaTAC September 21, 1983, (Motorolla's first ever cellphone). • The same is true about GPS. Maps have taken the passenger seat as GPS takes the driver's seat.
  • 4.
  • 5. Emergence of new Internet? Its about connecting things…
  • 6.
  • 8. Internet of Things • Commonly known as IoT is a system of interconnected digital and mechanical devices, objects or people that are given several unique identifiers. It had the ability to share data over a network without needing the help of human-to-computer or human-to-human interaction.
  • 9. “T” (Things) in the IoT • Things are objects of the physical world or of the information world (virtual). • Things are capable of being identified and integrated into communication layer • Physical things: surrounding environment, sensors, electrical equipment, etc. • Virtual things are capable of being stored, processed and accessed: multimedia content, FB, twitter accounts, etc.
  • 10. A bit of history • The term "Internet of Things" is coined by Kevin Ashton 1999. • Early example, 1982, Coke machine at Carnegie Mellon University was connected to internet: report its inventory and temperature
  • 11. Problems • Today computers -- and, therefore, the internet -- are almost wholly dependent on human beings for information • People have limited time, attention and accuracy • Computers that knew everything there was to know about things
  • 12. The Smart World of IoT • Enable everyday objects internet connectivity. • These objects are embedded with sensors, electronics, software, actuators and network connectivity that give them the ability to exchange data
  • 13. How Does This Impact You? • The new rule for the future is going to be, "Anything that can be connected, will be connected." • But why on earth would you want so many connected devices talking to each other? • Communication • Control and Automation • Cost Savings
  • 14. Opportunities • Smart home: A home where the devices are enabled to communicate with each other making its owner capable of customizing home environment, managing security and energy is known as a smart home. Various IoT technologies are responsible for monitoring smart homes. Devices like smart thermostats, smart home lighting etc are such examples of smart home devices monitored by IoT.
  • 15. Opportunities.. • Applications in Wearables: Wearables are the most famous trends in IoT. IoT technologies have an array of wearable devices. They are highly efficient, runs on low power and are small sized as per the convenience of the customer. Devices such as Smart watches, fitbits are examples of IoT tech wearables.
  • 16. Opportunities.. • Smart Cities: IoT for smart cities not only provide smarter surveillance but also energy management devices hence providing a solution to environmental pollution, population expansion energy shortage and the like.
  • 17. Opportunities.. • Health care applications: • In the sphere of health care, the advent of IoT is of major importance. With various smart devices monitored by IoT such as medication dispensing services, it is easier to carry out work faster in the field of medical care.
  • 18. Opportunities.. • Transportation: IoT plays a very significant role in the automotive industry. The infamous self- driving cars are one of the major transportation devices monitored by IoT tech.
  • 19. A Futuristic Application: Shopping • When entering the doors, scanners will identify the tags on her clothing. • When shopping in the market, the goods will introduce themselves. • When paying for the goods, the microchip of the credit card will communicate with checkout reader. • When moving the goods, the reader will tell the staff to put a new one.
  • 20. Challenges • IoT is complex: The internet of things is considered to be pretty complex. However, as a system primarily related to making life easier, it should be user-friendly and not just easy for the developers and the experts. • Connectivity is crucial: Various wired and wireless forms of connectivity is required to enable proper functioning of applications monitored by IoT. • Highly power consuming: Without power, there is no IoT. For the proper functioning of IoT tech and connectivity, power consumption is vital.
  • 21. Is it safe? Can the internet of things be secured? • Everything new and shiny has downsides, and security and privacy are the biggest challenges for IoT. • All these devices and systems collect a lot of personal data about people – that smart meter knows when you’re home and what electronics you use when you’re there – and it’s shared with other devices and held in databases by companies.
  • 22.
  • 23. The IoT Market • Gartner, Inc: by 2020 there will be 26 Billion connected devices in the galaxy of the IoT.
  • 24. Internet of Things: The Tools, Platforms and Programs You Need to Know
  • 25. You’ll need to: • Choose your hardware platform (i.e., your processing board) • Develop the application software, including any back-end and networking support • Create the integrated UI • Develop the APIs, beacons, web sockets, and procedure calls that enable the high-level communications that occur between devices • Establish security, data storage, and analytics measures
  • 26. IOT DEVELOPMENT PLATFORMS • One incredibly popular hardware/software platform for creating interactive IoT objects and devices is the Arduino platform, which includes a physical board processor, shields with individual libraries of C code, and an integrated development environment (IDE) for writing, compiling, and uploading code.
  • 27. MicroController Programming. - Functinoal programming using C - Add wifi module/chip or Bluetooth - Make it adhoc network or self router - Define UDP/TCP
  • 28. IOT HARDWARE & OPERATING SYSTEMS • Another well-known IoT platform is Raspberry Pi 2, a ”tiny affordable computer” that can house a web server that fits in the palm of your hand. • it has enough processing power and memory to run Windows 10 IoT Core. • RasPi is great for more heavy-duty processing, especially when using the Python programming language.
  • 29. EMBEDDED EYES AND EARS: SENSOR AND BEACON TECHNOLOGY • Bluetooth beacons embedded within devices allow IoT objects to broadcast information to nearby mobile devices. • Apple iBeacon : These low-power sensors with technology like Bluetooth Low Energy (BLE)—the one-way communication from objects to nearby devices—let our mobile phones listen for signals when we’re close to an IoT object. • BLE is different from traditional Bluetooth technology in that it’s cheaper, requires less power (one beacon can go three years without a charge), and is ideal for simple applications and quick pops of data, like sending a coupon to a nearby mobile phone. • WiFi direct : Wi-Fi direct is also called as Wi-Fi P2P, which connects devices with each other without help of a wireless access point.
  • 30. IOT SOFTWARE & PROGRAMMING LANGUAGES • C & C++ • Java • Node.js and JavaScript • Python • REST Architecture • Languages designed for I/O programming • Go from Google, Rust from Mozilla, Forth, and Parasail—a language designed specifically for embedded programming.
  • 31. IOT DATA AND SECURITY CONSIDERATIONS • While the IoT opens up amazing new possibilities, it also opens up new security concerns. Anytime we’re advancing the way we monitor, detect, and track ourselves and the things around us, what we do with the data—and how it’s sent across networks—can get sensitive • This means it’s important to take certain programming steps (and avoid certain security shortcuts) like proxies and encryption, to keep hackers from using devices to access a user’s personal network.
  • 32. Industry-leading Tech Stack that Pillars IoT Solutions
  • 33. Conclusion • The world of IoT has true potential for development as it makes life easier through the various innovations which are developing and will develop in the future and their functioning is impossible without IoT tech’s monitoring.

Notas del editor

  1. So, simply put, think of a future where relationships exist between people and people, people and things and things and things. 
  2. A thing, in the Internet of Things, can be a person with a heart monitor implant, a farm animal with a biochip transponder, an automobile that has built-in sensors to alert the driver when tire pressure is low -- or any other natural or man-made object that can be assigned an IP address and provided with the ability to transfer data over a network.  Broadband Internet is become more widely available, the cost of connecting is decreasing, more devices are being created with Wi-Fi capabilities and sensors built into them, technology costs are going down, and smartphone penetration is sky-rocketing.  All of these things are creating a "perfect storm" for the IoT.
  3. “Today computers -- and, therefore, the internet -- are almost wholly dependent on human beings for information. Nearly all of the roughly 50 petabytes (a petabyte is 1,024 terabytes) of data available on the internet were first captured and created by human beings by typing, pressing a record button, taking a digital picture or scanning a bar code.  The problem is, people have limited time, attention and accuracy -- all of which means they are not very good at capturing data about things in the real world. If we had computers that knew everything there was to know about things -- using data they gathered without any help from us -- we would be able to track and count everything and greatly reduce waste, loss and cost. We would know when things needed replacing, repairing or recalling and whether they were fresh or past their best.”
  4. It is an internet development which has been proposed to provide everyday objects internet connectivity. These objects are embedded with sensors, electronics, software, actuators and network connectivity that give them the ability to exchange data. The objects are allowed to be sensed and controlled mainly on the networking infrastructure that already exists. IoT hence creates opportunities for more direct alliance of the real world into the electronic and computer based systems that result in economic benefit, starkness and better efficiency. IoT’s augmented sensors and actuators encompass technologies such as smart homes, smart grids, smart transportation and smart cities which are identifiable through their embedded computer systems.
  5. There are many examples for what this might look like or what the potential value might be. Say for example you are on your way to a meeting; your car could have access to your calendar and already know the best route to take. If the traffic is heavy your car might send a text to the other party notifying them that you will be late. What if your alarm clock wakes up you at 6 a.m. and then notifies your coffee maker to start brewing coffee for you? What if your office equipment knew when it was running low on supplies and automatically re-ordered more?  What if the wearable device you used in the workplace could tell you when and where you were most active and productive and shared that information with other devices that you used while working? COMMUNICATION IoT communicates information to people and systems, such as state and health of equipment and send data from sensors that can monitor a person’s vital signs. Mostly, we do not have access to this information from before as it is collected manually and irregularly. Other communication technologies are well known such as WiFi, Bluetooth and 2G/3G/4G cellular. Depending on the application, factors such as range, data requirements, security and power demands and battery life will dictate the choice of one or some form of combination of technologies. CONTROL AND AUTOMATION In this online world, a business will have visibility into a device’s condition. In many cases, a consumer will also be able to remotely control a device. There are also new emerging networking options such as ‘Thread’ which are used as an alternative for home automation applications, and Whitespace TV technologies which are being implemented in major cities for wider area IoT-based use cases. COST SAVINGS It can save money by minimising risk of equipment failure and allowing the business to run seamlessly. IoT can help a company save money by minimizing equipment failure and allowing the business to perform planned maintenance.
  6. Hence here is a list of opportunities IoT provides in the App development
  7. Hence here is a list of opportunities IoT provides in the App development
  8. Smart Belly trash use real-time data collection and alerts to let municipal services know when a bin needs to be emptied. This information can drastically reduce the number of pick-ups required, and translates into fuel and financial savings for communities service departments. With the use of installed sensors, mobile apps, and real-time web applications like those provided in Streetline’s ParkSight service, cities can optimize revenue, parking space availability and enable citizens to reduce their environmental impact by helping them quickly find an open spot for their cars.
  9. Even though IoT applications aim to simplify our lives they have certain shortcomings and challenges.
  10. Gartner, Inc. information technology research and advisory firm, predicts that by 2020 there will be 26 Billion connected devices in the galaxy of the IoT. see image below:
  11. MicroController Functinoal programming via C Add wifi module/chip or Bluetooth Make it adhoc network or self router Define UDP/TCP port Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects. ARDUINO BOARD Arduino senses the environment by receiving inputs from many sensors, and affects its surroundings by controlling lights, motors, and other actuators.
  12. Python programming language Image Processing
  13. In 2013, Apple launched iBeacon, a low-power bluetooth sensor that can be embedded in objects and picked up by nearby iOS or Android devices running apps that have been programmed with the Core Location APIs. Another popular BLE beacon is AltBeacon, a free option with a bit more data capacity than iBeacon. While both iBeacon and AltBeacon rely on databases for their functionality, Google’s URIBeacon project delivers URLs (similar to a QR code) rather than packets of information from a database, so it’s easier to update, reconfigure, and has the entire web as its database.
  14. IoT programming languages used to be unique to embedded systems, but now this software uses more common languages that web developers already know and use. So how do you choose which language to use for your IoT project? First, embedded systems have a certain set of limitations to consider—low processing power, and smaller amounts of RAM and storage. The most commonly used operating systems for these embedded computers are Linux or UNIX-like OSs like Ubuntu Core or Android. While you may have to decide based on your chosen hardware platform, you also can opt for a language your developer is already familiar with, or decide based on factors like its compatibility with your IoT ecosystem, the size and memory of the code, efficiency requirements, or speed of development. C & C++: The C programming language has its roots in embedded systems—it even got its start for programming telephone switches. It’s pretty ubiquitous, and many programmers know it. C++ is the object-oriented version of C, popular for both the Linux OS and Arduino embedded IoT software systems. Both languages have an advantage because they were designed to be written specifically for the hardware they’re running on, so you can accomplish the fine-tuned coding ideal for embedded systems. Java: Where Java has an advantage over C and C++ is that the code is less hardware-specific, making it more portable. It requires libraries to run on different hardware, but once you’ve invested in that code base, you’re all set—it’s the “write once, run anywhere” language. Node.js and JavaScript: JavaScript is a great option for IoT. Node.js code can run a complete IoT system, running on both an embedded smart device and the server-side software that’s powering it. It’s an interpreted language, however, making it a better match for more robust embedded systems, like Raspberry Pi. DeviceJS is a JavaScript-based development platform for programming sensors and controlling devices. Python: Python has become one of the “go-to” languages in Web development, and its use has spread to the embedded control and IoT world—specifically the Raspberry Pi processor. Python is an interpreted language, which makes it flexible, easy to read, and quick to write. Plus, it’s a powerhouse for data-heavy applications. Languages designed for I/O programming include Go from Google, Rust from Mozilla, Forth, and Parasail—a language designed specifically for embedded programming.