internet of things presentation

18
Internet of Things ArunKumar Rajappan Navya Padala Deep Shah Veera Arrabolu

Upload: deep-shah

Post on 18-Nov-2014

324 views

Category:

Technology


9 download

DESCRIPTION

This is my project presentation slides of Internet of Things

TRANSCRIPT

Page 1: Internet of Things presentation

Internet of Things

ArunKumar RajappanNavya Padala

Deep ShahVeera Arrabolu

Page 2: Internet of Things presentation

AGENDA

• IoT Background• Purpose of our application• Application Process flow• Cloud Services used• Cloud Services Explained

Page 3: Internet of Things presentation

IoT (Internet of Things)

• The Internet of Things (IoT) refers to the ever-growing network of physical objects that feature an IP address for internet connectivity, and the communication that occurs between these objects and other Internet-enabled devices and systems.

Page 4: Internet of Things presentation

Purpose/Idea of Our IoT Application

1. User attends an appointment in a building to meet his host for a meeting.

2. Our standalone application at the host building verifies the visitor’s identity and validates the meeting schedule.

3. Our smart phone application will aid indoor navigation.

Page 5: Internet of Things presentation

Application Process Flow

Scan Visitor’s ID(Optical Character

recognition )

User verifies information with

voice inputGoogle Speech-to-

Text

Validate meeting schedule

Google Calendar Service.

Direct visitor to the meeting room

(Bluetooth positioning, Android

Maps)

Take the visitor’s picture

(Face recognition)

Page 6: Internet of Things presentation

CLOUD SERVICES USED Process flow Phase Cloud Service Used

Face Detection and Recognition Face++OCR Abbyy SDKCalendar Google Calendar APIText-to-Speech, Speech-to-Text Google Speech APIMap Android Maps

Page 7: Internet of Things presentation

FacePlusPlus

• Free cloud service that offers Face detection, Face analysis and recognition features.

• Supports cross platforms• Fast and accurate functions of face detection

from both images and videos.• Compares two given images and returns the

similarity index

Page 8: Internet of Things presentation

• Input: REST URL• Output : JSON Response

How it works

Page 9: Internet of Things presentation

Core Concepts

• Face++ API has 5 core classes of objects:• Image – The input image that is passed via a URL

parameter or HTTP POST• Face – Face detected within an image.Has unique

face_id• Person – Face collection of the same person• Faceset – Face collection, not necessarily of the same

person• Group – Set of persons. Used as a search pool to

identify a person

Page 10: Internet of Things presentation

To use Face++ API• Sign up at Face++ Developer center• Create an application and get the API KEY

and API SECRET • Download the ‘Faceappsdk’ for the

preferred language• Include the SDK in the application• Access the services through the methodsprovided.

Page 11: Internet of Things presentation

Methods Used

/detection/detect• Detects a face within a given image and

returns various attributes of the face.Parameters:• API Key• API Secret• Image

Page 12: Internet of Things presentation

/recognition/compare• Computes the similarity between 2 faces • Parameters:Api_key,Api_secret,Face_id1,Fa

ce_id2

Page 13: Internet of Things presentation

Abbyy Cloud OCR• Sent as a http POST method along with

authentication details, image and the output file name.

Eg: http://cloud.ocrsdk.com/processImage?language=English,Russian&profile=DocumentConversion&imageSource=Auto

Page 14: Internet of Things presentation

Abbyy Cloud OCR

• Input : Scanned Image of the visitor’s drivers license

• Output: Text file with the extracted information

• Methods used: – submitImage, processDocument

Page 15: Internet of Things presentation

Google Text-to-Speech

• Allows to hear English text spoken by a computerized voice.

• Generates pronunciations of whatever text is entered the end of this URL:

http://translate.google.com/translate_tts?tl=en&q=text

• Produces a mp3 file with the audio

Page 16: Internet of Things presentation

Using the service

• Embed the .mp3 file in HTML’s audio tag<div style="display:none“><video controls="" autoplay="" name="media"><source

src="http://translate.google.com/translate_tts?tl=en&amp;q=What is your name?" type="audio/mpeg"></video>

</div>

Page 17: Internet of Things presentation

Google Calendar API

• Using client libraries provided by google.• Cross-checks the schedule with the host’s

calendar.• Application name, calendar id and

authentication details are to be passed.• Uses OAuth authentication protocol. • showEvents() method returns the events

associated with the calendar.

Page 18: Internet of Things presentation

REFERENCES

• Google Calendarhttps://developers.google.com/google-apps/calendar/• Face++http://www.faceplusplus.com/• Abbyyhttp://www.abbyy.com/ocr_sdk/