Internet of Things (Part 1)

Slides:



Advertisements
Similar presentations
Chapter 1:Introduction to the world of computers
Advertisements

Internet Of Things What is IOT all about The Internet of Things (IoT) incorporates physical devices into business processes using predictive analytics.
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
Applications of Internet of Things based on Intel IDP system Embedded Core Group (Software) Mentor : Louis Lu Interns : Howard Chen Aaron Chang Aaron Chang.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Internet of things(IoT)
Microcontroller-Based Wireless Sensor Networks
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
Jeopardy Computer Internet Policy & Legal Potpourri Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy.
IoTivity.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Java Speaks the Language of the Internet of Things September 2014.
John Bigham.  Taught  Network Programming to Telecoms and E-Commerce  Information Systems Management to E-Commerce  Middleware to IOT  Have developed.
Week-3 (Lecture-1). Some Important internet terms: Archie : A program used to search files at FTP sites. There are currently 30 Archie servers in the.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
The Internet of Things ... Babel
5.5 Sense Suite: An IOT Analytics Platform
Eclipse Vorto Alexander Edelmann.
Export Services Deep Dive
Building your own smarthome with openHAB Raspberry Pi and Arduino
IoT Developer Survey Results
Internet Of Things (IoT)
James Robertson 17th April 2014 #Scotrug
MeshCentral 2.0.
Student: Taariq Ghansar Supervisor: Prof Bagula
Internet of Things (internet of everything?)
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
IoT Integration Patterns, REST, and CoAP
Connected Health Solution
Building a conference attendee tracking system using DNN and MQTT
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Cloud Architecture Internet of Everything Meetup
Computer Roles in a Network
WEB SERVICES.
UNIT II –Part 2.
System Design of Internet-of-Things for Residential Smart Grid
Unit – 5 JAVA Web Services
GF and RS, Dept. of CS, Mangalore University
Internet of Things and its applications
Prepared by: Celeste Ng Updated: May, 2017.
1st Draft for Defining IoT (1)
Connected Health Solution
Internet of Things.
IOT ppt
SMART BUILDING WITH INDOOR NAVIGATION SYSTEM -using iot
connectivity | autonomous | electrification | architecture
CMPE419 Mobile Application Development
connectivity | autonomous | electrification | architecture
Why Open Source Will Drive IoT Innovation
The Internet of Things (IoT)
Internet of Things (IoT)
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Web-Services-based Systems Architecture, Design and Implementation
Home Automation Enhancement with EEG Based Headset (Orpheus)
Agile App Development with Azure API Management
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Internet of Things.
Distributed Systems through Web Services
Tareq Khan, Ph.D. Assistant Professor,
INTERNET OF THINGS (IoT)
Introduction to IoT Sadoon Azizi s. ac
CMPE419 Mobile Application Development
Research on edge computing system based on Linux EdgeX Foundry
Lightweight Security Scheme for Vehicle Tracking System Using CoAP
IoT Security and Privacy
Presentation transcript:

Internet of Things (Part 1) ROBOMO Craig Walters 8/5/2017

IOT is About Making Devices Talk to Each Other Will be intrinsic to our life in 10 years About ½ way between a Machine and a Robot Share information about what a device is doing “Headless” – No UI Network-connectivity Typically with at least 1 wireless leg Internet is typically involved

The Collection Model Uses an IoT Gateway Data sent to/from embedded device to a central server Home appliances Health monitoring Cars Closely related to “Big Data” Amazon Web Services, Azure, Oracle have SDKs Cell Phones Uses an IoT Gateway NOTE: Generational differences on acceptance

The Interaction Model Data sent between embedded devices to coordinate activities Self-driving cars Cars (Vehicle to Vehicle – V2V) Over 50 processors in a typical 2017 model The NTSA proposed a rule (Dec 2016) that would require automakers to include V2V technologies in all new light-duty vehicles. The rule proposes requiring V2V devices to “speak the same language” through standardized messaging developed with industry. SmartHome Uses an IoT Gateway Drones (https://www.youtube.com/watch?v=7cXTXPhVl78) Robots (https://www.youtube.com/watch?v=_e1Jwueaxhs) (https://www.youtube.com/watch?v=dDsmbwOrHJs)

Starts with a “Thing” Has Features Has computational intelligence Computation is not its primary purpose Has valuable information to share Connectivity (Maybe) Can benefit from information other “Things” have Special Purpose Device

Use Off-the-Shelf Components Applications written in different languages HTTP or HTTPS and ReST or SOAP MQTT and Kura Publish Subscribe model ROS CoAP (Constrained Application Protocol) and Californium HTTP over UDP Some Critical Components Sensors RFID/Bar Codes (old-school RFID) JSON Often based on Web Servers or derivatives Works like a Web Page Closely related to Service Oriented Architecture (SOA)

HTTP(S) & MQTT Dominate

The IOT Robotics Architecture Be Careful about overloading the Arduino with messages from the Pi Controls the sensors and devices IoT Gateway Wireless connection Could control devices too

How does a Browser Get a Web Page?

What a Network Looks Like

Open Source APIs Eclipse IOT API (https://iot.eclipse.org/java/) Spring Boot (https://start.spring.io/) Requires Java 1.8 Microservices Pi4J (http://pi4j.com) RoS

CoAP with Californium

Example with MQTT and Kura

Installing Kura on Raspberry Pi