SlideShare una empresa de Scribd logo
1 de 33
Lessons Learned from
  Online Social Networking of
        Physical Things
Andreas Kamilaris, Diomidis Papadiomidous and
Andreas Pitsillides

            Networks Research Laboratory
                University of Cyprus



           BWCCA 2011, Barcelona, Spain
Motivation                          University of Cyprus




 Embedded Computing...




 ... merged with Physical Objects
Motivation                      University of Cyprus




But also merged with the Web!
Motivation                      University of Cyprus




But also merged with the Web!
Motivation                      University of Cyprus




But also merged with the Web!
Motivation                        University of Cyprus




The Semantic Web   The Pervasive Web
Motivation                                 University of Cyprus




The Pervasive Web

“The user can access information
and interact with every connected
device and the global community
in an ubiquitous way.”
“Users will be able to know the right
content, at the right time, in the right
place and on the right device.”


Web-enablement of physical things.
Seamless connectivity and interaction with them.
Motivation                                   University of Cyprus




• Two thirds of global Internet Population visit
  Social Networking Sites (SNS).
• Facebook has more than 400 million active
  users!

Social networking has become a fundamental
part of the global online experience.
The Web 2.0 is a social Web!
Motivation                                            University of Cyprus




• SNS can constitute a driver for the transition to
  the Pervasive Web
• The missing element of SNS for ubiquitous
  interaction with the environment is the
  inclusion of physical things to their interfaces.
• Online social networks can be transformed
  into shared smart spaces.
• Social relationships between people
  can be extended to social
  relationships with their physical
  devices.
Background Information                     University of Cyprus




 • The Web of Things.
 • Reuse of well accepted Web principles.
 • Embedding Web servers on physical things.
 • Representational State Transfer (REST).
 • RESTful, open API.
 • Extending Web mashups into physical
   mashups.
 • Combining physical mashups with SNS API.
Developing Pervasive SNS                       University of Cyprus




Core Elements:
• SNS
• Open Web API
• SNS Applications
• Web Mashups – Physical Mashups
• Web-enabled Physical Devices (Directly Vs Gateways)
• Device/Service Discovery
• Web Services (WS-* Vs REST)
Developing Pervasive SNS   University of Cyprus




General Architecture:
Real-World Social Applications              University of Cyprus




Environmental Monitoring   Social Energy Awareness
Environmental Monitoring                        University of Cyprus




 • Monitor the environmental conditions of the
   greenhouse of the organic farm.
 • Control of the lamps through Plogg smart meters.
 • Awareness about temperature, humidity and
   illumination in the greenhouse through Telosb
   sensor motes.
Environmental Monitoring                                                  University of Cyprus




• RESTful Web Services
• RESTlet Web Framework for Java
• 6LoWPAN in TinyOS based on blip
        Resource URI   REST Method   Parameters      Values         Return Value

        Temperature       GET            -              -             text/plain

         Humidity         GET            -              -             text/plain

        Illumination      GET            -              -             text/plain

           Leds           PUT          color      Red,Green,Blue      text/plain

         Electricity      GET            -              -          application/json

           Switch         PUT          state         On,Off           text/plain
Environmental Monitoring   University of Cyprus
Environmental Monitoring                          University of Cyprus




Device/Service Discovery:


                            The URL points to a
                            WADL service
                            description file.
Environmental Monitoring        University of Cyprus




Sharing the Greenhouse Space:




Facebook group SocialFamily.
Environmental Monitoring             University of Cyprus




Interacting with Physical Devices:
Environmental Monitoring         University of Cyprus




A Publish/Subscribe Mechanism:
Environmental Monitoring                                 University of Cyprus




Evaluation:
• Nine workers at the farm - two weeks duration of experiment.

Impressions:
• “The application is easy to be used.”
• “Excited with the perspective of controlling the greenhouse
  while amusing with my friends.”
• “The notifications are quite difficult to understand.”
• “The user must be online to be notified!”
• “I increased my monitoring activity.”
• “I became more aware about the farm.”
• “How much does it cost to fully automate the farm?”
• “This can be applied also in health monitoring!”
Social Energy Awareness                             University of Cyprus




