overview on internet of things
TRANSCRIPT
Overview on Internet of Thingsand its challenges
Mohanad Shab KaleiaMaster student in ECE department4/19/2016
Agenda
Introduction to IoT IoT challenges Interoperability open internet consortium Advices when designing IoT Traffic monitor
Internet of things IoT
“ The Internet of things[IoT] is when milk cartontells you it's running low
and it's time to buy milk.”
Mighty Things
IoT forecast
Gartner: Generated data volume by IoT will be around 40 ZB
Gartner: IoT products services worth $300 billion
IoT challenges
Communication mechanismBIG amount of information C o n n e c t i v i t y Security:
Authorization Encryption Open ports
Presence detection Power Consumption
Interoperability
Definition: the ability of two or more systems or components to exchange and use information: Get information Exchange data Understand the information to be able to
process it
Standards!
We need to follow standards Larry Steffann: "We're encouraging people to go
ahead and develop and not wait for any sort of standards."
Talking about standards just began in 2013! IoT requires ton of technology a single standard is
not likely to cover every thing There is a lot of organizations and groups started
doing standards and giving product certifications
What is OIC?
An organization that is responsible for: Creating specifications Enable interoperability Enable devices to connect regardless of
operating system, manufacturer, chipset or physical transport
Giving certifications IoTivity is an implementation of OIC
specifications
Advices when designing IoT
Cost Know what it cost to produce a reference
implementation Component count .. can kill your budget Reduce the cost by using gateways No need for fancy features
Connectivity
Consider features..
Know your frequency allocation Minify your data .. messages size is so
important Encryption Consider the risk of firmware update!
“don't touch working system :)”
Traffic monitor project
Objective: Monitor traffic in Oklahoma city To know if there is a traffic jam in a highway And to classify vehicles Send notifications for users (into their mobile
phone about traffic status) How to do that:
We need a sensor + network + server to process the information
Traffic monitor project
The sensor: RR3 from Diamond Count and classify
vehicles Compact size 512MB flash memory Output port: USB More specification here:
http://diamondtraffic.com/product/RoadRunner3
Traffic monitor project
Server side: Web service that analyze the device output file In order to show count – vehicles classes in
specific roads Send notification to users (to their smart
phones) The service implemented using PHP + mysql
References
1. The Internet of Things How the Next Evolution of the Internet Is Changing Everything - by Cisco
2. A survey of Internet-of-Things: Future Vision,Architecture, Challenges and Services, 2014 IEEE World Forum on Internet of Things (WF-IoT)
3. EUROPEAN RESEARCH CLUSTER ON THE INTERNET OF THINGS - March, 2015
4. OneM2M-whitepaper-January-20155. Internet of Things for Smart Cities - IEEE INTERNET OF THINGS
JOURNAL, VOL. 1, NO. 1, FEBRUARY 20146. Standardizing Generic Cross-Domain Applications in Internet of
Things7. http://www.gartner.com/newsroom/id/28199188. http://openconnectivity.org/9. https://blog.hwtrek.com/internet-of-things-5-applications-in-agricultur
e/10.http://www.technical-direct.com/en/2016-01/ubiquitous-connectivity-c
onnect-each-of-us-to-the-iot-world/