SlideShare a Scribd company logo
1 of 14
Download to read offline
Andrea Reginato - Dorkbot 2009




Mash Your
   Home
       Up
Our User Interface
RESTful Web Services
Write an URL
housy.it/televisions/sony

Get a representation
<ul class=quot;televionsquot;>
  <li class=quot;uriquot;>
      <a href=quot;/televisions/sonyquot;> My tele </a>
   </li>
   <li class=quot;static brandquot;>sony</li>
   <li class=quot;location is-inquot;><a href=quot;/locations/living-roomquot;/>
Our structure
housy.it / televisions / sony
                                         The specific
The house we     The kind of device we
                                           device
want to access     are interested in
Our structure
housy.it / televisions / sony
                                         The specific
The house we     The kind of device we
                                           device
want to access     are interested in




But...
Is an URL enough?
Samples URL
You can See
housy.it/lights
housy.it/televisions/sony?volume

You can Control
housy.it/open/televisions?are-in=living-room
housy.it/set-volume/televisions?volume=10
housy.it/close/lights?status=open

Not only devices
housy.it/locations/lights?status=open
housy.it/people?are-at-home
Architecture
REST Web Service

REST wrapper for each standard
              Konnex          Bticino
        Modbus               ZigBEE
                     CEBus              AMX

     LonWorks                            X10
                      CAN CRESNET
                     UpnP DAAP Jini OSGi
     C-Bus DatiBus
Rules
Allow easy connection
if TELEPHONE has STATUS set as ”ringing”
then TELEVISION has VOLUME set at ”0”

if WINDOW has STATUS set as ”open”
then HEATING has STATUS set at ”close”




Everything comunicates!
Pachube
Anecdote


What can
we do?
Anecdote
   Energy saving       Co-Housing
           Friends activities       Artistic
Safety                          installation
             iPhone         Security
 Pachube
             Web oriented
Tag RFID

                          Internet
  Scenery definition
  (relax, movie, friend)
                         of Things
Virtual assistant
Story and Techs

The story... boring!
Borns as real project
Follows as master thesis
Collaboration with Domotic Lab



Now... just passion!
Story and Techs

The technologies?
Contacts


  andrew@mikamai.com
              Andrea Reginato
  If you are curious, you wanna know more about the project
or you wanna make some questions feel free to write an email

More Related Content

Similar to Mash Your Home Up

VoIP and the Telcos - Is there a life after death?
VoIP and the Telcos - Is there a life after death?VoIP and the Telcos - Is there a life after death?
VoIP and the Telcos - Is there a life after death?
webhostingguy
 
What is VoIP
What is VoIPWhat is VoIP
What is VoIP
pascom
 

Similar to Mash Your Home Up (20)

Nx Vision App S All You Need To Know
Nx Vision App S All You Need To KnowNx Vision App S All You Need To Know
Nx Vision App S All You Need To Know
 
Escene ceiling public broadcasting ip phone ps760 user manual
Escene ceiling public broadcasting ip phone ps760 user manualEscene ceiling public broadcasting ip phone ps760 user manual
Escene ceiling public broadcasting ip phone ps760 user manual
 
O Super Guia de Media Live Streaming
O Super Guia de Media Live StreamingO Super Guia de Media Live Streaming
O Super Guia de Media Live Streaming
 
Amaze Futures Sessions
Amaze Futures SessionsAmaze Futures Sessions
Amaze Futures Sessions
 
zeros-devices.pdf
zeros-devices.pdfzeros-devices.pdf
zeros-devices.pdf
 
Introduction to Home Automation
Introduction to Home AutomationIntroduction to Home Automation
Introduction to Home Automation
 
VON 2006 - Industry perspective
VON 2006 - Industry perspectiveVON 2006 - Industry perspective
VON 2006 - Industry perspective
 
Haiwei H8 4G WIFI+ Battery HDMI over ip encoder user manual
Haiwei H8 4G WIFI+ Battery HDMI over ip encoder  user manualHaiwei H8 4G WIFI+ Battery HDMI over ip encoder  user manual
Haiwei H8 4G WIFI+ Battery HDMI over ip encoder user manual
 