• Energy awareness can reduce electrical consumption
  by a fraction of 5-15%.
• Still, people can not clearly consider how much
  energy they consume.
• Each area, city or country has different tariffs and
  varied weather and physical conditions.
• A promising way to understand the ”semantics” of
  consumed energy is to compare it with the amount
  consumed by relatives, friends and neighbors.
• SNS are the ideal platforms for such comparisons, as
  they maintain a highly accurate graph of users’ social
  networks.
Social Energy Awareness                    University of Cyprus




• SocialElectricity Facebook Application
Social Energy Awareness                            University of Cyprus




Functionalities:
• People can compare their electricity footprint with
  that of their neighborhood/village/town.
• Associates electricity with costs.
• Promotes sharing of people’s electricity consumption
  figures with their friends at a street level.
• Useful statistics about the most energy-efficient
  streets/villages/cities.
• Historical Data.
• A green competition.
• ”Region Awareness”
Social Energy Awareness                                                                                                   University of Cyprus




System Architecture:

                                                                                            socialelectricity
                                                                                   TCP/IP
                                                                                               Database
                      User


                                                                             Database Web
          INTERACTS
                                                                                Service


                                                                          TCP/IP


                                                              socialelectricity
                             HTTP                    Hosted     Application

                                     University of
    User Interface                  Cyprus Server                          HTTP
     -Facebook
     Application
                                                                             Geocode Web
                                                                               Service




                                                                                   TCP/IP


                                                                                                                TCP/IP



                                                                                                                         GeoCode
                                                                                              Geocode                    Database
                                                                                               Server
Social Energy Awareness     University of Cyprus




System Technologies:
• Microsoft Silverlight 4
  • XAML
  • C#
  • Javascript

• ASP .NET

• MS-SQL Server 2008

• Microsoft Bing Maps
• Facebook API 3.01
Social Energy Awareness                                  University of Cyprus




Preliminary Evaluation:
• Deployment at the Computer Science department of the
  University of Cyprus.
• 72 students of the department.

    First Impressions:
•   “Highly impressed”.
•   “Entertaining to compare my local energy consumption
    with that of my friends.”
•   “Your street has poorer energy performance than mine.”
•   “I realized after using the application that I had a faulty
    meter. I contacted EAC immediately to replace it.”
Social Energy Awareness                         University of Cyprus




Preliminary Evaluation:
• Energy Awareness

               Not
          Influenced,
            22, 31%



                                     Energy-
                                      aware
                                    Students,
            Energy-aware Students   50, 69%
            Not Influenced
Social Energy Awareness                               University of Cyprus




Preliminary Evaluation:
• High Electricity Bill

                                           High
                                        Electricity
                                         Bill, 13,
                                           18%




           Not High,
           59, 82%
                          High Electricity Bill
                          Not High
General Benefits                                     University of Cyprus




 • The integration of physical devices/services to SNS
   would promote their sharing.
 • Smart objects can become really ubiquitous.
 • It can help people engage in beneficial activities.
 • Strong incentives to people, for adopting
   sustainable lifestyles.
 • We can leverage the authentication/authorization
   mechanisms of the SNS easily.
 • Exploit SNS Open API to develop social mashups.
 • SNS users, find it easier to accept and use pervasive
   applications, as they become blended with their
   overall online experience.
Concluding Remarks                              University of Cyprus




 • Social networking will play an important role in
   future personal/commercial online interaction.
 • The physical world is a crucial part of it.
 • SNS are mature enough for giving a social shape
   to pervasive Web applications.
 • SNS can constitute a key aspect for the transition
   to a Pervasive Web, in the Web 3.0 era.
 • Flexibility, simplicity, security, interoperability,
   even sharing.
 • Social API?
Future Work                                  University of Cyprus




• Enhance our pervasive applications with more
  advanced, social capabilities.
