6. REST API call example
PUT Volume Update PUT Source Update
GET Device Capabilities
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
7. REST API call example
POST A video stream from YouTube
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
8. 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
9. 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
10. practical usability
Home Automation and Power Saver
Interconnect Smartphone Assistants
Health Monitor
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
11. conclusions
Internet of (Smart) Things
open-source community driven platform
modular, client-server architecture
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI
12. future work
intelligent management of appliances
improve capabilities mapping
filter and block malicious devices
IONUȚ DĂNILĂ 2014FACULTY OF COMPUTER SCIENCE IAȘI