objectives
interconnecting smart devices and sensors
implementing secure client applications
remotely control devices
IONU...
modular architecture
architecture
server-client application
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
architecture
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
technology
REST Web Services
OAuth 2.0 Protocol
.NET Framework
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
REST API call example
PUT Volume Update PUT Source Update
GET Device Capabilities
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCI...
REST API call example
POST A video stream from YouTube
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
Client REST API
Existing
Components
Existing
Methods
...
TV
media
downlo...
proof of concept
Real Time Monitor using SignalR (Web Sockets)
Windows Phone Client (Silverlight)
Augmented Reality Module...
practical usability
Home Automation and Power Saver
Interconnect Smartphone Assistants
Health Monitor
IONUȚ DĂNILĂ 2014FAC...
conclusions
Internet of (Smart) Things
open-source community driven platform
modular, client-server architecture
IONUȚ DĂN...
future work
intelligent management of appliances
improve capabilities mapping
filter and block malicious devices
IONUȚ DĂN...
IONUȚ DĂNILĂ
THANK YOU!
Smart Appliances Home Server (Software Architecture)
Upcoming SlideShare
Loading in …5
×

Smart Appliances Home Server (Software Architecture)

1,469 views

Published on

Master of Software System Engineering Dissertation Paper

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,469
On SlideShare
0
From Embeds
0
Number of Embeds
184
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Smart Appliances Home Server (Software Architecture)

  1. 1. objectives interconnecting smart devices and sensors implementing secure client applications remotely control devices IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  2. 2. modular architecture architecture server-client application IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  3. 3. architecture IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  4. 4. technology REST Web Services OAuth 2.0 Protocol .NET Framework IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  5. 5. REST API call example PUT Volume Update PUT Source Update GET Device Capabilities IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  6. 6. REST API call example POST A video stream from YouTube IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  7. 7. IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI Client REST API Existing Components Existing Methods ... TV media download stream play mpeg4 h263 connect nfc radio ... ... ... Update Client REST API Device Capabilities Functionalities /media/download/ /play/h263/ /media/stream/ /connect/nfc/ REST API node example
  8. 8. proof of concept Real Time Monitor using SignalR (Web Sockets) Windows Phone Client (Silverlight) Augmented Reality Module Server Side: ASP.NET MVC 5 + Web API 2 Smart TV Emulator (Windows Phone) IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  9. 9. practical usability Home Automation and Power Saver Interconnect Smartphone Assistants Health Monitor IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  10. 10. conclusions Internet of (Smart) Things open-source community driven platform modular, client-server architecture IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  11. 11. future work intelligent management of appliances improve capabilities mapping filter and block malicious devices IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
  12. 12. IONUȚ DĂNILĂ THANK YOU!

×