• Deploying SocialElectricity around Cyprus.
• Integrating the two applications together?
• Support other real-life scenarios such as health
  monitoring.
• A Web-based, social API for embedded devices.
• Devicebook
Thanks for your attention!


Contact Details: Andreas Kamilaris (camel9@gmail.com)

Más contenido relacionado

Similar a Lessons Learned from Online Social Networking of Physical Things

Dance monitoring final
Dance monitoring finalDance monitoring final
Dance monitoring finalMatthew Dance
 
The Pacific Research Platform: a Science-Driven Big-Data Freeway System
The Pacific Research Platform: a Science-Driven Big-Data Freeway SystemThe Pacific Research Platform: a Science-Driven Big-Data Freeway System
The Pacific Research Platform: a Science-Driven Big-Data Freeway SystemLarry Smarr
 
The Pacific Research Platform
The Pacific Research PlatformThe Pacific Research Platform
The Pacific Research PlatformLarry Smarr
 
Improving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceImproving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceLeandro Ciuffo
 
Challenges and Issues of Next Cloud Computing Platforms
Challenges and Issues of Next Cloud Computing PlatformsChallenges and Issues of Next Cloud Computing Platforms
Challenges and Issues of Next Cloud Computing PlatformsFrederic Desprez
 
High Performance Cyberinfrastructure for Data-Intensive Research
High Performance Cyberinfrastructure for Data-Intensive ResearchHigh Performance Cyberinfrastructure for Data-Intensive Research
High Performance Cyberinfrastructure for Data-Intensive ResearchLarry Smarr
 
2016.07.05 Talk @Ciência 2016, Lisbon
2016.07.05 Talk @Ciência 2016, Lisbon2016.07.05 Talk @Ciência 2016, Lisbon
2016.07.05 Talk @Ciência 2016, LisbonAna Aguiar
 
RNP 5th J-PAS 11-Nov-2012
RNP 5th J-PAS 11-Nov-2012RNP 5th J-PAS 11-Nov-2012
RNP 5th J-PAS 11-Nov-2012Alex Moura
 
real_time_water_quality_monitoring__and_controlling_using_iot.pdf
real_time_water_quality_monitoring__and_controlling_using_iot.pdfreal_time_water_quality_monitoring__and_controlling_using_iot.pdf
real_time_water_quality_monitoring__and_controlling_using_iot.pdfdineshkumar1088888
 
The Pacific Research Platform: A Science-Driven Big-Data Freeway System
The Pacific Research Platform: A Science-Driven Big-Data Freeway SystemThe Pacific Research Platform: A Science-Driven Big-Data Freeway System
The Pacific Research Platform: A Science-Driven Big-Data Freeway SystemLarry Smarr
 
The Pacific Research Platform:a Science-Driven Big-Data Freeway System
The Pacific Research Platform:a Science-Driven Big-Data Freeway SystemThe Pacific Research Platform:a Science-Driven Big-Data Freeway System
The Pacific Research Platform:a Science-Driven Big-Data Freeway SystemLarry Smarr
 
Fredrick Ishengoma - A Novel Design of IEEE 802.15.4 and Solar Based Autonomo...
Fredrick Ishengoma - A Novel Design of IEEE 802.15.4 and Solar Based Autonomo...Fredrick Ishengoma - A Novel Design of IEEE 802.15.4 and Solar Based Autonomo...
Fredrick Ishengoma - A Novel Design of IEEE 802.15.4 and Solar Based Autonomo...Fredrick Ishengoma
 
The Internet of Things: an academic perspective
The Internet of Things: an academic perspectiveThe Internet of Things: an academic perspective
The Internet of Things: an academic perspectivebhaskark2
 
Network traffic locality in a rural african village, ictd, 2012
Network traffic locality in a rural african village, ictd, 2012Network traffic locality in a rural african village, ictd, 2012
Network traffic locality in a rural african village, ictd, 2012Lynn Langit
 
The Future of R&E networks and cyber-infrastructure
The Future of R&E networks and cyber-infrastructureThe Future of R&E networks and cyber-infrastructure
The Future of R&E networks and cyber-infrastructureBill St. Arnaud
 
