SlideShare a Scribd company logo
• ArunKumar Rajappan
• Navya Padala
• Deep Shah
• Veera Arrabolu
AGENDA
IoT Background
Purpose of our application
Application Process flow
Cloud Services used
Cloud Services Explained
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.
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.
Application Process Flow
Scan Visitor’s ID
(Optical Character
recognition )
User verifies
information with
voice input
Google 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)
CLOUD SERVICES USED
Process flow Phase Cloud Service Used
Face Detection and
Recognition
Face++
OCR Abbyy SDK
Calendar Google Calendar API
Text-to-Speech, Speech-to-
Text
Google Speech API
Map Android Maps
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
How it works
Input: REST URL
Output : JSON Response
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
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 methods
provided.
Methods Used
/detection/detect
Detects a face within a given image and returns various
attributes of the face.
Parameters:
API Key
API Secret
Image
/recognition/compare
Computes the similarity between 2 faces
Parameters:Api_key,Api_secret,Face_id1,Face_id2
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
Abbyy Cloud OCR
Input : Scanned Image of the visitor’s drivers license
Output: Text file with the extracted information
Methods used:
submitImage, processDocument
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
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=Wha
t is your name?" type="audio/mpeg"></video>
</div>
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.
REFERENCES
Google Calendar
https://developers.google.com/google-apps/calendar/
Face++
http://www.faceplusplus.com/
Abbyy
http://www.abbyy.com/ocr_sdk/

More Related Content

PPTX
Da 0 all'AI conversazionale usando Microsoft Azure
PPTX
FraserHacks Microsoft Cognitive Services and Hololens
PPT
Fluig - Identity
PPT
WIN-ADCS-10
PDF
Microsoft Cognitive Service, Tap into the Power of Machine Learning with Easy...
PPT
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...
PPTX
OAuth in SharePoint 2013
PDF
Infinum Android Talks #12 - Mastering a 3500 years old profession in an hour ...
Da 0 all'AI conversazionale usando Microsoft Azure
FraserHacks Microsoft Cognitive Services and Hololens
Fluig - Identity
WIN-ADCS-10
Microsoft Cognitive Service, Tap into the Power of Machine Learning with Easy...
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...
OAuth in SharePoint 2013
Infinum Android Talks #12 - Mastering a 3500 years old profession in an hour ...

What's hot (20)

PPTX
Office 365 api vs share point app model
PPTX
ASTPP Mobile SIP Dialer - ASTPP 4.0 Launch Event Presentation
PPTX
70 346 Managing office 365 identities
PDF
APIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano Tempesta
PDF
Claim based authentaication
PPSX
Microsoft Cognitive Services - pratibha sharma
PPTX
Understanding SharePoint Apps, authentication and authorization infrastructur...
PPTX
Azure AD for browser-based application developers
PPTX
Microsoft Cognitive Services
PPTX
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
PDF
OAuth 2.0 #idit2012
PDF
Using Cognitive Services
PDF
Creating cloud ready enterprise applications with the sharepoint 2013 app model
PDF
SPTECHCON - Who are You and What Do You Want - Working with OAuth in SharePoi...
PPTX
dod-api-meetup-03262015-swagger-docs
PPTX
Google Firebase - Analytics, Remote Config, Authentication
PPT
PURSe and the PURSe Portlets
PDF
Digital Locker Dedicated Repository Api Specification v1 4
PPTX
SharePoint, ADFS and Claims Auth
PDF
e-SUAP - Security - Windows azure access control list (english version)
Office 365 api vs share point app model
ASTPP Mobile SIP Dialer - ASTPP 4.0 Launch Event Presentation
70 346 Managing office 365 identities
APIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano Tempesta
Claim based authentaication
Microsoft Cognitive Services - pratibha sharma
Understanding SharePoint Apps, authentication and authorization infrastructur...
Azure AD for browser-based application developers
Microsoft Cognitive Services
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
OAuth 2.0 #idit2012
Using Cognitive Services
Creating cloud ready enterprise applications with the sharepoint 2013 app model
SPTECHCON - Who are You and What Do You Want - Working with OAuth in SharePoi...
dod-api-meetup-03262015-swagger-docs
Google Firebase - Analytics, Remote Config, Authentication
PURSe and the PURSe Portlets
Digital Locker Dedicated Repository Api Specification v1 4
SharePoint, ADFS and Claims Auth
e-SUAP - Security - Windows azure access control list (english version)
Ad

