A presentation about the practice of Web-enabling the physical world, by means of principles inspired from the Web of Things. This is an invited presentation of Prof. Andreas Pitsillides and Andreas Kamilaris at the University of Johannesburg, South Africa in April, 2012. In this presentation, the motivation, practice, historical background, exemplary applications, dangers and future challenges of the Web of Things are discussed.
The tutorial on the Web of Things discusses possible solutions to build the entire vertical system by identifying the relevant components, illustrating their functionality and integration, and showing the examples of existing tools and
systems. First, the tutorial covers architectural aspects and discusses the levels of abstraction for integrating the “things” into the Web. Next, the tutorial focuses on semantic technologies and analytic methods for leveraging services and applications on top of the “things”. State of the art technology and tools are showed through live demos. The tutorial concludes with a brief review of existing projects and an outline of research directions and challenges.
The Web, similar to other successful man made systems is continuously evolving. With the miniaturization and increased performance of computing devices which are also being embedded in common physical objects, it is natural that the Web evolved to also include these – therefore the Web of Things. This tutorial provides an overview of the system vertical structure by identifying the relevant components, illustrating their functionality and showing existing tools and systems. The aim is to show how small devices can be connected to the Web at various levels of abstraction and transform them into "first-class" Web residents.
Research and development related to the Internet of Things, Web of Things and Smart Objects is carried out by SensorLab an interdepartmental laboratory within Jozef Stefan Institute. Most solutions are prototyped and tested, and based on obtained results and experience we continuously improve our hardware and software platforms.
The Web of Things was presented by Carolina Fortuna and Marko Grobelnik (Jozef Stefan Institute) at the 20th International World Wide Web Conference 2011 - Hyderabad, India on March 28, 2011.
The tutorial on the Web of Things discusses possible solutions to build the entire vertical system by identifying the relevant components, illustrating their functionality and integration, and showing the examples of existing tools and
systems. First, the tutorial covers architectural aspects and discusses the levels of abstraction for integrating the “things” into the Web. Next, the tutorial focuses on semantic technologies and analytic methods for leveraging services and applications on top of the “things”. State of the art technology and tools are showed through live demos. The tutorial concludes with a brief review of existing projects and an outline of research directions and challenges.
The Web, similar to other successful man made systems is continuously evolving. With the miniaturization and increased performance of computing devices which are also being embedded in common physical objects, it is natural that the Web evolved to also include these – therefore the Web of Things. This tutorial provides an overview of the system vertical structure by identifying the relevant components, illustrating their functionality and showing existing tools and systems. The aim is to show how small devices can be connected to the Web at various levels of abstraction and transform them into "first-class" Web residents.
Research and development related to the Internet of Things, Web of Things and Smart Objects is carried out by SensorLab an interdepartmental laboratory within Jozef Stefan Institute. Most solutions are prototyped and tested, and based on obtained results and experience we continuously improve our hardware and software platforms.
The Web of Things was presented by Carolina Fortuna and Marko Grobelnik (Jozef Stefan Institute) at the 20th International World Wide Web Conference 2011 - Hyderabad, India on March 28, 2011.
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG
Check out the presentation from Co-Founder Dominique Guinard and Research Developer Iker Larizgoitia Abad, from the 14th International Conference on Web Engineering ICWE 2014.
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Andrei Ciortea
To cope with dynamic environments, Internet of Things (IoT) applications are expected to autonomously discover and interact with services at runtime in pursuit of design or user-specified goals. On the one hand, various paradigms and technologies are available to program goal-driven autonomous software agents, and on the other hand hypermedia-driven environments are central to the development of robust machine-to-machine applications. However, existing approaches for the development of hypermedia-driven environments fall short of meeting the needs of autonomous agents: they either severely restrict the agents’ autonomy, or their topological structure is either fragmented or inefficient to navigate at scale. In this paper, we explore the use of socio-technical networks, that is networks of people and things interrelated in a meaningful manner via typed relations, as an overlay for enhancing hypermedia-driven interaction in IoT environments. We present a proof of concept and discuss several classes of applications in which this model could prove useful.
Vlad Trifa - Final PhD Thesis Defense at ETH ZurichVlad Trifa
The final defense of my phd thesis at ETH Zurich. The final report will be posted soon on my personal Web site (vladtrifa.com), once accepted by the school commission and submitted.
The Internet of Things (IoT) is defined by embedded computing devices endowed with cross-network connectivity. This era of computing has huge potential for connected enterprises and consumers, and already has many successful use cases. IoT systems encompass many types of connectivity patterns, proprietary systems and network types. Just as the Web plays a significant role in providing an open, interoperable, easily deployable framework for today’s enterprise systems, it is not surprising the Web will provide similar benefits to IoT. New Web standards have allowed enterprises to extend their internal real-time systems over the firewall in a natural, unimpeded fashion to provide real-time, dynamic information to their customers and partners to ensure consistency and efficiency. These same Web standards can and should be applied to IoT systems to obtain advantages such as global reach, ease of deployment, economies of scale, ease of development, etc. We will discuss this evolution and explore the further impact of the Web on IoT.
In the Web of Things initiative, we propose to make smart things first-class citizens of the World Wide Web. This allows to apply widely used Web mechanisms (bookmarking, browsing,...) to things and to use physical devices just like any other service on the Web. In the talk, some of the prototypes that we have been building in our lab are presented. We also ask what will be the "next big thing" in connecting and mashing up real-time, real-world services.
Semantic Metadata to Support Device Interaction in Smart EnvironmentsSimon Mayer
Slides for a talk held at the Fourth International Workshop on the Web of Things (WoT 2013) on Sep 9th, 2013. For the full paper, see http://www.webofthings.org/wot/2013/program.php
Do ”Web of Things Platforms” Truly Follow the Web of Things?Andreas Kamilaris
The Web of Things (WoT) aspires to bring interoperability at the application layer, on top of the Internet of Things. Many state of the art platforms and frameworks claim to support
the WoT, following its principles towards the seamless integration of heterogeneous physical devices and real-world services at the web. But do these platforms truly comply to the concepts of the WoT or only follow some of its characteristics? Do designers understand the WoT when claiming that their products follow the WoT specifications? This publication lists the main elements of the WoT, as defined by pioneering works in the field and examines 26 popular platforms and frameworks, aiming to shed light on how the WoT is understood and applied, both in academia and commerce.
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG
Check out the presentation from Co-Founder Dominique Guinard and Research Developer Iker Larizgoitia Abad, from the 14th International Conference on Web Engineering ICWE 2014.
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Andrei Ciortea
To cope with dynamic environments, Internet of Things (IoT) applications are expected to autonomously discover and interact with services at runtime in pursuit of design or user-specified goals. On the one hand, various paradigms and technologies are available to program goal-driven autonomous software agents, and on the other hand hypermedia-driven environments are central to the development of robust machine-to-machine applications. However, existing approaches for the development of hypermedia-driven environments fall short of meeting the needs of autonomous agents: they either severely restrict the agents’ autonomy, or their topological structure is either fragmented or inefficient to navigate at scale. In this paper, we explore the use of socio-technical networks, that is networks of people and things interrelated in a meaningful manner via typed relations, as an overlay for enhancing hypermedia-driven interaction in IoT environments. We present a proof of concept and discuss several classes of applications in which this model could prove useful.
Vlad Trifa - Final PhD Thesis Defense at ETH ZurichVlad Trifa
The final defense of my phd thesis at ETH Zurich. The final report will be posted soon on my personal Web site (vladtrifa.com), once accepted by the school commission and submitted.
The Internet of Things (IoT) is defined by embedded computing devices endowed with cross-network connectivity. This era of computing has huge potential for connected enterprises and consumers, and already has many successful use cases. IoT systems encompass many types of connectivity patterns, proprietary systems and network types. Just as the Web plays a significant role in providing an open, interoperable, easily deployable framework for today’s enterprise systems, it is not surprising the Web will provide similar benefits to IoT. New Web standards have allowed enterprises to extend their internal real-time systems over the firewall in a natural, unimpeded fashion to provide real-time, dynamic information to their customers and partners to ensure consistency and efficiency. These same Web standards can and should be applied to IoT systems to obtain advantages such as global reach, ease of deployment, economies of scale, ease of development, etc. We will discuss this evolution and explore the further impact of the Web on IoT.
In the Web of Things initiative, we propose to make smart things first-class citizens of the World Wide Web. This allows to apply widely used Web mechanisms (bookmarking, browsing,...) to things and to use physical devices just like any other service on the Web. In the talk, some of the prototypes that we have been building in our lab are presented. We also ask what will be the "next big thing" in connecting and mashing up real-time, real-world services.
Semantic Metadata to Support Device Interaction in Smart EnvironmentsSimon Mayer
Slides for a talk held at the Fourth International Workshop on the Web of Things (WoT 2013) on Sep 9th, 2013. For the full paper, see http://www.webofthings.org/wot/2013/program.php
Do ”Web of Things Platforms” Truly Follow the Web of Things?Andreas Kamilaris
The Web of Things (WoT) aspires to bring interoperability at the application layer, on top of the Internet of Things. Many state of the art platforms and frameworks claim to support
the WoT, following its principles towards the seamless integration of heterogeneous physical devices and real-world services at the web. But do these platforms truly comply to the concepts of the WoT or only follow some of its characteristics? Do designers understand the WoT when claiming that their products follow the WoT specifications? This publication lists the main elements of the WoT, as defined by pioneering works in the field and examines 26 popular platforms and frameworks, aiming to shed light on how the WoT is understood and applied, both in academia and commerce.
Service Integration in the Web of ThingsSimon Mayer
Talk about service integration technologies in REST systems held at the "Web Intelligence 2013 - Le Web des Objets" Summer School on the 4th of September 2013 in Lyon, France. The slides give an overview of the Web of Things and current efforts to integrate services offered by Web-enabled devices.
WOTS2E: A Search Engine for a Semantic Web of ThingsAndreas Kamilaris
A Semantic Web of Things (SWoT) brings together the Semantic Web and the Web of Things (WoT), associating
semantically annotated information to web-enabled physical de-
vices, services and their data, towards seamless data integration and better understanding of real-world information. A missing element in order to realize SWoT is a standardized, scalable and flexible way to globally discover in (near) real time web-connected embedded devices, as well as their semantic data. To address this gap, we propose WOT Semantic Search Engine (WOTS2E), which is a search engine for the SWoT, based on web crawling, being able to discover Linked Data endpoints and, through them, WoT-enabled devices and their services. In this presentation, we describe the design, development and implementation of WOTS2E, as well as an evaluation procedure showing its operation and performance across the web.
THE FLORIDA AGRICULTURAL AND MECHANICAL UNIVERSITY
SCHOOL OF ARCHITECTURE
GREEN ROOF DESIGNS: THE LANDSCAPE ARCHITECTURE OF INTENSIVE GREEN ROOFS IN URBAN SETTINGS
By: DELESIA R. HILL
A Thesis submitted to the Landscape Architecture Department in partial fulfillment of the requirements for the degree of Master of Landscape Architecture.Spring Semester 2009.
Internet of Things, Various Names, One Concept, History of IoT, Applications of IoT, Challenges and Barriers in IoT, Internet Revolution, Future of IoT, Impact of the Internet, Internet Usage and Population Statistics
IoT which stands for Internet of Things is not a very new topic, but sensing its importance and growing demand, it's very important for one to understand what exactly is IoT. So, here is the file, which will help you know about it in a very easy manner.
Hope this will help you
IoT Challenges: Technological, Business and Social aspectsRoberto Minerva
Internet of Things is promising to be a set of technologies able to have a high impact on how people live, produce, modify and interact with the environment. Such a transformation is driven by increasing technologies capabilities of sensors/actuators, communications, general-purpose hardware, availability of software and programmability of devices. The integration of so different technologies is a problem in itself and IoT is also trying to solve cogent issues of specific problem domains, such as e-health, transportation, manufacturing, and so on. Large IoT systems (e.g., smart cities) stand on their own because the smartness requires integration of different technologies, processes and different administrative domains creating the needs to deal with a complex system. In addition to technological and problem domain specific challenges, there exist further challenges that fall in business, social and regulation realms. They can greatly impact the deployment and the success of IoT deployment. The speech aims at providing a view on some major technologies challenges of IoT and to cover a few critical business and social issues that could hamper the large deployment of IoT systems by providing some examples of implementation.
The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data.
Makers: Shubham Yadav, Aniket Dwivedi, Vedant Babade
presentation on internet of things (IOT) for seminar presentation and school projects.
included future of iot with its different application history and many more things.
Experiences from the use of CovTracer: A contact tracing tool deployed in Cyp...Andreas Kamilaris
How can an app help the fight against COVID-19?
Combating the spread of the COVID-19 epidemic requires the rapid identification of people who have come into recent contact with confirmed cases of the SARS-Cov-2 virus. This allows for timely interventions such as evacuation and disinfection of spaces and for assistance in locating people who have been close to a carrier or have been exposed to the virus, so that they too can be appropriately tested or treated.
CovTracer is a mobile app for location tracking. It has been used at a country-scale experiment in Cyprus with more than 10,000 users. The app aims to contribute to the reduction of the spread of coronavirus (COVID-19) in our country. The app was developed by a team of researchers and experts at RISE. Andreas Kamilaris is an MRG leader at RISE and the key topics of this presentations are:
- Need for ICT and mobile apps
- CovTracer features
- Aspects of privacy in contact tracing
- Initial results
- Future plans
Transferring manure from livestock farms to be used as fertilizer in crop fieldsAndreas Kamilaris
Presented my research work on the topic of "Transferring manure from livestock farms to be used as fertilizer in crop fields"to the Workshop on Agricultural Robotics at AgriFoodTech 2019, in Netherlands.
Training deep learning models to count using synthetic imagesAndreas Kamilaris
This presentation describes preliminary work in the recent promising approach of generating synthetic training data for facilitating the learning procedure of deep learning (DL) models, with a focus on aerial photos produced by unmanned aerial vehicles (UAV). The general concept and methodology are described, and preliminary results are presented, based on a classification problem of fire identification in forests as well as a counting problem of estimating number of houses in urban areas. The proposed technique constitutes a new possibility for the DL community, especially related to UAV-based imagery analysis, with much potential, promising results, and unexplored ground for further research.
Geospatial Analysis and Internet of Things in Environmental InformaticsAndreas Kamilaris
Geospatial analysis offers large potential for better understanding, modelling and visualizing our natural and artificial ecosystems, using Internet of Things as a pervasive sensing infrastructure. This presentation performs a review of research work based on the IoT, in which geospatial analysis has been employed in environmental informatics. Six different geospatial analysis methods have been identified, presented together with 26 relevant IoT initiatives adopting some of these techniques. Analysis is performed in relation to the type of IoT devices used, their deployment status and data transmission standards, data types employed, and reliability of measurements. This paper scratches the surface of this combination of technologies and techniques, providing indications of how IoT, together with geospatial analysis, are currently being used in the domain of environmental research.
Presented at EnviroInfo 2018 at Munich, Germany.
A Review on the Application of Natural Computing in Environmental InformaticsAndreas Kamilaris
Natural computing offers new opportunities to understand, model and analyze the complexity of the physical and human-created environment. This presentation examines the application of natural computing in environmental informatics, by investigating related work in this research field. Various nature-inspired techniques are presented, which have been employed to solve different relevant problems. Advantages and disadvantages of these techniques are discussed, together with analysis of how natural computing is generally used in environmental research.
Presented at EnviroInfo 2018 at Munich, Germany (September 2018)
The evolution of pervasive computing towards a Web of ThingsAndreas Kamilaris
This presentation observes and describes the evolution of pervasive computing towards a global, real-time digital web of physical objects and everyday things. Applications in real life are presented, together with future challenges and projections.
AgriBigCAT: An Online Platform for Estimating the Impact of Livestock Agricul...Andreas Kamilaris
Intensive farming has been linked to excessive accumulation of heavy metals and other contaminants on soil, and to significant groundwater pollution with nitrates. Hence, it is necessary to develop a common body of knowledge, so as to allow an effective monitoring of cropping systems, fertilization and water demands, and impacts of climate change, with a focus on the sustainability and the protection of the physical environment. In this presentation, we describe AgriBigCAT, an online software platform that uses geophysical information from various diverse sources, employing geospatial and big data analysis, together with web technologies, in order to estimate the impact of the agricultural sector on the environment. It considers land, water, biodiversity and natural areas requiring protection, such as forests and wetlands. This platform can assist both the farmers' decision-taking processes and the administration planning and policy-making, with the ultimate objective of meeting the challenge of increasing food production at a lower environmental impact. An online application of AgriBigCAT, focusing on the local environmental issues of the agricultural sector of Catalonia, is presented and described, together with some preliminary analysis findings. This presentation has been prepared for the EFITA 2017 Congress in Montpellier.
Estimating the Environmental Impact of Agriculture by means of Geospatial and...Andreas Kamilaris
Intensive farming has been linked to significant degradation of land, water and air. A common body of knowledge is needed, to allow an effective monitoring of cropping systems, fertilization and water demands, and impacts of climate change, with a focus on sustainability and protection of the physical environment. In this presentation, we describe AgriBigCAT, an online software platform that uses geo-physical information from various diverse sources, employing geospatial and big data analysis, together with web technologies, in order to estimate the impact of the agricultural sector on the environment, considering land, water, biodiversity and natural areas requiring protection, such as forests and wetlands. This platform can assist both the farmers' decision-taking processes and the administration planning and policy making, with the ultimate objective of meeting the challenge of increasing food production at a lower environmental impact. Presentation at the EnviroInfo 2017 Conference in Luxembourg.
Disaster Monitoring using Unmanned Aerial Vehicles and Deep LearningAndreas Kamilaris
Monitoring and identification of disasters are crucial for mitigating their effects on the
environment and on human population, and can be facilitated by the use of unmanned aerial vehicles
(UAV), equipped with camera sensors which can produce frequent aerial photos of the areas of interest. A
modern, promising technique for recognition of events based on aerial photos is deep learning. In this paper,
we present the state of the art work related to the use of deep learning techniques for disaster monitoring
and identification. Moreover, we demonstrate the potential of this technique in identifying disasters
automatically, with high accuracy, by means of a relatively simple deep learning model. Based on a small
dataset of 544 images (containing images of disasters such as fires, earthquakes, collapsed buildings,
tsunami and flooding, as well as “non-disaster” scenes), our preliminary results show an accuracy of 91%
achieved, indicating that deep learning, combined with UAV equipped with camera sensors, have the
potential to predict disasters with high accuracy in the near future. Presented at the EnviroInfo 2017 Conference in Luxembourg.
A Web of Things Based Eco-System for Urban Computing - Towards Smarter CitiesAndreas Kamilaris
Environmental awareness and knowledge may help people to take more informed decisions in their everyday lives, ensuring their health and safety. The Web of Things enables embedded sensors to become easily deployed in urban areas for environmental monitoring such as air quality, electromagnetism, radiation, etc. In this presentation, we propose an eco-system for urban computing which combines the concept of the Web of Things, together with big data analysis and event processing, towards the vision of smarter cities that offer real-time information to their habitants about the urban environment. We touch upon near real-time web-based discovery of sensory services, citizen participation, semantic technologies and mobile computing, helping people to take more informed everyday decisions when interacting with their urban landscape. We then present a case study where we demonstrate the feasibility and usefulness of this eco-system to the everyday lives of citizens.
This research has been supported by the P-SPHERE project, which has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skodowska-Curie grant agreement No 665919.
Big data analysis and Integration of Geophysical information from the Catalan...Andreas Kamilaris
The intensification of agriculture in Catalunya creates serious concerns over its impact on the physical environment, in terms of deteriorating the air, soils as well as rivers and lakes. It is particularly important to quantify and understand this impact, in order to perceive overall implications and to develop effective strategies to mitigate its effects. In this presentation, I describe our efforts in combining geospatial information and big data analysis in order to measure the environmental impact of agriculture, with a focus on animal manure. The problems and issues of discovering, locating and understanding relevant datasets are discussed, together with suggestions on how data could become more open and easier to reach and understand.
Estimating the Impact of Agriculture on the Environment of Catalunya by means...Andreas Kamilaris
Because of insufficient accessible arable land, intensive farming has been linked to excessive accumulation of phosphorous, heavy metals, and other soil contaminants, as well as to significant groundwater pollution with nitrate. Deterioration of soil water quality is especially worrying at the bioclimatic Mediterranean area, especially under the current context of climate change. Hence, it is necessary to develop a common body of knowledge, shared at the local and regional levels of the countries involved and affected, so as to allow an effective monitoring of cropping systems, fertilization and water demands, and impacts of climate change, with a focus on the sustainability and the protection of the physical environment.
In this presentation, we describe AgriBigCAT, an online software platform that combines geophysical information from various diverse sources, together with big data analysis, in order to estimate the impact of the agricultural sector on the environment, considering land, water, biodiversity and natural areas requiring protection, such as forests and wetlands. Based on the P-Sphere project, this platform intends to promote more sustainable agriculture, by designing and developing an information and knowledge-based platform, using a big data approach for managing and analyzing a wide range of geospatial and mainstream information, which can be accessible by standard communication technologies such as the internet/web and mobile apps. this platform can also assist both the farmers' decision-taking processes and the administration planning and policy making, with the ultimate objective of meeting the challenge of increasing food production at a lower environmental impact.
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...Andreas Kamilaris
With the recent advancement of the Internet of Things (IoT), it is now possible to process a large number of sensor data streams using different large-scale IoT platforms. These IoT frameworks are used to collect, process and analyse data streams in real-time and facilitate provision of smart solutions
designed to provide decision support. Existing IoT-based solutions are mainly domain-dependent, providing stream processing and analytics focusing on specific areas (smart cities, healthcare etc.). In the context of agri-food industry, a variety of external parameters belonging to different domains (e.g. weather conditions, regulations etc.) have a major influence over the food supply chain, while flexible and adaptive IoT frameworks, essential to truly realize the concept of smart farming, are currently inexistent. In this presentation, we propose Agri-IoT, a semantic framework for IoT-based smart farming applications, which supports reasoning over
various heterogeneous sensor data streams in real-time. Agri-
IoT can integrate multiple cross-domain data streams, providing
a complete semantic processing pipeline, offering a common
framework for smart farming applications. Agri-IoT supports
large-scale data analytics and event detection, ensuring seamless interoperability among sensors, services, processes, operations, farmers and other relevant actors, including online information sources and linked open datasets and streams available on the Web.
Enabling the physical world to the Internet and potential benefits for agricu...Andreas Kamilaris
The Internet of Things (IoT) allows physical devices that live inside smart homes, offices, roads, electricity networks and city infrastructures to seamlessly communicate through the Internet while the forthcoming Web of Things (WoT) ensures interoperability at the application level through standardized Web technologies and protocols. In this presentation, we explain the concepts of the IoT and the WoT and their potential through various applications in the aforementioned domains. Then, we examine how the IoT/WoT can be used in the agri-food industry in order to enable novel smart farming technologies and applications,considering the recent technological opportunities for big data analysis.
A comprehensive user manual of the Social Electricity application, including information related to how to register/login/use the main features of the app.
Social Electricity is an online application helping people to manage their personal consumption collaboratively, by interacting and comparing with friends, neighbours and other users from the Social Electricity community.
An online application helping people to manage their personal consumption collaboratively, by interacting and comparing with friends, neighbours and other users from the Social Electricity community.
Social Electricity Online Platform (SEOP) EU Project DescriptionAndreas Kamilaris
Social Electricity Online Platform (SEOP) is a European project funded by the Lifelong Learning Programme. Started officially in January, 2014 with mission to develop online learning modules, educational content and online eco-feedback platforms, to raise the awareness and knowledge of citizens about energy, the environment and sustainability, by using modern educational techniques and learning approaches. An important achievement is Social Electricity, an online application helping people to manage their personal consumption collaboratively, by interacting and comparing with friends, neighbors and other users.
website: http://www.seop-project.eu/
Social Electricity:http://www.social-electricity.com
How the Internet can motivate you to switch off the lightsAndreas Kamilaris
This presentation, entitled "How the Internet can motivate you to switch off the lights" explains how citizens can perform personal energy management by means of an online Web application called Social Electricity.
It was presented by Dr. Andreas Kamilaris to the Podium for New Scientists series of events, organized by the Youth Board of Cyprus, at Melina Merkouri house, Old Nicosia, Cyprus on 3rd March 2015. The event was attended by the Major of Nicosia and the Minister of Education of Cyprus.
Good Practices in the Use of ICT Equipment for Electricity Savings at a Unive...Andreas Kamilaris
This presentation has been presented at the 5th International Green Computing Conference (IGCC), Dallas, Texas USA, November 2014. Abstract of the corresponding research paper follows:
The commercial sector is responsible in a large degree for the overall energy consumption around the world and Information and Communication Technologies (ICT) constitute an important category of electricity loads which is becoming dominant in offices. Recognizing the importance of using ICT equipment more rationally for saving energy in commercial buildings, we have performed an energy audit of ICT loads at the School of Design and Environment, National University of Singapore, using smart power outlets. After a six-month period through which we have measured and analyzed the consumption of the most representative ICT devices available at the school, we have identified various good practices in the use of office equipment, in order to reduce the total electricity footprint of the building. Most of our practices can be generalized for offices and commercial buildings.
Cite the paper as follows: ndreas Kamilaris, Dang Truong Hoang Ngan, Alexandros Pantazaras, Balaji Kalluri, Sekhar Kondepudi and Tham Kwok Wai. Good Practices in the Use of ICT Equipment for Electricity Savings at a University Campus. In Proc. of the 5th International Green Computing Conference (IGCC), Dallas, Texas USA, November 2014.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Essentials of Automations: The Art of Triggers and Actions in FME
The Web of Things: Enabling the Physical World to the Web
1. The Web of Things: Enabling
the Physical World to the Web
Andreas Kamilaris and Andreas Pitsillides
Johannesburg, South Africa April 2012 1
2. Talk Schedule University of Cyprus
• Motivation
• The Internet of Things
• The Web of Things Practice
• History of the Web of Things
• Building the Web of Things
• Exemplary Application Domains
• Concluding Remarks
• Future Challenges
2
4. Motivation University of Cyprus
20 years on, Vision or Reality?
4
5. Motivation University of Cyprus
It's a smart world?
‘The real and the digital worlds are converging,
bringing much greater efficiency and lots of new
opportunities’ http://www.economist.com/node/17388368?story_id=17388368
WHAT if the two worlds exist, the real one and its digital reflection?
• A Real world - full of sensors, picking up everything from
movement to smell.
• A Digital world, a construction built of software - takes in all
that information and automatically acts on it.
• E.g. If a door opens in the real world, so does its virtual equivalent. If the
temperature in the room with the open door falls below a certain level, the
digital world automatically turns on the heat.
Vision of Prof David Gelernter, Yale University, in early 1990s in his book ―Mirror Worlds‖.
Two decades later that sounds like science fiction. But does it?
5
6. Motivation University of Cyprus
The real and the digital worlds are converging due
to:
• emergence of connected sensors
and embedded devices (currently,
mostly living in their microcosm, but could be
interconnected in the ‗big web‘, sensing and
acting on the environment)
• new ubiquitous wireless networks http://www.economist.com/node/
17388368?story_id=17388368
and communication techniques
and standards
• activities of humans themselves. ‘For e.g. the micro-blogging
service Twitter’s 160m users
send out nearly 100m tweets
a day.
When they see, hear or read
something, they type it into
their computer or
smartphone, 140 characters
at a time.’!!
Smart systems - The next big thing ? 6
7. Motivation University of Cyprus
So,
• Sensors are becoming an integral part in our life.
• New sensor and communication technologies are
appearing, some with Internet support. (e.g. sensor networks,
RFIDs, short-range wireless communications, real-time localization)
• Prices for embedded hardware have effectively dropped.
• High heterogeneity is present in pervasive environments.
How do we bridge these technologies together?
How can heterogeneous physical things communicate
and interact?
7
8. Motivation University of Cyprus
The Internet is a solution!
• An increasing number of embedded devices are
supporting the IP protocol, thus many physical
objects will have direct connectivity to the Internet.
thus the Internet of Things (IoT).
which includes technologies and
research disciplines that enable
the Internet to reach out into the
real world of physical objects.
8
9. Motivation University of Cyprus
Large sums spent on smart-infrastructure projects; some
countries made smart systems a priority of industrial policy. E.g.
• IoT is central to European Union‘s ―Digital Agenda‖ and China announced a
plan with clear guidelines for IoT.
There is real need for such systems
• physical infrastructure is ageing
• health-care costs are exploding
• money is tight, ....
Can use resources more intelligently, e.g.
• Monitoring patients remotely can be much cheaper and safer than
keeping them in hospital.
• A bridge equipped with the right sensors can tell engineers when it
needs to be serviced.
• Today power grids, transport systems and water-distribution systems
are essentially networks of dumb pipes make smart.
• If power grid in America were 5% more efficient, it would save greenhouse emissions
equivalent to 53m cars.
• congested roads cost the country, e.g. in 2007 in US 4.2 billion working hours lost and 10.6
billion litres of wasted petrol.
• utilities around the world lose between 25% and 50% of treated water to leaks 9
11. The Internet of Things (IoT) University of Cyprus
Vision: A network of objects, where all things are uniquely and
universally addressable, identified and managed by computers in the
same way humans can.
The question is:
If wireless objects (e.g.
sensor networks)
represent a future of
“billions of information
devices embedded in
the physical world,”
why should they not
An enabler for
run the standard many ‗smart‘
internetworking systems and
protocol? applications
Thus, the Internet can penetrate into the real world of physical objects.
11
12. IoT Initiatives: 6LoWPAN University of Cyprus
Low-power Wireless Personal Area Network (LoWPAN)
• LoWPAN is a simple, low-cost, wireless communication
network for constrained applications with limited power.
• 6LoWPAN is an adaption layer that allows efficient IPv6
communication over IEEE 802.15.4.
• turns IEEE 802.15.4 into the next IP-enabled link
• offers wide-scale connectivity, open-system based
interoperability, and interoperability between low-power
devices and IP devices
• Leverages well-known IP-based knowledge and practices
• Imports well-known capabilities of IPv6 to low-power devices.
uIPv6
12
13. The IoT in Home Automation University of Cyprus
Home automation solutions in comparison to IPv6 (6LoWPAN).
―Internet technology, utilizing IPv6, will become the future
standard in home automation.‖
Matthias Kovatsch et al., Embedding Internet Technology for Home Automation, in
Proceedings of ETFA, Bilbao, Spain, September 2010. 13
14. Internet-enabled Practices University of Cyprus
The IoT influences enterprise operations.
SenseAware combines an in-package sensing device with a
comprehensive web-based information platform.
SenseAware. Online at: http://www.senseaware.com/ 14
16. More Prototypes… University of Cyprus
Juan Ignacio Vazquez and Diego Lopez-De-Ipina, Social devices: autonomous artifacts that
communicate on the internet, in IOT‘08, 2008. (left)
Anders Wallberg et al., Socially intelligent interfaces for increased energy awareness in the
home, in IOT‘08, 2008. (right) 16
17. Even More Prototypes… University of Cyprus
http://sensorapp.net/?p=387 (left)
http://bubblino.com/ (right)
17
19. The Web of Things (WoT) University of Cyprus
Connectivity at the network layer is nice…
… but what about the application layer?
The WoT is a notion where everyday devices and sensors
are connected by fully integrating them to the Web.
Based on the success of the Web 2.0, this concept is
about reusing well-accepted and understood Web
standards to connect constrained devices.
19
20. The WoT Practice University of Cyprus
The WoT practice mainly follows these steps:
1. Connect embedded devices to the Internet,
through IPv4 or IPv6.
2. Embed Web servers on these devices.
3. Model their services in a resource-oriented way.
Directly Web-enabling Vs using a Gateway
20
21. WoT basic ingredients for wide scale adoption University of Cyprus
• Internet capable (IP) devices (with direct Web server/Web-
based ubiquitous middleware)
• facilitates uniform interaction amongst devices and end-users
• Universal addressability (can be provided by IPv6),
device discovery, and semantics-based service
description
• Proven and scalable Web-based technologies
• Web techniques such as HTTP caching and push
messaging, can facilitate a well performing, fully Web-based
smart system.
• Web-based service/information retrieval for the real
world (e.g. a Google for physical things)
21
22. REST and Resource-Oriented Architectures University of Cyprus
REST is a lightweight architectural style which basically defines how
to use the HTTP application protocol as an application interface to
the world of smart objects.
REST Vs Web Services (WS-*)
A resource-oriented architecture is about four concepts:
1. Resources.
2. Their names (URIs).
3. The links between them.
4. Their representations (HTML, JSON, XML).
Resources can be manipulated with:
1. GET to retrieve a representation of a resource.
2. POST represents an insert or update.
3. PUT to alter the state of a resource.
4. DELETE to delete resources.
22
24. The Cooltown project University of Cyprus
One of the first projects to envision Web presence for
physical elements, to offer the web's high degree of
interoperability for interactions with devices.
each entity in the physical world has an
associated web resource: a web
presence; no need to load new software
or reconfigure existing software
Tim Kindberg et al., People, places, things: web presence for the real world, in Mobile Network
Applications, 7(5):365–376, 2002. 24
25. Web-based Ubiquitous Middleware University of Cyprus
pREST: A RESTful protocol for pervasive spaces.
• An early initiative for a Web-based ubiquitous middleware.
W. Drytkiewicz et al., pREST: a REST-based protocol for pervasive systems, in IEEE
International Conference on Mobile Ad-hoc and Sensor Systems, pages 340–348, 2004.
25
26. Web-based Ubiquitous Middleware University of Cyprus
Web-based Middleware for Smart Spaces.
• Device/Service Discovery based on Zeroconf mDNS.
• The Web as a platform for ubiquitous applications.
Christian Prehofer et al., Towards the web as a platform for ubiquitous applications in smart
spaces, in RSPSI at Ubicomp, 2007. 26
27. Web-based Large-Scale Sensor Platforms University of Cyprus
Online, global sensor platforms enable people to share, discover and
monitor in real-time sensor, energy and environmental data from
objects, sensors and buildings that are connected to the Web, from
around the world.
The most well-known are Pachube, SenseWeb, IrisNet, G-Sense.
Pachube. Online at: www.pachube.com
27
29. Directly Web-enabling Physical Things University of Cyprus
Embedding Web servers on sensors and WSN is a recent
development...
Lars Schor et al., Towards a Zero-Configuration Wireless Sensor Network Architecture for
Smart Buildings, in BuildSys, 2009.
Dogan Yazar and Adam Dunkels, Efficient Application Integration in IP-based Sensor
Networks, in BuildSys, 2009. 29
30. Discovering locally the WoT University of Cyprus
Multicast DNS
• Multicast DNS (mDNS) is a way of using familiar DNS
programming interfaces for enabling local discovery of
embedded devices.
S. Cheshire and M. Krochmal, Multicast DNS, IETF Internet Draft, draft-cheshire-dnsext-
multicastdns-15, December, 2011.
30
31. Discovering globally the WoT University of Cyprus
Dyser real-time search engine.
• Discovering ubiquitous services in real-time through the Web.
Benedikt Ostermaier et al., A real-time search engine for the web of things, In Proc. of the
Internet of Things 2010 Conference, Tokyo, Japan, 2010.
31
32. Describing the WoT University of Cyprus
Web Applications Description Language (WADL)
• A machine-readable, XML-based description language for
Web applications.
Web Applications Description Language (WADL). Online at:http://wadl.java.net/ 32
33. Semantically Describing the WoT University of Cyprus
SOAM: Describing things through Semantic Web technologies.
Capabilities
Context
Information
Constraints
Juan Vazquez et al.,. SOAM: An Environment Adaptation Model for the Pervasive Semantic
Web, in ICCSA, volume 3983 of Lecture Notes in Computer Science, pages 108–117.
Springer Berlin, Heidelberg, 2006.
33
34. Composing the WoT University of Cyprus
Physical Mashups exploit real-world services offered by physical
devices and combine them using the same tools and techniques of
classic Web mashups.
Ambient meter
application
Dominique Guinard and Vlad Trifa, Towards the web of things: Web mashups for embedded
devices, in MEM Workshop of WWW Conference, Spain, 2009. 34
35. Facilitating Composition of the WoT University of Cyprus
Mobile Framework for Physical Mashups
The framework is composed of four main parts:
1. Web-enabled devices tagged with small 2D bar-codes.
2. Virtual services on the Web.
3. The mashup server framework.
4. Mobile mashup editors.
Dominique Guinard, Mashing up Your Web-Enabled Home, in ICWE 2010, Vienna, 2010.
35
36. Sharing the WoT University of Cyprus
Sharing physical things using social networking.
D. Guinard et al., Sharing Using Social Networks in a Composable Web of Things, In Proc. of
the 1st WoT Workshop at IEEE PerCom, 2010.
36
37. Messaging at the WoT University of Cyprus
RMS-RESTful Message System
• HTTP not best for building WSN
applications because of its
request/response nature.
• Web push tools and techniques have
enabled the development of event-
driven applications directly over the
Web.
• RESTful messaging for building open
and programmable distributed sensing
applications.
Vlad Trifa, Dominique Guinard, Vlatko Davidovski, Andreas Kamilaris and Ivan Delchev. Web
Messaging for Open and Scalable Distributed Sensing Applications. In International
Conference on Web Engineering (ICWE 2010), pages 129–143, Vienna, Austria, July 2010. 37
38. Caching at the WoT University of Cyprus
Web caching as a tool for saving bandwidth, energy and time.
• Web caching is very important for the Embedded Web!
e.g. adding IPv6 on sensor motes affects their performance and energy
consumption. Can decrease by exploiting the HTTP caching feature.
Andreas Kamilaris and Andreas Pitsillides, HomeWeb: An Application Framework for Web-
based Smart Homes, In Proc. of the 18th International Conference on Telecommunications
(ICT 2011), Ayia Napa, Cyprus, May 2011. 38
40. Exemplary application domains University of Cyprus
The WoT in:
• Smart metering
• Smart homes and energy-aware home environments
• Social interactions and networking
• Competitions for energy efficiency in local
neighbourhoods
• Country-scale comparisons of domestic electrical
consumption
• Logistics
• The urban environment
• The smart grid of electricity 40
41. Smart Metering in General University of Cyprus
Smart meters are sensor devices that measure in real-time the
energy consumption of houses. Smart power outlets are wireless
devices that measure the electricity footprint of various electrical
devices and control their operation.
Timely electrical consumption feedback through smart metering, is
believed to reduce electrical consumption by a fraction of 5-15%.
Whole Home Vs Device-specific Approaches 41
42. The WoT in Smart Metering University of Cyprus
eMeter
• It employs a smart electricity meter to provide real-time
feedback on a mobile phone, through a Web interface.
• The system can disaggregate overall electricity consumption by
forcing the users to manually switch specific devices on or off.
Markus Weiss, Dominique Guinard, Thorsten Staake, and Wolf Roediger. eMeter: An
interactive energy monitor. In Proc. of International Conference on Ubiquitous Computing
(Ubicomp), Orlando, Florida, USA, September 2009 42
43. The WoT in Smart Metering University of Cyprus
Energie Visible: Device-level metering.
• It utilizes residential smart meters to visualize in real-time the
energy consumption of the appliances.
• Web-based interface.
Markus Weiss Dominique Guinard and Vlad Trifa, Energie Visible. Online at:
http://www.webofthings.com/energievisible/ 43
44. The energy-aware Smart Home University of Cyprus
• Home residents can use their mobile phones as magic lenses to
view the energy consumption of their appliances, just by pointing
out them with the phone‘s camera.
M. Jahn et al., The Energy Aware Smart Home, In FutureTech, pages 1–8, 2010.
44
45. The WoT in Smart Homes University of Cyprus
WS-* integration in a smart home.
Big Web services are employed for interoperability of home appliances.
WS-* inappropriate for resource-constrained devices in terms of
response times and energy performance.
Marco Aiello. The role of web services at home. In IEEE Web Service-based Systems and
Applications (WEBSA), page 164, 2006. 45
46. The WoT in Smart Homes University of Cyprus
The Smart Home meets the Web of Things.
• Reuse of Web principles in a resource-oriented style.
• Integration of household appliances to the Web.
• An application framework offers support for multiple
home residents concurrently.
• A reliable and efficient smart home environment.
• Flexible applications on top of heterogeneous
embedded devices, can be built with minimum effort,
by following the REST paradigm.
Andreas Kamilaris, Vlad Trifa, and Andreas Pitsillides. The Smart Home meets the Web of
Things. International Journal of Ad Hoc and Ubiquitous Computing (IJAHUC), Special issue on
The Smart Digital Home, 7(3):145-154, April, 2011.
46
47. The WoT in Smart Homes University of Cyprus
The Smart Home meets the Web of Things.
function check {
if [ $? -le 20 ] ; then
curl -d "color=GREEN" -X POST localhost:8080/sensors/sensor5/Light/
fi
}
curl -s -X GET localhost:8080/sensors/sensor8/Temperature/ $1
check;
47
48. The WoT in Energy-aware Smart Homes University of Cyprus
• Deployment of a WSN of smart power outlets called Ploggs.
• IPv6-enabled Telosb sensor devices by means of blip (6LoWPAN
implementation for the TinyOS sensors operating system).
48
49. The WoT in Energy-aware Smart Homes University of Cyprus
• All interactions with embedded devices are done via standard
HTTP requests.
49
50. The WoT in Energy-aware Smart Homes University of Cyprus
• Device-level energy consumption information.
• Electricity comparison with previous days, weeks, months, years.
• Association of electricity data with costs.
50
51. The WoT in Energy-aware Smart Homes University of Cyprus
function check {
if [ $? -le 20 ] ; then
curl -d "status=OFF" -X PUT [serverAddress]/AirConditioner/Switch/
fi
}
curl -s -X GET [serverAddress]/Kitchen/Temperature/ $1
check;
• Combine household electrical appliances with Web content.
• Web practices for developing smart, energy-efficient rules.
51
52. The WoT in Energy-aware Smart Homes University of Cyprus
• A physical mashup editor for the
smart home.
• Creation of physical mashups in
only a few clicks.
52
53. The WoT in Energy-aware Smart Homes University of Cyprus
• Performance comparable to non-IPv6 implementations.
• Satisfactory response times.
• Acceptable energy consumption.
53
54. The WoT in Social Networking University of Cyprus
Social Networking of the Smart Home.
• Sharing household appliances.
Andreas Kamilaris and Andreas Pitsillides, Social Networking of the Smart Home, in 21st Annual
IEEE International Symposium on Personal,Indoor and Mobile Radio Communications (PIMRC
2010), Istanbul, Turkey, September 2010. 54
55. The WoT in competitions for energy efficiency
in local neighborhoods University of Cyprus
A small case study in two blocks of flats, creating a social competition
among the flats, to award those with the best energy management.
Andreas Kamilaris, Giannis Kitromilides and Andreas Pitsillides. Energy Conservation through
Social Competitions in Blocks of Flats. In Proc. of the 1st International Conference on Smart
Grids and Green IT Systems (SMARTGREENS), Porto, Portugal, April 2012. 55
56. The WoT in competitions for energy efficiency
in local neighborhoods University of Cyprus
Suburban Block of Flats Urban Block of Flats
Comparing with previous months, 11.90% average reduction of
energy in the suburban case and 27.74% for the urban block.
56
57. The WoT in country-scale comparisons of
domestic electrical consumption University of Cyprus
SocialElectricity is a Facebook application that allows people to compare
their electricity footprint with their friends and their street/neighborhood/city.
Andreas Kamilaris, Diomidis Papadiomidous and Andreas Pitsillides. Lessons Learned from Online
Social Networking of Physical Things. In Proc. of the Sixth International Conference on Broadband and
Wireless Computing, Communication and Applications (BWCCA), Barcelona, Spain, October 2011. 57
58. The WoT in Logistics University of Cyprus
Electronic Product Code Information Services (EPCIS) is an open
public standard used to track the progress of objects as they move
through the supply chain, using RFID.
• Building a Web-enabled EPCIS.
D. Guinard, M. Müller, Jacques Pasquier, Giving RFID a REST: Building a Web-Enabled
EPCIS, Proceedings of the Internet of Things 2010 International Conference (IoT 2010),
November 2010, Tokyo, Japan. 58
59. The WoT at the Urban Environment University of Cyprus
• Community-based, real-time (indirect) sensor sharing.
• Location-based discovery of sensors through the Web.
• Web-enabled physical devices have the potential to
become first-class citizens in the digital cities of the
future.
Andreas Kamilaris, Nicolas Iannarilli, Vlad Trifa, and Andreas Pitsillides. Bridging the Mobile
Web and the Web of Things in Urban Environments. In Urban Internet of Things Workshop, at
IOT 2010, November 2010. 59
60. The WoT at the Urban Environment University of Cyprus
Urban Mashups defined as opportunistic physical mashups,
validated when the local environmental conditions support the
pervasive services, defined in the mashups.
Advanced automatic knowledge inference in the urban
environment about environmental services. 60
61. The WoT in the Smart Grid University of Cyprus
• Link features of the smart grid (demand response, real-
time tariff changes etc.) to energy-aware smart homes.
• Do the washing when the tariff is low!
Andreas Kamilaris and Andreas Pitsillides. Exploiting Demand Response in Web-based Energy-aware
Smart Homes. In Proc. of the first International Conference on Smart Grids, Green Communications
and IT Energy-aware Technologies (Energy 2011), Venice, Italy, May 2011. 61
62. The WoT in the Smart Grid University of Cyprus
Exploiting Demand Response in energy-aware smart homes
• Web-based notification of tariff changes in real-time.
• Identification of schedulable home appliances.
• Schedule electricity-related tasks for future execution.
• Perform the ironing when the tariff falls 8%.
• Define the duration of each task, max amount of waiting time etc.
62
63. The WoT in the Smart Grid University of Cyprus
Using Load Shedding for avoiding outages
63
65. Concluding Remarks University of Cyprus
• A number of interesting IOT applications
platforms have been developed
• A unified platform which supports the whole
IoT/WoT spectrum is still missing…
65
66. Concluding Remarks University of Cyprus
• Potential applications are out there
• Technology is maturing
• Many challenges still exist, but solutions and
some early deployments are appearing
• An open unified platform is missing, but active
research in that direction
• Generally, it is an active research field... with
many potential benefits, and perhaps potential
dangers.
66
67. Concluding Remarks University of Cyprus
With so much to gain, what is there to lose?
• Privacy (potentially)
• Risk of abuse by a ‗malevolent‘ government or IT company
• ‗compared with some smart systems, the ubiquitous telescreen monitoring device in
George Orwell‘s novel ―1984‖ seems a plaything. The book‘s hero, Winston Smith,
would soon have a much harder time finding a corner in his room to hide from big
brother.‘
• Fairness between those with access to smart systems,
which can be better informed than those without, giving
them an unfair advantage (or perhaps not, due to the clutter of
information?!).
• Information clutter (e.g. in Germany this year they threw out 86 million RFIDs—
projected to grow to 23 billion RFIDs and sensors by 2020)
• ... And many more ... Brother.
http://www.economist.com/node/17388368?story_id=17388368 67
69. Future Challenges University of Cyprus
• An open unified platform for the IoT/WoT
• Application of the WoT in more domains: Widespread real-
life experiences of the WoT are still missing
• The Web as a complete practice for embedded computing
• Security and privacy in the WoT
• Wide acceptance, deployment, scaling, large scale
adoption
• Semantics for WoT
• Web 3.0 and a real pervasive world of things
69
70. Future Challenges University of Cyprus
A need for a global, real-time, ubiquitous discovery of sensor
devices and environmental services.
• Harness existing DNS infrastructure
Andreas Kamilaris and Andreas Pitsillides. Using DNS for Global Discovery of Environmental
Services. In Proc. of the 8th International Conference on Web Information Systems and
Technologies (WEBIST), Porto, Portugal, April 2012. 70
71. Future Challenges University of Cyprus
EVRYTHNG
• Blending physical things with online social networking.
• Every object in the world with its own unique identity.
Evrythng Company. Online at: http://evrythng.com/ 71
72. Future Challenges University of Cyprus
What about the Internet of Nanothings?!!!
• Nanotechnology promises new solutions for many
applications in the biomedical, industrial and military
fields as well as in consumer and industrial goods.
• interconnection of nanoscale devices with existing
communication networks and ultimately the Internet
defines a new networking paradigm that is further
referred to as the Internet of Nanothings.
72
73. Demonstration University of Cyprus
SocialElectricity Facebook Application
SocialElectricity Facebook application. Online at: http://apps.facebook.com/socialelectricity/ 73
74. Thanks for your attention!
Contact Details: Andreas Pitsillides
(Email: Andreas.Pitsillides@ucy.ac.cy)
Andreas Kamilaris
(Email: akamil01@cs.ucy.ac.cy )
NetRL Group: http://www.NetRL.cs.ucy.ac.cy/
74
75. REST- Representational State Transfer University of Cyprus
• provides Web services modelled as resources, identified by
Unique Resource Identifiers (URI).
• resources can only be manipulated by the methods specified
in the HTTP standard (e.g. GET, PUT, POST, DELETE),
under a uniform interface.
• promotes the practice of Resource Oriented Architectures
(ROA), in order to provide and connect together services on
the Web.
• guarantees interoperability, loose-coupling and a smooth
transition from the Web to home environments.
75
76. REST vs WS-* University of Cyprus
• Web services tend to fall into one of two camps:
• Big Web services (WS-*) and RESTful Web services.
• WS-* are a set of complex standards and specifications for
enterprise application integration.
• We believe that RESTful Web services are more appropriate
for
• resource-constrained, ad hoc environments due to their
simplicity and flexibility.
76
77. Service discovery and description (an aside) University of Cyprus
Since we envision Web-enablement of embedded devices, we need to
follow Web-based approaches also for discovering these devices and
what they can offer.
Search engine /
Registry
Discover Publish
/subscribe (WADL)
(http)
Device Service Device Service
Requestor Provider
Interact
(http)
Enterprise computing parallelism for the real-world
77