Security Challenges and the Pacific Research Platform
Security Challenges and the Pacific Research PlatformSecurity Challenges and the Pacific Research Platform
Security Challenges and the Pacific Research PlatformLarry Smarr
 
Positioning University of California Information Technology for the Future: S...
Positioning University of California Information Technology for the Future: S...Positioning University of California Information Technology for the Future: S...
Positioning University of California Information Technology for the Future: S...Larry Smarr
 
Towards a High-Performance National Research Platform Enabling Digital Research
Towards a High-Performance National Research Platform Enabling Digital ResearchTowards a High-Performance National Research Platform Enabling Digital Research
Towards a High-Performance National Research Platform Enabling Digital ResearchLarry Smarr
 

Similar a Lessons Learned from Online Social Networking of Physical Things (20)

Dance monitoring final
Dance monitoring finalDance monitoring final
Dance monitoring final
 
The Pacific Research Platform: a Science-Driven Big-Data Freeway System
The Pacific Research Platform: a Science-Driven Big-Data Freeway SystemThe Pacific Research Platform: a Science-Driven Big-Data Freeway System
The Pacific Research Platform: a Science-Driven Big-Data Freeway System
 
The Pacific Research Platform
The Pacific Research PlatformThe Pacific Research Platform
The Pacific Research Platform
 
Improving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceImproving ICT Support for Large-scale Science
Improving ICT Support for Large-scale Science
 
Challenges and Issues of Next Cloud Computing Platforms
Challenges and Issues of Next Cloud Computing PlatformsChallenges and Issues of Next Cloud Computing Platforms
Challenges and Issues of Next Cloud Computing Platforms
 
High Performance Cyberinfrastructure for Data-Intensive Research
High Performance Cyberinfrastructure for Data-Intensive ResearchHigh Performance Cyberinfrastructure for Data-Intensive Research
High Performance Cyberinfrastructure for Data-Intensive Research
 
2016.07.05 Talk @Ciência 2016, Lisbon
2016.07.05 Talk @Ciência 2016, Lisbon2016.07.05 Talk @Ciência 2016, Lisbon
2016.07.05 Talk @Ciência 2016, Lisbon
 
RNP 5th J-PAS 11-Nov-2012
RNP 5th J-PAS 11-Nov-2012RNP 5th J-PAS 11-Nov-2012
RNP 5th J-PAS 11-Nov-2012
 
real_time_water_quality_monitoring__and_controlling_using_iot.pdf
real_time_water_quality_monitoring__and_controlling_using_iot.pdfreal_time_water_quality_monitoring__and_controlling_using_iot.pdf
real_time_water_quality_monitoring__and_controlling_using_iot.pdf
 
The Pacific Research Platform: A Science-Driven Big-Data Freeway System
The Pacific Research Platform: A Science-Driven Big-Data Freeway SystemThe Pacific Research Platform: A Science-Driven Big-Data Freeway System
The Pacific Research Platform: A Science-Driven Big-Data Freeway System
 
The Pacific Research Platform:a Science-Driven Big-Data Freeway System
The Pacific Research Platform:a Science-Driven Big-Data Freeway SystemThe Pacific Research Platform:a Science-Driven Big-Data Freeway System
The Pacific Research Platform:a Science-Driven Big-Data Freeway System
 
Fredrick Ishengoma - A Novel Design of IEEE 802.15.4 and Solar Based Autonomo...
Fredrick Ishengoma - A Novel Design of IEEE 802.15.4 and Solar Based Autonomo...Fredrick Ishengoma - A Novel Design of IEEE 802.15.4 and Solar Based Autonomo...
Fredrick Ishengoma - A Novel Design of IEEE 802.15.4 and Solar Based Autonomo...
 
The Internet of Things: an academic perspective
The Internet of Things: an academic perspectiveThe Internet of Things: an academic perspective
The Internet of Things: an academic perspective
 