Similar to Internet of Things presentation (20)

PDF
Cloud report
PPTX
Interesting Facts on Facial Recognition Using Artificial Intelligence
PDF
IRJET- Face-Track: Smart Attendance System using Face Recognition
PDF
Eyes of things
PDF
A.I. in the Enterprise: Computer Vision
PDF
Facial Recognition 10 Leading Tech Solutions to Detect Faces.pdf
PPTX
Panacea - Augmented Reality
PPTX
Find mffggfghhgggggffffffffffggyClick.pptx
PDF
Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...
PPTX
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
PPTX
ppt with template for reference (1).pptx
PDF
Automatic multi-modal metadata annotation based on trained cognitive solution...
PPTX
Face Identification and Recognition.pptx
PPTX
iConference
PDF
How to model digital objects within the semantic web
PDF
IRJET- Wearable AI Device for Blind
PDF
Easily find your conference pictures using the power of the cloud
PDF
Easily find your conference pictures using the power of the cloud @ Devoxx BE...
PPTX
realtimeobject (2).pptx
PPT
Face Recognition for Personal Photos using Online Social Network Context and ...
Cloud report
Interesting Facts on Facial Recognition Using Artificial Intelligence
IRJET- Face-Track: Smart Attendance System using Face Recognition
Eyes of things
A.I. in the Enterprise: Computer Vision
Facial Recognition 10 Leading Tech Solutions to Detect Faces.pdf
Panacea - Augmented Reality
Find mffggfghhgggggffffffffffggyClick.pptx
Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
ppt with template for reference (1).pptx
Automatic multi-modal metadata annotation based on trained cognitive solution...
Face Identification and Recognition.pptx
iConference
How to model digital objects within the semantic web
IRJET- Wearable AI Device for Blind
Easily find your conference pictures using the power of the cloud
Easily find your conference pictures using the power of the cloud @ Devoxx BE...
realtimeobject (2).pptx
Face Recognition for Personal Photos using Online Social Network Context and ...
Ad

Recently uploaded (20)

PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
August Patch Tuesday
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
1. Introduction to Computer Programming.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
The various Industrial Revolutions .pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Tartificialntelligence_presentation.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Developing a website for English-speaking practice to English as a foreign la...
Web App vs Mobile App What Should You Build First.pdf
Getting Started with Data Integration: FME Form 101
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Getting started with AI Agents and Multi-Agent Systems
August Patch Tuesday
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
1. Introduction to Computer Programming.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
NewMind AI Weekly Chronicles - August'25-Week II
A contest of sentiment analysis: k-nearest neighbor versus neural network
WOOl fibre morphology and structure.pdf for textiles
Hindi spoken digit analysis for native and non-native speakers
The various Industrial Revolutions .pptx
cloud_computing_Infrastucture_as_cloud_p
OMC Textile Division Presentation 2021.pptx
Hybrid model detection and classification of lung cancer
Zenith AI: Advanced Artificial Intelligence
Tartificialntelligence_presentation.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Developing a website for English-speaking practice to English as a foreign la...

Internet of Things presentation

  • 1. • ArunKumar Rajappan • Navya Padala • Deep Shah • Veera Arrabolu
  • 2. AGENDA IoT Background Purpose of our application Application Process flow Cloud Services used Cloud Services Explained
  • 3. 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.
  • 4. 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.
  • 5. Application Process Flow Scan Visitor’s ID (Optical Character recognition ) User verifies information with voice input Google 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)
  • 6. CLOUD SERVICES USED Process flow Phase Cloud Service Used Face Detection and Recognition Face++ OCR Abbyy SDK Calendar Google Calendar API Text-to-Speech, Speech-to- Text Google Speech API Map Android Maps
  • 7. 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
  • 8. How it works Input: REST URL Output : JSON Response
  • 9. 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
  • 10. 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 methods provided.
  • 11. Methods Used /detection/detect Detects a face within a given image and returns various attributes of the face. Parameters: API Key API Secret Image
  • 12. /recognition/compare Computes the similarity between 2 faces Parameters:Api_key,Api_secret,Face_id1,Face_id2
  • 13. 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
  • 14. Abbyy Cloud OCR Input : Scanned Image of the visitor’s drivers license Output: Text file with the extracted information Methods used: submitImage, processDocument
  • 15. 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
  • 16. 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=Wha t is your name?" type="audio/mpeg"></video> </div>
  • 17. 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.