• No results found

Behind the Internet+: Internet of Things, Cloud Computing, and Big Data

N/A
N/A
Protected

Academic year: 2021

Share "Behind the Internet+: Internet of Things, Cloud Computing, and Big Data"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

Behind the Internet+

Internet of Things

, Cloud Computing, and Big Data

Yinong Chen

Arizona State University, U.S.A.

(2)

Internet+

Internet and Web-Based Computing

The Big Things behind Internet+

2 Cloud Computing Big Data A p p li ca ti o n s T ec h n o lo g ie s Industry Industry IoT 物联网

(3)

Lecture Outline

Internet of Things and Robot as a Service

 Device as a Service

 Robot as a Service (RaaS)

 My RaaS software and hardware for Computer Science Education

3

Service and Web-Based Computing Cloud Computing Big Data A p p li ca ti o n s T ec h n o lo g ie s IoT

(4)

IoT and IoIT

Internet and Web-Based Computing Web-based computing is the engine of IoT, and Big Data analysis is the fuel Distributed intelligence adds benefits to centralized computing Scale up Scale out

(5)

15B IoT Devices are the main Source of Big Data

Big Data Device-Generated Data Human-Generated Data

(6)

Definition of RaaS

(7)

RaaS (Robot as a Service) is

 an Embedded Intelligent System

 an Internet of Intelligent Thing

 a Cyber-Physical System

 an Autonomous Decentralized System

 a Service in Web and in Cloud Computing

 a Mobile Computing System

 a Real-Time System

(8)

Centralized Computing (Mainframe) Distributed Computing (Clusters)

Centralized Computing (Cloud Computing)

Internet of Intelligent Things and

Robot as Service

Big Data Processing

su p p o rt su p p o rt

Distributed Big Data Processing

Spiral Model of Computing System Development

(9)

RaaS (Robot as a Service) is a cloud and Internet of Thing unit, consisting of Web Accessing Interface and Web-enabled mobile hardware

 Version 1, 2012 RaaS uses Intel Atom-based processor , with

Parallax Hex Crawler Hardware

 Version 2, 2013, Cornell Cup, Using Web Programmable

Interface

 Version 3, 2014 Intel Cup Shanghai, using Galileo and BayTrail,

 Version 4, 2015, Using Edison boards to build multiple robots.

We are developing a new ASU Visual Programming Language, similar to Microsoft VPL, which can control RaaS over Internet

(10)

Web Apps Phone Apps Computer Science Concepts Visual Programming Robotic Experiments

Before ASU IoT and RaaS

(11)

ASU IoT and RaaS Version 1, 2012

Web Simulation Environment Physical Robot Service Broker

It is based on Intel Atom processor and Parallax Hex Crawler robot framework

The first robot that is a full RaaS unit and is controllable over the Web:

(12)

Cornell Cup Participant 2013

The RaaS unit that can be programmed and controllable over the Web:

http://venus.eas.asu.edu/WSRepository/eRobotic/

ASU IoT and RaaS Version 2, 2013

Web Simulation & Programming Environment Physical Robot 2015

(13)

Cornell Cup: http://venus.eas.asu.edu/WSRepository/eRobotic/video2013.wmv

(14)

ASU IoT and RaaS Version 3 in 2014

RaaS Hardware

Small robot better suitable for being used in large

class.

It is based on Quark and Atom;

The robot is an IoT unit;

Software

The programming language is no longer Microsoft

VPL. It is a Web-based graphic language – Made in

ASU!

(15)

ASU IoT and RaaS Version 3 2014 Hardware

(16)

ASU IoT and RaaS Version 2014 System

Sensor Service Controller Service Core Service Network Service Web Service Broker

Simulator Embedded software services Running in Web Browser Running in Web Browser

(17)

ASU IoT and RaaS Version 4 in 2015

RaaS Hardware

The robot will be even smaller.

It is based on Edison or Curie;

Multiple robots work together

Software

A new software

ASU-VPL

It does what Microsoft VPL does

It is a RaaS unit and connect to Internet

(18)
(19)

ASU IoT and RaaS Version 4 Hardware

RaaS Hardware

Multiple robots collaboration

Ad hoc local communication

Infrastructure-based communication

Interoperability and standards

Web Service Standard

Other standards

Ad hoc

Infrastructure-based

(20)

ASU IoT and RaaS Series in 2012 - 2015

ASU VPL, making use of Microsoft VPL Skills

Microsoft VPL Discontinued Smallest Small Large Largest A Series of RaaS Robots

(21)
(22)
(23)

Right-Wall-Following Algorithm Using a Distance and a Touch Sensor

(24)

Intel Edison-based robot with built-in Wi-Fi and Bluetooth components. A distance sensor is installed in front.

(25)

ASU-VPL Download for EV3 and Edison Robots

Download Link:

http://venus.eas.asu.edu/WSRepository/ASU-VPL/

Open the zip file:

1. Samples;

2. Release: Open the folder, start the application from the file: VisualProgrammingEnvironment

(26)

JSON Object is a Web service data standard for communication

ASU-VPL Program on PC

References

Related documents

Genre: Action, Drama Director: Aku Louhimies Production company: Solar Films Stage of project: In development Looking for: Pre-sales, co-producers, distributors, financing.

Numerous empirical studies have proved the ability of some financial ratios (also called “value screens”) to identify value stocks. The most widely used are:

Both coronoids are exposed in lateral view on the dorsal surface of the holotype block.The ventral portion of the left coronoid, and the posteroventral end of the right, are

36-2015, the Commission approved an amendment to the Development Controls and Design Guidelines for the Transbay Redevelopment Project ("Development Controls"),

Since in individual statements financial reporting incentives do not vary between public and private firms, I use these effective tax rates to compare private and public firms..

Figure 1: Overview of Damage to the electricity network since the February earthquake (courtesy Orion N.Z.. Figure 2: Electrical Outage Map one day after 22 nd

Department of Sustainable Development defines environmental management accounting as the accounting where the information given is used for internal organization of the

The proper motion errors of the CPM companions were typ- ically much larger than those of the known primaries, although in some cases we achieved a high precision for the CPM