Network traffic locality in a rural african village, ictd, 2012
Network traffic locality in a rural african village, ictd, 2012Network traffic locality in a rural african village, ictd, 2012
Network traffic locality in a rural african village, ictd, 2012
 
1. GRID COMPUTING
1. GRID COMPUTING1. GRID COMPUTING
1. GRID COMPUTING
 
The Future of R&E networks and cyber-infrastructure
The Future of R&E networks and cyber-infrastructureThe Future of R&E networks and cyber-infrastructure
The Future of R&E networks and cyber-infrastructure
 
Security Challenges and the Pacific Research Platform
Security Challenges and the Pacific Research PlatformSecurity Challenges and the Pacific Research Platform
Security Challenges and the Pacific Research Platform
 
Mastering Bio Grid
Mastering Bio GridMastering Bio Grid
Mastering Bio Grid
 
Positioning University of California Information Technology for the Future: S...
Positioning University of California Information Technology for the Future: S...Positioning University of California Information Technology for the Future: S...
Positioning University of California Information Technology for the Future: S...
 
Towards a High-Performance National Research Platform Enabling Digital Research
Towards a High-Performance National Research Platform Enabling Digital ResearchTowards a High-Performance National Research Platform Enabling Digital Research
Towards a High-Performance National Research Platform Enabling Digital Research
 

Más de Andreas Kamilaris

Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...
Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...
Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...Andreas Kamilaris
 
Transferring manure from livestock farms to be used as fertilizer in crop fields
Transferring manure from livestock farms to be used as fertilizer in crop fieldsTransferring manure from livestock farms to be used as fertilizer in crop fields
Transferring manure from livestock farms to be used as fertilizer in crop fieldsAndreas Kamilaris
 
Training deep learning models to count using synthetic images
Training deep learning models to count using synthetic imagesTraining deep learning models to count using synthetic images
Training deep learning models to count using synthetic imagesAndreas Kamilaris
 
Geospatial Analysis and Internet of Things in Environmental Informatics
Geospatial Analysis and Internet of Things in Environmental InformaticsGeospatial Analysis and Internet of Things in Environmental Informatics
Geospatial Analysis and Internet of Things in Environmental InformaticsAndreas Kamilaris
 
A Review on the Application of Natural Computing in Environmental Informatics
A Review on the Application of Natural Computing in Environmental InformaticsA Review on the Application of Natural Computing in Environmental Informatics
A Review on the Application of Natural Computing in Environmental InformaticsAndreas Kamilaris
 
The evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsThe evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsAndreas Kamilaris
 
AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...
AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...
AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...Andreas Kamilaris
 
Estimating the Environmental Impact of Agriculture by means of Geospatial and...
Estimating the Environmental Impact of Agriculture by means of Geospatial and...Estimating the Environmental Impact of Agriculture by means of Geospatial and...
Estimating the Environmental Impact of Agriculture by means of Geospatial and...Andreas Kamilaris
 
Disaster Monitoring using Unmanned Aerial Vehicles and Deep Learning
Disaster Monitoring using Unmanned Aerial Vehicles and Deep LearningDisaster Monitoring using Unmanned Aerial Vehicles and Deep Learning
Disaster Monitoring using Unmanned Aerial Vehicles and Deep LearningAndreas Kamilaris
 
A Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
A Web of Things Based Eco-System for Urban Computing - Towards Smarter CitiesA Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
A Web of Things Based Eco-System for Urban Computing - Towards Smarter CitiesAndreas Kamilaris
 
Big data analysis and Integration of Geophysical information from the Catalan...
Big data analysis and Integration of Geophysical information from the Catalan...Big data analysis and Integration of Geophysical information from the Catalan...
Big data analysis and Integration of Geophysical information from the Catalan...Andreas Kamilaris
 
Estimating the Impact of Agriculture on the Environment of Catalunya by means...
Estimating the Impact of Agriculture on the Environment of Catalunya by means...Estimating the Impact of Agriculture on the Environment of Catalunya by means...
Estimating the Impact of Agriculture on the Environment of Catalunya by means...Andreas Kamilaris
 
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...Andreas Kamilaris
 
