Smart Home: Integrating Internet of Things with Web Services and Cloud Computing

Author(s):  
Moataz Soliman ◽  
Tobi Abiodun ◽  
Tarek Hamouda ◽  
Jiehan Zhou ◽  
Chung-Horng Lung
2019 ◽  
Vol 8 (2S11) ◽  
pp. 3594-3600 ◽  

Big data analytics, cloud computing & internet of things are a smart triad which have started shaping our future towards smart home, city, business, country. Internet of things is a convergence of intelligent networks, electronic devices, and cloud computing. The source of big data at different connected electronic devices is stored on cloud server for analytics. Cloud provides the readymade infrastructure, remote processing power to consumers of internet of things. Cloud computing also gives device manufacturers and service providers access to ―advanced analytics and monitoring‖, ―communication between services and devices‖, ―user privacy and security‖. This paper, presents an overview of internet of things, role of cloud computing & big data analytics towards IoT. In this paper IoT enabled automatic irrigation system is proposed that saves data over ―ThingSpeak‖ database an IoT analytics platform through ESP8266 wifi module. This paper also summarizes the application areas and discusses the challenges of IoT.


Author(s):  
Jasjit Singh ◽  
Ankur Kohli ◽  
Bhupendra Singh ◽  
Simranjeet Kaur

Internet has revolutionized the technological era, which has a significant impact on us by making communication much better not only with the living beings but also with non-living things through the medium of internet of things (IoT). Thus, this topic highlights how internet of things can minimize user intervention in controlling home appliances and monitoring its setting. Integrating IoT with cloud computing and web service helps us in providing feasibility in accessing home appliances (i.e., monitoring appliances and measuring home condition). The whole process of integration aims to create an intelligent system. Thus, smart home is one of the application of IoT aimed at improving comfort, safety, and wellbeing within our homes.


Author(s):  
Salah Hussein ◽  
Samer Zein ◽  
Norsaremah Salleh

Most of software products, especially mobile applications (apps) rely on a back-end web services to communicate with a shared data repository. Statistics have demonstrated exponential demand on web services, mainly REST, due to the continuous adoption of IoT (Internet of Things) and Cloud Computing. However, the development of back-end REST web services is not a trivial task, and can be intimidating even for seasoned developers. Despite the fact that there are several studies that focus on automatic generation of REST APIs, we argue that those approaches violate the rules of code flexibility and are not appropriate for novice developers. In this study, we present an approach and a framework, named RAAG (REST Api Auto-Generation), that aims to improve productivity by simplifying the development of REST web services. Our RAAG framework abstracts layers, where code generation has been avoided due its limitations. A preliminary evaluation shows that RAAG can significantly improves development productivity and is easy to operate even by novice developers.


2020 ◽  
Vol 2020 ◽  
pp. 1-18
Author(s):  
Tran Anh Khoa ◽  
Le Mai Bao Nhu ◽  
Hoang Hai Son ◽  
Nguyen Minh Trong ◽  
Cao Hoang Phuc ◽  
...  

Smart homes are an element of developing smart cities. In recent years, countries around the world have spared no effort in promoting smart cities. Smart homes are an interesting technological advancement that can make people’s lives much more convenient. The development of smart homes involves multiple technological aspects, which include big data, mobile networks, cloud computing, Internet of Things, and even artificial intelligence. Digital information is the main component of signal control and flow in a smart home, while information security is another important aspect. In the event of equipment failure, the task of safeguarding the system’s information is of the utmost importance. Since smart homes are automatically controlled, the problem of mobile network security must be taken seriously. To address these issues, this paper focuses on information security, big data, mobile networks, cloud computing, and the Internet of Things. Security efficiency can be enhanced by using a Secure Hash Algorithm 256 (SHA-256), which is an authentication mechanism that, with the help of the user, can authenticate each interaction of a given device with a WebServer by using an encrypted username, password, and token. This framework could be used for an automated burglar alarm system, guest attendance monitoring, and light switches, all of which are easily integrated with any smart city base. In this way, IoT solutions can allow real-time monitoring and connection with central systems for automated burglar alarms. The monitoring framework is developed on the strength of the web application to obtain real-time display, storage, and warning functions for local or remote monitoring control. The monitoring system is stable and reliable when applying SHA-256.


Author(s):  
Jie Zhang ◽  
◽  
Mantao Wang

The current communication scheduling algorithm for smart home cannot realize low latency in scheduling effect with unreasonable control of communication throughput and large energy consumption. In this paper, a communication scheduling algorithm for smart home in Internet of Things under cloud computing based on particle swarm is proposed. According to the fact that the transmission bandwidth of any data flow is limited by the bandwidth of network card of sending end and receiving end, the bandwidth limits of network card of smart home communication server are used to predict the maximum practicable bandwidth of data flow. Firstly, the initial value of communication scheduling objective function of smart home and particle swarm is set, and the objective function is taken as the fitness function of particle. Then the current optimal solution of objective function is calculated through predicted value and objective function, current position and flight speed of particle should be updated until the iteration conditions are met. Finally, the optimal solution is output, the communication scheduling of smart home is thus realized. Experiments show that this algorithm can realize low latency with small energy consumption, and the throughput is relatively reasonable.


Sign in / Sign up

Export Citation Format

Share Document