iCon Technology Brief
iCon Technology BriefiCon Technology Brief
iCon Technology Brief
 
VoIP and the Telcos - Is there a life after death?
VoIP and the Telcos - Is there a life after death?VoIP and the Telcos - Is there a life after death?
VoIP and the Telcos - Is there a life after death?
 
VoIP
VoIPVoIP
VoIP
 
Hybrid TV & OTT TV for Telco 3.0
Hybrid TV & OTT TV for Telco 3.0Hybrid TV & OTT TV for Telco 3.0
Hybrid TV & OTT TV for Telco 3.0
 
Google &amp; fb will disappear in the next decade how hot xxx issues
Google &amp; fb will disappear in the next decade how hot xxx issuesGoogle &amp; fb will disappear in the next decade how hot xxx issues
Google &amp; fb will disappear in the next decade how hot xxx issues
 
Presentation WEB20 meetup monday 14th
Presentation WEB20 meetup monday 14thPresentation WEB20 meetup monday 14th
Presentation WEB20 meetup monday 14th
 
Wireless HDMI: a quick-and-dirty guide
Wireless HDMI: a quick-and-dirty guideWireless HDMI: a quick-and-dirty guide
Wireless HDMI: a quick-and-dirty guide
 
The Realtime Cloud - unified or isolated islands on the net?
The Realtime Cloud - unified or isolated islands on the net?The Realtime Cloud - unified or isolated islands on the net?
The Realtime Cloud - unified or isolated islands on the net?
 
Going Live
Going LiveGoing Live
Going Live
 
Hyundai ip camera_user_guide_zn
Hyundai ip camera_user_guide_znHyundai ip camera_user_guide_zn
Hyundai ip camera_user_guide_zn
 
What is VoIP
What is VoIPWhat is VoIP
What is VoIP
 
JSON over SMS
JSON over SMSJSON over SMS
JSON over SMS
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Mash Your Home Up

  • 1. Andrea Reginato - Dorkbot 2009 Mash Your Home Up
  • 3. RESTful Web Services Write an URL housy.it/televisions/sony Get a representation <ul class=quot;televionsquot;> <li class=quot;uriquot;> <a href=quot;/televisions/sonyquot;> My tele </a> </li> <li class=quot;static brandquot;>sony</li> <li class=quot;location is-inquot;><a href=quot;/locations/living-roomquot;/>
  • 4. Our structure housy.it / televisions / sony The specific The house we The kind of device we device want to access are interested in
  • 5. Our structure housy.it / televisions / sony The specific The house we The kind of device we device want to access are interested in But... Is an URL enough?
  • 6. Samples URL You can See housy.it/lights housy.it/televisions/sony?volume You can Control housy.it/open/televisions?are-in=living-room housy.it/set-volume/televisions?volume=10 housy.it/close/lights?status=open Not only devices housy.it/locations/lights?status=open housy.it/people?are-at-home
  • 7. Architecture REST Web Service REST wrapper for each standard Konnex Bticino Modbus ZigBEE CEBus AMX LonWorks X10 CAN CRESNET UpnP DAAP Jini OSGi C-Bus DatiBus
  • 8. Rules Allow easy connection if TELEPHONE has STATUS set as ”ringing” then TELEVISION has VOLUME set at ”0” if WINDOW has STATUS set as ”open” then HEATING has STATUS set at ”close” Everything comunicates!
  • 11. Anecdote Energy saving Co-Housing Friends activities Artistic Safety installation iPhone Security Pachube Web oriented Tag RFID Internet Scenery definition (relax, movie, friend) of Things Virtual assistant
  • 12. Story and Techs The story... boring! Borns as real project Follows as master thesis Collaboration with Domotic Lab Now... just passion!
  • 13. Story and Techs The technologies?
  • 14. Contacts andrew@mikamai.com Andrea Reginato If you are curious, you wanna know more about the project or you wanna make some questions feel free to write an email