Do ”Web of Things Platforms” Truly Follow the Web of Things?
Do ”Web of Things Platforms” Truly Follow the Web of Things?Do ”Web of Things Platforms” Truly Follow the Web of Things?
Do ”Web of Things Platforms” Truly Follow the Web of Things?Andreas Kamilaris
 
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsWOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsAndreas Kamilaris
 
Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...Andreas Kamilaris
 
Privacy Concerns in Sharing Personal Consumption Data through Online Applicat...
Privacy Concerns in Sharing Personal Consumption Data through Online Applicat...Privacy Concerns in Sharing Personal Consumption Data through Online Applicat...
Privacy Concerns in Sharing Personal Consumption Data through Online Applicat...Andreas Kamilaris
 
Social Electricity User Manual
Social Electricity User ManualSocial Electricity User Manual
Social Electricity User ManualAndreas Kamilaris
 
Social Electricity Online Platform (SEOP) EU Project Description
Social Electricity Online Platform (SEOP) EU Project DescriptionSocial Electricity Online Platform (SEOP) EU Project Description
Social Electricity Online Platform (SEOP) EU Project DescriptionAndreas Kamilaris
 

Más de Andreas Kamilaris (20)

Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...
Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...
Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...
 
Transferring manure from livestock farms to be used as fertilizer in crop fields
Transferring manure from livestock farms to be used as fertilizer in crop fieldsTransferring manure from livestock farms to be used as fertilizer in crop fields
Transferring manure from livestock farms to be used as fertilizer in crop fields
 
Training deep learning models to count using synthetic images
Training deep learning models to count using synthetic imagesTraining deep learning models to count using synthetic images
Training deep learning models to count using synthetic images
 
Geospatial Analysis and Internet of Things in Environmental Informatics
Geospatial Analysis and Internet of Things in Environmental InformaticsGeospatial Analysis and Internet of Things in Environmental Informatics
Geospatial Analysis and Internet of Things in Environmental Informatics
 
A Review on the Application of Natural Computing in Environmental Informatics
A Review on the Application of Natural Computing in Environmental InformaticsA Review on the Application of Natural Computing in Environmental Informatics
A Review on the Application of Natural Computing in Environmental Informatics
 
The evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsThe evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of Things
 
AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...
AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...
AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...
 
Estimating the Environmental Impact of Agriculture by means of Geospatial and...
Estimating the Environmental Impact of Agriculture by means of Geospatial and...Estimating the Environmental Impact of Agriculture by means of Geospatial and...
Estimating the Environmental Impact of Agriculture by means of Geospatial and...
 
Disaster Monitoring using Unmanned Aerial Vehicles and Deep Learning
Disaster Monitoring using Unmanned Aerial Vehicles and Deep LearningDisaster Monitoring using Unmanned Aerial Vehicles and Deep Learning
Disaster Monitoring using Unmanned Aerial Vehicles and Deep Learning
 
A Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
A Web of Things Based Eco-System for Urban Computing - Towards Smarter CitiesA Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
A Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
 
Big data analysis and Integration of Geophysical information from the Catalan...
Big data analysis and Integration of Geophysical information from the Catalan...Big data analysis and Integration of Geophysical information from the Catalan...
Big data analysis and Integration of Geophysical information from the Catalan...
 
Estimating the Impact of Agriculture on the Environment of Catalunya by means...
Estimating the Impact of Agriculture on the Environment of Catalunya by means...Estimating the Impact of Agriculture on the Environment of Catalunya by means...
Estimating the Impact of Agriculture on the Environment of Catalunya by means...
 
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
 
Do ”Web of Things Platforms” Truly Follow the Web of Things?
Do ”Web of Things Platforms” Truly Follow the Web of Things?Do ”Web of Things Platforms” Truly Follow the Web of Things?
Do ”Web of Things Platforms” Truly Follow the Web of Things?
 
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsWOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of Things
 
Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...
 
Privacy Concerns in Sharing Personal Consumption Data through Online Applicat...
Privacy Concerns in Sharing Personal Consumption Data through Online Applicat...Privacy Concerns in Sharing Personal Consumption Data through Online Applicat...
Privacy Concerns in Sharing Personal Consumption Data through Online Applicat...
 
Social Electricity User Manual
Social Electricity User ManualSocial Electricity User Manual
Social Electricity User Manual
 
Social Electricity
Social ElectricitySocial Electricity
Social Electricity
 
Social Electricity Online Platform (SEOP) EU Project Description
Social Electricity Online Platform (SEOP) EU Project DescriptionSocial Electricity Online Platform (SEOP) EU Project Description
Social Electricity Online Platform (SEOP) EU Project Description
 

Último

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Último (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Lessons Learned from Online Social Networking of Physical Things

  • 1. Lessons Learned from Online Social Networking of Physical Things Andreas Kamilaris, Diomidis Papadiomidous and Andreas Pitsillides Networks Research Laboratory University of Cyprus BWCCA 2011, Barcelona, Spain
  • 2. Motivation University of Cyprus Embedded Computing... ... merged with Physical Objects
  • 3. Motivation University of Cyprus But also merged with the Web!
  • 4. Motivation University of Cyprus But also merged with the Web!
  • 5. Motivation University of Cyprus But also merged with the Web!
  • 6. Motivation University of Cyprus The Semantic Web The Pervasive Web
  • 7. Motivation University of Cyprus The Pervasive Web “The user can access information and interact with every connected device and the global community in an ubiquitous way.” “Users will be able to know the right content, at the right time, in the right place and on the right device.” Web-enablement of physical things. Seamless connectivity and interaction with them.
  • 8. Motivation University of Cyprus • Two thirds of global Internet Population visit Social Networking Sites (SNS). • Facebook has more than 400 million active users! Social networking has become a fundamental part of the global online experience. The Web 2.0 is a social Web!
  • 9. Motivation University of Cyprus • SNS can constitute a driver for the transition to the Pervasive Web • The missing element of SNS for ubiquitous interaction with the environment is the inclusion of physical things to their interfaces. • Online social networks can be transformed into shared smart spaces. • Social relationships between people can be extended to social relationships with their physical devices.
  • 10. Background Information University of Cyprus • The Web of Things. • Reuse of well accepted Web principles. • Embedding Web servers on physical things. • Representational State Transfer (REST). • RESTful, open API. • Extending Web mashups into physical mashups. • Combining physical mashups with SNS API.
  • 11. Developing Pervasive SNS University of Cyprus Core Elements: • SNS • Open Web API • SNS Applications • Web Mashups – Physical Mashups • Web-enabled Physical Devices (Directly Vs Gateways) • Device/Service Discovery • Web Services (WS-* Vs REST)
  • 12. Developing Pervasive SNS University of Cyprus General Architecture:
  • 13. Real-World Social Applications University of Cyprus Environmental Monitoring Social Energy Awareness
  • 14. Environmental Monitoring University of Cyprus • Monitor the environmental conditions of the greenhouse of the organic farm. • Control of the lamps through Plogg smart meters. • Awareness about temperature, humidity and illumination in the greenhouse through Telosb sensor motes.
  • 15. Environmental Monitoring University of Cyprus • RESTful Web Services • RESTlet Web Framework for Java • 6LoWPAN in TinyOS based on blip Resource URI REST Method Parameters Values Return Value Temperature GET - - text/plain Humidity GET - - text/plain Illumination GET - - text/plain Leds PUT color Red,Green,Blue text/plain Electricity GET - - application/json Switch PUT state On,Off text/plain
  • 16. Environmental Monitoring University of Cyprus
  • 17. Environmental Monitoring University of Cyprus Device/Service Discovery: The URL points to a WADL service description file.
  • 18. Environmental Monitoring University of Cyprus Sharing the Greenhouse Space: Facebook group SocialFamily.
  • 19. Environmental Monitoring University of Cyprus Interacting with Physical Devices:
  • 20. Environmental Monitoring University of Cyprus A Publish/Subscribe Mechanism:
  • 21. Environmental Monitoring University of Cyprus Evaluation: • Nine workers at the farm - two weeks duration of experiment. Impressions: • “The application is easy to be used.” • “Excited with the perspective of controlling the greenhouse while amusing with my friends.” • “The notifications are quite difficult to understand.” • “The user must be online to be notified!” • “I increased my monitoring activity.” • “I became more aware about the farm.” • “How much does it cost to fully automate the farm?” • “This can be applied also in health monitoring!”
  • 22. Social Energy Awareness University of Cyprus • Energy awareness can reduce electrical consumption by a fraction of 5-15%. • Still, people can not clearly consider how much energy they consume. • Each area, city or country has different tariffs and varied weather and physical conditions. • A promising way to understand the ”semantics” of consumed energy is to compare it with the amount consumed by relatives, friends and neighbors. • SNS are the ideal platforms for such comparisons, as they maintain a highly accurate graph of users’ social networks.
  • 23. Social Energy Awareness University of Cyprus • SocialElectricity Facebook Application
  • 24. Social Energy Awareness University of Cyprus Functionalities: • People can compare their electricity footprint with that of their neighborhood/village/town. • Associates electricity with costs. • Promotes sharing of people’s electricity consumption figures with their friends at a street level. • Useful statistics about the most energy-efficient streets/villages/cities. • Historical Data. • A green competition. • ”Region Awareness”
  • 25. Social Energy Awareness University of Cyprus System Architecture: socialelectricity TCP/IP Database User Database Web INTERACTS Service TCP/IP socialelectricity HTTP Hosted Application University of User Interface Cyprus Server HTTP -Facebook Application Geocode Web Service TCP/IP TCP/IP GeoCode Geocode Database Server
  • 26. Social Energy Awareness University of Cyprus System Technologies: • Microsoft Silverlight 4 • XAML • C# • Javascript • ASP .NET • MS-SQL Server 2008 • Microsoft Bing Maps • Facebook API 3.01
  • 27. Social Energy Awareness University of Cyprus Preliminary Evaluation: • Deployment at the Computer Science department of the University of Cyprus. • 72 students of the department. First Impressions: • “Highly impressed”. • “Entertaining to compare my local energy consumption with that of my friends.” • “Your street has poorer energy performance than mine.” • “I realized after using the application that I had a faulty meter. I contacted EAC immediately to replace it.”
  • 28. Social Energy Awareness University of Cyprus Preliminary Evaluation: • Energy Awareness Not Influenced, 22, 31% Energy- aware Students, Energy-aware Students 50, 69% Not Influenced
  • 29. Social Energy Awareness University of Cyprus Preliminary Evaluation: • High Electricity Bill High Electricity Bill, 13, 18% Not High, 59, 82% High Electricity Bill Not High
  • 30. General Benefits University of Cyprus • The integration of physical devices/services to SNS would promote their sharing. • Smart objects can become really ubiquitous. • It can help people engage in beneficial activities. • Strong incentives to people, for adopting sustainable lifestyles. • We can leverage the authentication/authorization mechanisms of the SNS easily. • Exploit SNS Open API to develop social mashups. • SNS users, find it easier to accept and use pervasive applications, as they become blended with their overall online experience.
  • 31. Concluding Remarks University of Cyprus • Social networking will play an important role in future personal/commercial online interaction. • The physical world is a crucial part of it. • SNS are mature enough for giving a social shape to pervasive Web applications. • SNS can constitute a key aspect for the transition to a Pervasive Web, in the Web 3.0 era. • Flexibility, simplicity, security, interoperability, even sharing. • Social API?
  • 32. Future Work University of Cyprus • Enhance our pervasive applications with more advanced, social capabilities. • Deploying SocialElectricity around Cyprus. • Integrating the two applications together? • Support other real-life scenarios such as health monitoring. • A Web-based, social API for embedded devices. • Devicebook
  • 33. Thanks for your attention! Contact Details: Andreas Kamilaris (camel9@gmail.com)