10
Smart Environment Monitoring Models Using Cloud-Based Data Analytics: A Comprehensive Study

Pradnya S. Borkar and Reena Thakur*

Department of Computer Science and Engineering, Jhulelal Institute of Technology, Nagpur, India

Abstract

The idea of the Internet of Things (IoT) has emerged in recent years and is growing rapidly. The main aim is to connect real-world things over the cloud to the Internet. The various real-time applications such as farming, weather forecasting uses rain, temperature, moisture, and loam sensors which are connected to an Internet. Thus, various kinds of information such as temperature, moisture, humidity, and rain can be processed later by using data analytics method to identify these and make effective decisions and approaches for monitoring smart environment. Similarly, traders of online shopping uses online data collected through various online shopping clouds through servers to analyze which product is to be more in demand, etc. The reflective transformation in economical system shall be possible in coming years through cloud-based data analytics which can be said as reliable, sustainable, and robust system. The transformation of modernization can only be achieved with persistent usage of information technologies and communication technologies to manage as well as integrate this complete system. Therefore, by providing parallel processing of data and distributed data storage, cloud computing has been envisaged as an emerging technology of making possible this integration. Due to rapid up-gradations in IoT, the Industry 4.0 grows and to handle the issues of large amount of data storage and its processing, cloud came up with variations of data storage and management strategies. Along with support of combination of cloud and IoT, the working styles in many fields become easier. The various challenges and issues have discussed in this chapter. The communication technologies that vary according to the application requirements have been depicted in this chapter. The today’s working scenario and life style have been conquered by combination of IoT and cloud. It has been reached to every little part of the human life right from the monitoring of health, farming, smart industries, smart home, metering, video surveillance, etc. This chapter is designed for readers who intend to begin cloud-based data analytics research with detailed knowledge and compile challenges, issues, organize, research avenues, and summarize using cloud. This chapter discusses the overview of the potential applications of cloud computing in smart working systems and case studies. It also describes the main technologies and innovations that will support the smart environment. The organization of the chapter is followed by subsections including introduction, challenges and issues, data models and applications, etc.

Keywords: Internet of Things (IoT), cloud computing, environmental monitoring

10.1 Introduction

The IoT is a paradigm of computerization and communication in which objects of daily life are Internet connected. This contact, assisted through the integration of resource-constrained services, including devices and sensors, allows smart systems to acquire physical realm knowledge, process this information, or perform physical world behavior. IoT assistances include operative source management, increased throughput, and a higher life quality to humans [1]. Hence, IoT is a benefit of development of smart environments [2], including smart homes, cities, health, as well as factories. The advancements in various technical fields are constructing the Internet of Things (IoT) and manageable environment which is smart. The numerous and occurred solutions available offer various features and quality tradeoffs, which makes it difficult to identify the most appropriate IoT communication approaches and better results for a specific smart environment. Since all intelligent environments collecting and processing, which act on information, different unique smart environments have at various levels. In addition, various vertical areas (e.g., farming, weather forecasting, health, and online shopping) coming with a variety of necessities and henceforth technology selection that similarly effect strategies of how, where data is managed and in what way information is handled within a particular context.

Recently, IoT as well as cloud computing are common to the people nowadays (IoT). Moreover, researchers are integrating IoT and cloud computing. Through the tendency proceeding further, the associated devices quantity may be multiple times greater in a near future than the amount of individuals coupled. Through 2012, twenty ménage are projected to produce additional Internet road traffic than the whole use of internet to produce in 2008 [5].

10.1.1 Internet of Things

Kevin Ashton (in 1998) firstly introduced IoT, which reflects the impending of Internet and omnipresent computing [5]. Such technical transformation reflects the vision of communication and accessibility. In IoT, a thing is an individual or physical entity also on planet earth which has a unique identifier (UID), expert devices, and the ability to transmit data across a network through a non-communicating useless item and communicating system. IoT includes small items or devices which are also connected to tiny things, anyone can access, and whatever may be Internet part. The objects become communication nodes on the Internet through data transmission, primarily through radio frequency identification tags. Things are not only tangible entities but also electronic entities which conduct certain human as well as environmental activities. Moreover, IoT is a model for hardware and software and also covers connectivity and social dimensions [6]. Specially, a three-layer IoT architecture, with network perception layer, application layer, and perception layer; however, several [7, 8] also added layers like business layer and middleware layer. The fundamental of IoT is the ubiquitous computing foundation, comprised of three components [14]: (a) middleware, (b) hardware, and (c) presentation. As per the authors in [15] and [14], three factors are involved in the IoT environment. IoT architecture, according to the authors in [19], is consists of three layers: network, perception, and application. Figure 10.1 shows the architecture of IoT [19].

The lowermost layer is perception layer in the IoT architecture which gathers environmental data whose main goal is to identify the data after the atmosphere. The data sensing quantity and data collection is completed on perception layer [9]. Detectors, RFID tags, labels with bar code, GPS, and sensor are available on just this layer. Its main objective is to define object/item as well as data collection.

The layer (network) consisting of wireless as well as wired systems gathers data provided by engineering technologies from the perception layer. Network collects the input from the lowermost layer and then transmits it to Internet. This works like network management or center for processing information. It may contain a gateway, having two interfaces wherein one is associated to the sensor network and secondly to Internet.

The network layer then gives data to the middleware layer, the second lowermost layer. Service management and data storage is the main goal of this layer. Its another task includes performing tasks and automatically taking decisions based on the outcome. Next, the result of middleware layer is provided to the application layer [8].

Schematic illustration of an Architecture of Internet of Things.

Figure 10.1 Architecture of Internet of Things.

This layer is composed of abstract systems that communicate with the end customer to satisfy their needs. This layer gathers information again from middleware layer and provides worldwide technology solutions. Moreover, the application layer introduces the facts in terms of smart city, health, farming, transport, vehicle tracking, home, and many applications [8].

The business layer is the uppermost layer includes make money from service delivered from other layers. The application layer provides data which is then processed to make it knowledge will be transformed into a meaningful service and new services will be generated from existing services.

In fact, the IoT is heterogeneous. IoT’s dynamics, intelligence, and versatility make it is a big demand innovation but also renders IoT unstable and insecure. There are currently only early applications in the environmental sector, such as online particulate source monitoring and indoor environmental control systems. The EIoT covers the environmental sciences; however, it has many possible applications in environmental analysis, modeling, and management.

10.1.2 Cloud Computing

The latest development in information technology which is cloud computing brings desktop computing to the entire web, and still users should not worry about managing as well as regulating any of devices. In cloud computing terminology, the customer has to tolerate just an expense of using the service, called as, pay-as-you-go. Cloud computing will turn a smartphone into a major center of data. Cloud computing is an advanced type of parallel computing, distributed, and grid [10]. Cloud computing provides four types of services: PaaS (Platform as a Service), SaaS (Software as a Service), IaaS (Infrastructure as a Service), and NaaS (Networks as a Service) [11]. SaaS refers to a service that is available to the user on a cost-as-you-use base operating over the Internet [12]. User need not save, install, and manage the program. Alternatively, only internet connectivity is required for the SaaS service provider to access the service that was reserved in the cloud. PaaS offers a framework for creating software and services, with the all the required tools and facilities in doing so [13]. NaaS offers the virtual network(s) for users.

The Features of Cloud Computing

  1. It is really wide-scale. Cloud platform storage now has greater than one billion computers, Microsoft, IBM, Yahoo, Amazon, and IBM and tens of billions of other “cloud” sites.
  2. The Virtualization

    The feature allows the user to use a diverse range of terminal procurement applications from every site. Assets demanded from the “internet,” instead of a specific fixed object.

  3. Resources Pooling

    This means that now the cloud hosting used a multi-cloud model to drag the computing ability to maintain services to various customers. There really are various assigned and reallocated virtual and physical services which rely on the customer’s demand. In particular, the customer does not have influence or information on the area of the resources provided, but can specify position at a higher level.

  4. On-Demand Self-Service

    This refers to one of cloud computing’s effective and vital functionality, because the user can track the server throughput, functionality, and allocated network capacity on a continuous basis. The consumer can control the computational resources with this feature too.

  5. Undemanding Maintenance

    The servers which are easily controlled and its latency is precise minor; also, there are no downtimes except in a few cases. Depending upon the requirement cloud computing turns up with advancement by creating it increasingly stronger. The new features are more devices coherent and execute likely than older ones together with the fixed bugs.

  6. Large Network Access

    Using mobile devices and an internet access, the consumers can connect the data in cloud or publish it anywhere within the cloud. Such features are offered across the network when retrieved through the internet.

  7. High Reliability

    Numerous data in the database are kept in the cloud to prevent data loss and improve the reliability. Cloud computing is realer than using local computers.

    Cloud computing is not about a particular application, this can be built together under guidance with ever-changing applications in the “cloud,” with a “cloud” being able to support various applications going on simultaneously.

  8. High Scalability

    The size of “cloud” can be vigorously scalable to achieve software requirements and consumer scale development [18].

10.1.3 Environmental Monitoring

It is the collection of physical world measurements which determine the status and trends of environmental conditions. This is vital to human health security, environmental sustainability, and policy growth. In many fields, data monitoring system was widely used, particularly in the situation of weather station. The authors proposed [3] real-time, local measurements, and automatic weather station. Several environmental factors are measured continuously in their system. The results are shown via Blynk 1 platform in an Android and iOS application. The system is composed of two parts that are located indoor and outdoor. The author showed another weather station at [4]. The hardware device is based Zigbee wireless technology and Arduino board. It monitors the meteorological data including air temperature and barometric pressure.

The integrated use of IoT and cloud will relate to the execution of a high-speed information technology among the wide-range controlling entities along with the sensors that are properly implemented in the region. Several other applications may correspond to consistent and long-lasting analysis of water levels (for ponds, rivers, and wastewater), air vapour pressure, soil temperatures, and other qualities. Figure 10.2 shows the relation between IoT, cloud and environment monitoring.

Schematic illustration of the Relation between IoT, cloud, and environment monitoring.

Figure 10.2 Relation between IoT, cloud, and environment monitoring.

Some potential examples are detection of intrusion in dark areas, fire-infrared radiation, or animal recognition [16]. Other areas of application of this nature include agricultural knowledge transfer and intelligent monitoring, intelligent crop management, food safety monitoring, effective harvesting, and forest detection and tracking [17].

A cloud-based data service is able to overcome the frequency energy requirements of reduced energy communications sectors and the omnipresent, rapid retrieval to end-user data [16]. In addition, it allows the management and processing of complex events, produced by sensor-streamed real-time data.

Environmental monitoring is essential to protecting the environment and human health. As the population continues to rise, as industrialization and energy utilize continue to grow, and despite significant progress in controlling pollution, prolonged pollution production remains unavoidable. Thus, the need for monitoring of the environment remains as great as always. Continued advancements in monitoring system creation, deployment, and automation are required to improve monitoring software accuracy and cost-effectiveness. Now it is crucial to generate more scientists and researchers with the education and skills needed to develop and operate monitoring devices effectively and to manage monitoring systems.

10.2 Background and Motivation

Drastically changing inequalities in the ratio of supply to demand which symbolize the advance indicators like environment, momentum, transport, telecommunications, and the marketing has affected the human’s day-to-day life. To handle these inequalities, in modern technical societies, the connection has enlarged in such a way that the users are not only connected with the internet but also things are connected which make the term IoT. This is possible because the advancement in manufacturing and communication technology of smart devices. In the world of “IoT”, people and things are connected with each other by means of mode of communication which leads the researcher to concentrate on smart devices. Computing parts like sensors, batteries, chips, and sensors have become significantly smaller, quite effective, extra energy-efficient, but less costly. Wireless networking has now become much quicker, the most energy intensive, and wider. These developments allowed the integration of computing technology almost into any item, machine, or environment. These smart objects are connected diversely irrespective of their condition of elements, potentiality to deliver services to the end users. For effective communication of these objects and people, there is a need to design prototypes and patterns. Many other people are already carrying to them an IoT device: a smartphone. Today, several other smart devices have become accessible to users, businesses, as well as cities: smart wearing devices which monitor your fitness and health, voice-activated monitors that support as an assistant, intelligent thermostats which really read how and when to protect your personal relaxed while also conserving energy, smart street lamps that spontaneously enhance or blurred based on number of vehicles or pedestrians or are nearby, etc. To deal with all these components together, there are various challenges and issues which is going to be discussed in Section 10.2.1. Similarly, the various communication technologies and storage systems are discussed in Section 10.2.2.1. The various techniques and data models are explained in Section 10.2.3 which is then followed by application in Section 10.2.6.

10.2.1 Challenges and Issues

The main issues for IoT resolutions are considered in smart atmospheres as follows: a. interoperability and standardization; b. adaptation and personalization; and c. entity recognition and virtualization.

  1. a. Interoperability and Standardization

    The creation of standards which identify all layers from both the physical to the higher layers defines the definition of IoT strongly. The most of them have practical relevance in smart environments and are continuing to evolve. For example, in Industry 4.0 interconnected production requires interoperability among various machines in the sense of smart: cities, health, farming, and factories. The OPC UA offers stable, open platform, and scalable for effective machine-to-machine (M2M) communication to address this concern. OPC UA typically uses mode of transmission and encoding to confirm connection, like embedded control systems and high-end innovation service surroundings [20]. This compromises structure functionality for event with alarms alerts, but also provides users, clients, and servers with authentication capabilities for maintaining the confidentiality of their contact from a security perspective. Many industrial systems for monitoring and automation as well as production networks are usually time sensitive. For this reason, many networks follow the IEEE-TSN (Time Sensitive Networking) unified standard [21] to guarantee a specific time supply through manufacturing systems. The manufacturing process in other instances, such as smart cities, health, or home, is not always as innovative as with the smart industry, but it is still visible and wealthy. In addition, the presence of specifications validates the self-awareness of the technology, while attesting to the huge set of standards and the reality they often have considerable conflicts.

    From IoT providers’ point of view, lack of standardization and interoperability means that the service providers are tied to and must continue with the IoT platform or software provided by a single vendor, which could later carry the potential risk of higher operating costs, product performance, as well as reliability problems [39]. The inconsistency among various IoT systems is helping to momentarily prevent the ecosystem of the IoT service supplier before the IoT industry grows more mature. In particular, support for heterogeneous interfaces of all multiple devices is very expensive for small businesses.

    Both academia and industry have stressed the significance of the challenge in IoT as interoperability. By standardizing, the factories seek to address the challenges of IoT interoperability as shown in Figure 10.3.

    Schematic illustration of the Interoperability in IoT.

    Figure 10.3 Interoperability in IoT.

  2. b. Personalization and Adaptation

    A recent trend toward personalization is triggering increased emphasis for transparency and interoperability, both in luxury and professional smart environments. Sensing and control networks which run well in separation must aspect new challenges in adaptation and networking to open IoT networks to various stakeholders, realms, and technologies that enable customization. A significant problem is in what way to change the approach the algorithms used through the stored data to provide the solution’s user the best possible experience or to someone who takes knowledge from the processing. Two factors are important for long-term adoption and use of emerging innovations: they must provide valuable and validated information which will be fairly easy to set up, recognize, and preserve. For example, smart environments (smart cities, smart homes, and smart manufacturers) or health; all such points are critical in order not to unrestraint the technology. With health or safety, devices are assumed to be abandoned quickly [22] as individuals are motivated by the response styles in at the beginning, but this information is inadequate to motivate long-term usage. For example, if an activity monitoring system is unable to sense the quantity of exercise that one is doing since the threshold that determines it does not ensemble ones use. Hence, during the first few days, such a device will “learn” how the person is behaving. Another example of that is pain. The researcher’s aim is to develop a system which will be capable to observe the daily movement of a senior citizen at house to notice variations in her/his behavior and assume any future health-related issues. It is a key problem on the basis of any of this type of distress or health control, as nobody need not initiate too much warning, but we need not miss a case either. The next important attribute is their subjective ease of use, install and maintenance in a latest technology. Installation and proper maintenance is largely an issue of design and technology. However, for ease of use, the embedded algorithms may play a role. Some research groups (e.g., [23–25]) are heading through this issue, are currently underway, and are in their initial phases. The intention is by using device traces to continuously alter the actions of the system, and what has been called subjective and objective user inputs. Analyzing how society behaves well within smart world in order to recognize these data anomalies is very expensive but important for customer experience and device efficiency. If we want even more use and distribution of smart environments and soundscapes in residential care, these systems have to be easy and person-friendly, not the opposite actually.

  3. c. Virtualization and Entity Identification

    IoT systems put all together various aspects and functionalities to create interconnected structures of that complexity made up of several interconnected supports. Entity to be identified is a central aspect for dealing this uncertainty, ensuring successful installation and overseeing of entirely functional organizations, as well as ensuring reliable operation in a flexible and responsive context. This, in addition, indicates the need for universal IoT recognition as well as support services to address and link entity codes to related data about data. IoT objects can integrate broadly heterogeneous types of physical objects, manufactured items and devices, places, individuals and other alive plants and animals, and the physical environment and positions. Identification of entities is a necessary prerequisite for IoT object virtualization, which is called a successful innovation toward the interoperability because of its ability to monitor and configure digital and physical resources across.

  4. d. Machine to Machine Communication

    Machine to machine communication can be divided into four major components as shown in Table 10.1: sensor layer collecting data; interaction units/layer relaying the collected information; computing units/layer analyzing the information; and service layers taking action. Due to the enormous future use of sensors, another challenge is sensor technology which needs minimal/even zero efforts to maintain and deploy. As per [26], many internal abundant computing plans have declined due to the implementation of sensors is complex next is battery replacement; another is low power sensor design. Because of the increase in number of internet connected devices, do the privacy and security issues [27]. The connected devices can generate data oceans. As per Cisco, in 2008 or 2009, the amount of artefacts on the internet exceeded the quantity of humans [28], a phenomenon that accelerates annually. Therefore, in the time ahead, the sum of machine made data will be instructions of greater magnitude.

    Table 10.1 Major constituents in M2M and its challenges.

    Service
    • Computers work for frictionless people and robust people
    • Generic framework for improving ecosystem creativity
    Computation
    • The answer to the questions is determined before
    • Efficient device distribution and cloud intelligence
    Communication
    • Zero energy efficiency efforts to link huge, compact populations of stationary and moving devices
    • Complete data privacy and security
    Sensors
    • Less power, hence no battery shift
    • Zero touch for installing as well as handling systems
  5. e. Challenges for Database Management

    The major challenges in this area are the huge infrastructure potential. In particular, the environmental uncertainty makes it difficult to have adequate analytical resources to deal for rising environmental factors. In addition, security problems are also associated, because risks may be originate in data breaches due to potential violations induced by an infected system or flaw in the communication system.

    • Scale, Size, and Indexing

      The magnitude and complexity of the IoT facts would be enormous. Data must be succeeded through liable local rights. Owners of community must determine which resources and data the global network will be made available. Thus, the IoT can perform more on than one level: public and private. Users can access data privately or publically over the public internet. Data quality variations can occur, depending on possession and service level. Progressively trust and credibility mechanisms provide users with information on the quality of information.

    • Query Languages

      Structured Query Language (SQL) which relies on structured data is the most projecting examples. Moreover, there are some suggestions for semi-structured data related to query languages, which is more useful of the data available on Internet [31–37].

    • Heterogeneity and Integration

      In [38], the author regard an absence of scalable ideal for designing as well as deploying muses over a diverse array of omnipresent devices as among the biggest challenges in making the IoT a reality.

  6. f. Other Challenges

    IoT has been instrumental in transforming human existence with greater connectivity and functionality through the today’s fast-present Internet networking. Nowadays, IoT becomes more subjective and predictive, combining both the technical and the simulated domain to create a highly personalized, often predictive, culture of today. Besides its promise, IoT is about to address three important issues such as unified interface specifications, privacy, and protection. In addition, the IoT development process would be slow unless those standards are available for smart devices. Failure to address related to data security protection at any IoT joint would not only hamper the growth of IoT but also could also result in lawsuits and social security.

    The role of big data, linked to sustainable development, is greatest evident in the energy sector which is faced with productivity and eco-friendly problems related to carbon emission saving [29]. In addition, the usage of renewable and distributed energy production is a crucial component in decreasing carbon dioxide discharges, because the activity of the energy grid accounts for one quarter of global emissions [30].

    A number of technological obstacles remain, however, which must be resolved previously the complete IoT dream converts realism. High among these issues are paradigms of usage of internet, proof of identity, behavior and performance, operation and heterogeneity, and also protection, trust, and privacy mechanism technologies. Classical handling is a matter of competition, for example, concurrency, transaction processing, inter-process, and state communication.

    The author in [35] classified the IoT paradigm problems into three broader fields which technological challenges, socio-economic challenges, and environmental challenges.

    Researchers have witnessed the introduction of several cloud-based IoT systems to consume and process big data replays generated by sensors. Their primary purpose is usually to provide improved services or information by making use of the insights gathered to end consumers. Designing and implementing such platforms however raises new research challenges. The aggregation, processing, and utilization of complex and varied unbounded sources of observation are challenging in general.

10.2.2 Technologies Used for Designing Cloud-Based Data Analytics

Smart environments require various support and services for managing, storing, and collection of data on processing from various sources. The sources mainly concern the devices used in smart environment. The various techniques used in smart environment are as follows. Table 10.2 depicts technological challenges and architecture and heterogeneity.

Table 10.2 Technological challenges and architecture and heterogeneity.

Technological challenges Architecture and heterogeneity
  1. Using the discovery services definition
  2. Invention framework comprises of a very well-defined database and a web service interface set
  1. Global IoT architecture with electronic software code
  2. Operation with object name
  1. Offer architecture like OSI-model
  2. Ubiquitous end-to-end infrastructure
  1. Things layer
  2. Adaptation layer
  3. Internet and application layer
  1. Architecture layered to IoT
  2. The author outlined five layers
Layers:
  1. Application
  2. Middleware
  3. Coordination and backbone
  4. Access
  5. Edge technology
  1. Observed customer, creator, service provider, and network provider point of view
  2. Interfaces are specified, supporting protocols and necessary standards
Layers:
  1. Object sensing
  2. Data exchange
  3. Information integration
  4. Application service
Any intent architecture layered to reflect an IoT device Layers:
  1. Edge technology
  2. Access gateway
  3. Internet
  4. Middleware
  5. Application
  1. IoT architectures based on the Human Neural and SOF structures
  2. Proposed two IoT architecture models: system and universal
  1. Management and unified brain-like data center
  2. Control nodes distributed which resemble the spinal cord
  3. Nets and sensors

10.2.2.1 Communication Technologies

There are various wireless and wired technologies; the technological set includes IEEE 802.11 (Wi-Fi), Digital Enhanced Cordless Telecommunications Ultra Low Energy (DECT-ULE), BLE (Bluetooth Low Energy), LoRaWAN, Sigfox, ITU-T G.9959, NFC (Newfield communication), Narrowband IoT (NB-IoT), and IEEE802.15.4 [16].

  • IEEE 802.11 (Wi-Fi)

    IEEE 802.11 is also referred as Wi-Fi and is successful Wireless Local Area Network (WLAN). Power saving mechanism is included in its design but it does not an option for devices which has energy constrained by considering its overall power consumption strategies and complexities. With respect to the use of IEEE 802.11 in actuator or sensor applications, IEEE802.11 has been modified by means of increased range, lower bit, low energy consumption, etc.

  • Bluetooth Low Energy (BLE)

    BLE has it prevalent use in smartphones due to its partially reusable Bluetooth hardware and it is used to send and take data from surrounding sensors and actuators. The technologies which promote popular Bluetooth can also facilitate low cost BLE. BLE had been launched in 2010 as the Classic Bluetooth Low Energy Variant [40].

  • Digital Enhanced Cordless Telecommunications Ultra Low Energy (DECT-ULE)

    DECT-ULE is the system which is in use during indoor mobile telephony data and voice. It is low energy variant of DECT. Having a good accessibility of DECT equipment [41] is proposed to allow interaction between actuators or sensors and gateway in the home DECT-ULE.

  • LoRaWAN

    LoRaWAN is an unregistered wireless band technology that is a part of the developing Class of Low Power Wide Area Networks. LoRaWAN does use LoRa Digital layer skill enables an expanded range of communication to the 10-s range of km. Based on such a star topology which collects a gateway, it offers low data from nearly tens of millions of nodes, including sensor communication costs, at the expense of intense messaging and limiting data rates [42].

  • Sigfox

    The other option of wireless technology as LPWAN is Sigfox. By the cost of decreased rate and communication rates, it covers almost maximum amount of devices at long range. The operation of this technology is managed at unlicensed frequency bands. Star topology concept is generally preferable for this wireless technology. The communication ranges in the respect of 10 s of km. This wireless technology has succeeded by the company, also called as Sigfox [42].

  • ITU-T G.9959

    ITU-T G.9959 is the lower layer of Z-Wave technology. It is an open-label platform. Z-Wave has emerged as a trademarked technology and was developed precisely for smart homes applications [43].

  • Near-Field Communication (NFC)

    Near-field communication operates at a small range of 10 cm. It prohibits unauthorized devices from capturing of transmitted data and hence this feature offers inherent security properties. The different communication modes are allowed by NFC like peer-to-peer communication, payment applications, and reader mode [44].

  • Narrowband IoT (NB-IoT)

    The other category of LPWAN technique is NB-IoT which is considered as one of the emerging technologies [45]. It is focussed on the licensed available spectrum and is identified in the 3GPP release 13. At low bit rates and for a single base station, it provides support for large number of devices.

  • IEEE802.15.4

    To allow observing and to monitor and control applications for Wireless Personal Area Networks, IEEE 802.15.4 is one of good wireless technology family. At the first version of its publication, this open source low-rate, selected connectivity which focuses on low energy consumption and on simplicity [46]. It is projected as generic technology, and hence, it is not specifically designed for any particular domain. It supports non-IP-based and IPv6 protocols like Zigbee which has been source for applicable protocol practice architectures.

10.2.3 Cloud-Based Data Analysis Techniques and Models

This chapter describes the key techniques and model which are being used for designing of applications of cloud-based data analysis. The models existing here are based on NoSQL database management systems, MapReduce, and workflows.

10.2.3.1 MapReduce for Data Analysis

The major challenge in internet-enabled devices is the processing of vast volumes of input data. Google [47] proposed MapReduce program to practice this large quantity of data. Now, the MapReduce has been introduced and has proven as an efficient application of handling large data in various domains such as image processing, blog crawling, financial analysis, data analysis, data mining, social machine learning, banking, bioinformatics, healthcare application, and language modeling. It is proven that MapReduce is recognized as important programming model for environments of cloud computing.

MapReduce focuses on locality of data feature to locate the computation jobs close to the data inputted to optimize performance. MapReduce processes large amounts of data which semi-structured or unstructured using number of machines in distributed or parallel environments in contrast to RDBMS. This feature of MapReduce helps to tolerate machine failures. To analyze large amount of data on multiple machines, MapReduce is commonly used to implement algorithms and frameworks for the scalable data analysis.

10.2.3.1.1 MapReduce Hypothesis

The hypothesis of MapReduce model states that user need to state a Map and a Reduce function and these functions are used in any application that is used to convert input data to output data. A map function forms a pair containing key and value and makes a list of intermediate pairs containing key and value. The intermediate values may have the same intermediate keys which can be then merged by the reduce function.

Steps to be Followed by Any Application in MapReduce as shown in Figure 10.4.

  1. A job descriptor specifies which MapReduce job to be executed. The job descriptor contains the information of input data, i.e., its location which can be accessed using a distributed file system.
  2. The master initiates a variety of mapper and reducer processes on various machines according to the information obtained from job descriptor. Such as at the same instant, the process which reads input data get initiated and starts to read input data. This input data further get partitions into a set of splits; then, these splits get distributed to different mappers.
  3. If the partition data is obtained, each mapper method executes the job descriptor map function to produce a list of intermediate key-value pairs. These pairs get grouped further on the basis of keys.
  4. These clustered pairs of keys are evaluated and the same reducer method is applied to the pairs that have the same keys. Therefore, each reducer process performs the reduction function which the job descriptor has described. Reducer process then combines the same keys to generate small set of values.
  5. Finally, the results obtained from each reducer process are to form the final output data get delivered after collecting as per the location identified by task descriptor.
Schematic illustration of the Generic MapReduce application execution phases.

Figure 10.4 Generic MapReduce application execution phases.

In large storage systems of data such as data center and cluster of computers, Distributed File Systems (DFSs) are the largely acceptable results for MapReduce systems to access the data.

10.2.3.1.2 Framework of MapReduce

To analyze big amounts of data and to develop parallel applications, Hadoop is commonly used MapReduce implementation, and this framework is adopted for development of parallel and distributed applications using various computer languages.

The various Hadoop frameworks are as follows:

  1. a) Distributed File System of Hadoop (HDFS)
    1. 1. This Distributed File System (DFS) provides automatic recovery tolerance for faults.
    2. 2. This allows heterogeneous operating system and hardware compatibilities.
    3. 3. Hadoop also supports high performance and reliability of the results.
  2. b) Hadoop YARN

    This framework is especially for management of scheduling and cluster resource.

  3. c) Hadoop Common

    This provides the basic utilities that support Hadoop’s other modules. Via the YARN launch in 2013, Hadoop is transitioning from a batch processing program into a batch processing program framework for running a wide range of data applications, including graph analysis, in-memory, and streaming.

10.2.3.1.3 MapReduce Algorithms

All major data mining algorithms such as Support Vector Machines (SVMs) [48], K-means [49], C4.5 [50], and Apriori [51] have been reconfigured in MapReduce over the past few years. Chu et al. (2007) showed that MapReduce shows a linear acceleration with an increasing number of processors in a variety of learning algorithms such as Naive Bayes, newly built networks, and probabilistic clustering expectation-maximization.

10.2.3.2 Data Analysis Workflows

The process includes a number of operations, tasks, or activities, which have to be executed to achieve an aim to accomplish a result. Such as, a workflow of data analytics can be described as a series of phases in preprocessing, analyzing, interpretation and post processing. A process can be developed in a functional stage as a program and it can be stated in paradigm or in a computer language. The much more commonly used programming framework used in WMSs is the called as Directed Acyclic Graph (DAG)

10.2.3.2.1 Cloud Workflow Management System

For many applications of data analytics, workflows have been built on high performance computing systems [52]. Out of it, many applications were based on the concept of parallel computing and some of it are of grids.

10.2.3.3 NoSQL Models

Due to rapid change in technology, huge volume of data wants to be managed in different network environments. To control this huge quantity of data, relational database has some limitations which results in performance degradation in analysis and query [53]. Many Databases which are relational have less scalability to manage huge data on many servers.

It has been observed that NoSQL databases are extra extensible as it is not required any manual handling of information or any database management additionally.

10.2.3.3.1 NoSQL Key Features

The important features of NoSQL as demonstrated in [54] are as follows:

  • It is capable to scale operation in horizontal fashion on many servers.
  • Data replication as well as partitioning can be supported on number of servers.
  • It maintains a simple interface for call without binding of SQL.
  • It efficiently manages the RAM and distributed indexes for storage of data.
  • It has ability to add new attributes during run time.
  • It does not support for ACID transactional properties.
10.2.3.3.2 Various NoSQL Systems

The various NoSQL databases are available; all are varied from each other with respect to the solution they provide. Some examples of NoSQL databases are as follows:

  • To provide key-value store, a Dynamo of Amazon is used by the author in [55].
  • To store documents, MongoDB [56] is the best example.
  • To handle extensible record store, Google’s Bigtable [57] is used.

The key feature and framework description can be shown in Table 10.3.

Table 10.4 shows the comparison of various algorithms used for various data models [133].

Table 10.3 Description of data models based on key features and framework.

Sr. no. Model Key features Framework
1. MapReduce
  1. Handles large amount of data in cloud computing environment.
Hadoop
2. NoSQL
  1. Does not require manual handling of information.
  2. Data replication and partitioning can be supported on number of servers.
MongoDB, Google’s Bigtable
3. Workflows
  1. Works in form of phases such as pre-processing, analyzing, interpretation, post-processing, etc.
Directed Acyclic Graph (DAG)

Table 10.4 Comparison of various algorithms used for various data models.

Sr. no. Algorithms Characteristic Search time
1. R-Tree
R*-Tree
Performance bottleneck O(3D)
2. Nearest Neighbor Search Found expensive, in case of searching object is in highdimensional space Grows exponentially when with the size of searching space
3. Decision Tree C4-5 Throughout dataset, practices local greedy search Observed less time consuming
4. Hierarchical Neural Network High rate of accuracy to recognize data Less time consuming

10.2.4 Data Mining Techniques

Numerous methods and algorithms in data mining are being used to explore the knowledge after databases.

  • Classification

    Classification is perhaps the most frequently used data mining approach which uses a set of preclassified instances to propose a mechanism capable of classifying the record population at large. The process of classifying data includes learning and sorting. In learning, the classification algorithm analyzes the training samples. The data are used in classification to evaluate the correctness of the rules of classification is test data. If the rules are permissible for precision, then it may be applied to a fresh tuples of data [58].

  • Clustering

    The unsupervised grouping, called a clustering, is also considered an exploration of data where there is no provision of labeled data. The principal objective of the clustering technique is to distinct the unlabeled data group into some kind of limited and isolated collection of both natural and unknown data structures. No provision is made to provide accurate characterization of non-observed samples generated by a certain distribution of probability. Generally, clustering has two aspects on the basis of which the following can be categorized:

    • Hard clustering: The same entity may refer to a single cluster in hard clustering.
    • Soft clustering: The same entity will refer to various clusters in this clustering [59].
  • Regression

    Approach of regression can also be used for forecasting. Analyzing regression will be used to link the relationship among the variables. Parameters are significant variables that are previously specified; the response variables have been trying to anticipate. A lot of real-world issues are not only assumptions, such as this is very hard to forecast if it relies on several dependent variable having complex interactions. Thus, more diverse techniques are also used to predict future values. Neural networks (NNs) may be in use to construct models for classification as well as regression [60].

  • Association Rule

    Association as well as correlation are often used to recognize the products which are regularly used from the huge volume of data. Such type of approach supports companies make definite actions, like catalog design, cross-marketing, and study of consumer behavior [61]. Main goal focus on rules that are related to frequently coexisting products, which are used for cross selling, market basket analysis (MBA), and root cause analysis (RCA). The reason for this is to generate the valuable information that defines connections from a huge amount of data between data objects.

  • Neural Networks

    NN is a set of interconnected input components or output components for every relationship and therefore has a volume available. Also, at learning process, by changing weights, it can estimate the right class labels of the input item sets. NNs are then used to extract insights through complex data and then patterns can be extracted using them. They are well designed for inputs and outputs evaluated continuously. NN is the popular mining algorithms that are used in huge data set to detect patterns and trends and are very useful for predicting or predicting conditions [62].

  • CURE Algorithm

    CURE algorithm is a hierarchical clustering algorithm which contains data set portioning. A combination of clustering and random sorting is employed for managing a large database. Increasing subset is partially clustered for this algorithm, previously broadly divided from the array of drawn datasets. Instead, selective clusters are clustered once again to establish optimal clusters [63].

  • BIRCH (Balanced Iterative Reducing and Clustering Using Hierarchies)

    BIRCH method is a series of Hierarchical clustering algorithms. Since it lowers the amount of input/output activities, it is generally used for especially large databases. Clustering is the data mining algorithm that uses group common items in order to easily classify the data. So, a cluster is a collection of entities and is internally consistent but clearly unlike other cluster objects [64].

  • K-means Clustering Algorithm

    This is among the easiest algorithm and unsupervised learning algorithms for very effective resolution of challenging cluster-based issues. This approach uses another simple and easy method to classify a given data set into that set of clusters [65]. K-means–based approach, not having little insight into the relationships between them, is used to combine the various observations that are connected together. A few selected features can be used for real-life objects in such an n-dimensional, where n indicates the total range of attributes used to define the clusters [66]. When completed, the algorithm will pick k-points in the space of the vectors.

10.2.5 Machine Learning

The techniques are expressed with the technique of machine learning. Artificial Neural Networks (ANN), Random Forests (RFs), Decision Trees (DTs), and SVMs are popular ML techniques that are commonly used for agricultural management.

  • Artificial Neural Network (ANN): Since the mid-1990s, ANNs are used primarily for Pattern Recognition (PR) and, in agriculture, attributes mapping [67, 68]. ANNs are also a popular method for classification and regression, such as crop characteristics estimates [69], rainfall and temperature values [70], soil properties [71], irrigation support water content [70], fertilization optimization rates [72], and crop [70]. As a reference, a method for determining field properties of soil and soil component variability was presented in [71]. ANNs have proved to be well-accepted and more reliable but the results obtained of forecast cannot really be standardized. Studies refer to ANNs as an effective device for estimating crop harvest, because the relation among variables is complex and unknown [73, 74].
  • Advanced Neural Networks: Like the Adaptive Neuro Fuzzy Inference System (ANFIS) and the deep learning (DL) methods (DLM), these have emerged to tackle a range of drawbacks of traditional ANNs [75, 70]. ANFIS eliminates the typical fuzziness of farming activities and is known for its efficient high dimensionality. DLMs have excellent success in generalization and learn much more quickly than traditional ANNs. The impractical method, uncertainty, and computational complexity of the ANNs led to possible ideas that are easier to train, like RFs, DT and supporting vector machines, with huge probable for forecast applications in agriculture [77].
  • Support Vector Machines (SVMs): Dissimilar some additional kernel approaches, the training set have positive critical overview capability and are highly adaptable to the noise. The author in [78] suggested a primary prevention method for SVM-based sugar beet diseases, using indices of spectral vegetation. Support vector regression was used to retrieve consistent vegetation features, soil mapping, and estimates, but this requires more computational training [79].
  • Decision Trees (DT): These are being used regularly in applications of classification, but specified variables may also be taken from continuous soil variables [76] values. The researcher used a Classification and Regression Tree (CART) method to forecast responses of crop changeability to soil property managements and variations techniques. Gradient boosting is a term commonly employed with DTs, enabling greater flexibility and system is to monitor in data modeling [80].
  • A DT is a ML classifier based on the tree’s data structure which can be used for supervised learning with a procedural modeling approach; each internal node is labeled with an input feature, whereas the arcs that connect a node to several others (children) are labeled with an input data condition that defines the downward path from the root node to the root node.to the leaves
  • Random Forests (RFs): These are precise to the over fitting habit trees to its testing set and then are widely known in applications with mapping of attributes, ensuring higher efficiency and higher predictive performance [81, 82]. RFs have comparatively little training time which is easy to parameterise.
  • Deep Learning (DL): This is being a very efficient method which adds more difficulty (“depth”) to the model by extending classical ANN. The most known use of DL is the classification of images [83]. Such as deep neural networks relate to convolutionary neural networks (CNNs) and are commonly shown in image finding, since it uses a mathematical practice called as convolution to interpret images in non-literal approaches [84]. This allows those networks to recognize partially covered things. Additionally, these complex neural networks are susceptible to over fitting, with a large amount of features and completely connected with dense layers. DL needs large datasets so that the system works well and is acceptable.

Table 10.5 Characteristic of smart data in smart cities.

Sr. no. Smart city/Smart environment use cases Data type Things where processing of data done
1 Smart Traffic Stream or Massive Data Edge
2 Smart Healthcare Stream or Massive Data Cloud or Edge
3 Smart Environment Stream or Massive Data Cloud
4 Smart Weather Prediction Stream Data Edge
5 Smart Citizen Stream Data Edge
6 Smart Farming Stream Data Edge
7 Smart Home Historical or Massive Data Cloud
8 Smart Air Controlling Historical or Massive Data Cloud
9 Smart Public Place Monitoring Historical Data Cloud
10 Smart Human Activity Control Stream or Historical Data Edge or Cloud

10.2.5.1 Significant Importance of Machine Learning and Its Algorithms

Table 10.5 shows smart environment, its data types, and where this data is processed in detail [132].

10.2.6 Applications

Importantly, with both the aid of researchers, smart environments also received popularity, but these smart environments are among the most important features of smart cities [104]. Water and green spaces, air quality, waste management, pollution control, waste management, energy conservation, and urban trees control are studied in [105–110] to shape a smart environment, collectively. Table 10.6 gives the overview of ML algorithms for smart environment. Figure 10.5 shows the applications of smart environment.

Table 10.6 Overview of ML algorithms for smart environment.

Sr. no. ML algorithm Data processing task
1 Feed Forward Neural Network (FFNN) Classification or Regression or Feature Extraction or Clustering
2 Support Vector Machine (SVM) Classification
3 Random Forests (RFs) Regression or Classification
Schematic illustration of the Applications of smart environment.

Figure 10.5 Applications of smart environment.

  • Smart Farming

    The use of IoT is very crucial in farming. In farming, IoT is often used to monitor soil, to regulate water, to specify fertilizer levels, to track plant production, to identify infection, etc. The detectors, hardware, software, and a few equipment can be monitored. The farmer is able to track the farm and deliver water anywhere across. There are other applications, such as smart agriculture, farm aircraft, livestock tracking, and smart cultivation. It reduces human expense, energy, and effort. It is also known as precision farming.

    There are various factors which influence farming systems, such as climate conditions, soil conditions, crop infection and weed control, and water resources. Data scarcity limits current models’ ability to incorporate important factors and is reliable enough to gain the trust of the users. Machine learning techniques that emphasize on analyzing data often face difficulties even though large amounts of data are available. Table 10.7 describes the strongest as well as limitations of the ML methods that are used in smart farming.

    Over the past decade, the data that is collected on farming from detectors such as crop sensors, hand-held devices or drones has risen exponentially. Presence of spectral, spatial, and time resolution data with high quality will process to detailed and robust representations. Smart farming aim has become the willingness to gather evidence on topsoil and plant unpredictability and react to variance on a fine-scale. Big data use is aimed at supporting this aim but there are numerous challenges.

    Table 10.7 Strengthens and weakness of ML techniques in smart farming.

    Strengthens Weaknesses
    Do very better with data sources input, e.g., conventional databases with presumed or controlled data Need tracking of poor quality and inaccurate data
    Need techniques for data transformation and clustering
    Do not claim theoretical preconceived associations Make very good data-assumptions
    Conclude homogeneity although there is variance in the inter and intra field
    Cannot promise successful results forever
    Enable rational and tailor-made decision taking using:
    Estimated yield
    Form of crop, and identification features
    Estimation of soil products
    The detection of diseases and weeds Climate and weather predictions
    Requires a significant number of field knowledge-spatial and temporal campaigns, e.g., Cannot apply a guiding principle, difficult to cover all relevant factors
    Training demand which can be technical and time-consuming
    Expert expertise on demand, e.g., for shaping
  • Smart City

    Smart cities represent best of several wealthiest and more powerful and most complex smart environment scenarios [85, 86]. It includes many domains like the environment, finance, connectivity, resources, development, organization, and some others posing a wide range of relevant challenges and involving different stakeholders, including city officials, managers, providers, and residents, with likely contradictory outlines. It is obvious that smart cities are not only a new challenge in itself, but it is the area where the issues and challenges maybe more complex so heterogeneous, and many expectations and concerns must be addressed by the technological developments. From an ICT viewpoint, the innovations are also transversal to all realms and problems, addressing a range of e-tourism scenarios [87], e-health [92], e-culture [88], smart energy [90], e-government [89], smart mobility [91], to name but a few. Together with political issues [94], the complexity of technological challenges and accessible technologies [93] are obstacles that can hinder the smart city creation. Thus, no wonder which the compatibility of technical standards and solutions is of prime significance, particularly in the area of the IoT, which is universally acknowledged as an important technical enabler for smart cities [95].

  • Smart Factory and Industry 4.0

    Industry 4.0 is an evolving industry trend which is getting the advantages of enabling artificial intelligence and environments driving technologies [96]. As it is popular in application areas like smart homes and offices to obtain, process, and act on various types of relevant data sources, smart automated production systems can also benefit from these technologies. The introduction of smart technological solutions in the industrial world has caused a digitalization. This new paradigm is often called the Industrial Revolution of the Fourth Generation-Industry 4.0 [97, 98] and the Future Factory [99]. This envisages smart industries wherein the manufacturing-enabled IoT and Cyber-Physical System [100] set the foundation for producing intelligent systems through smart systems and practices. By harnessing emerging advances in M2M communication, sensor technology, [101], and machine learning [102, 103], smart devices can prepare, monitor, and enhance their individual manufacturing method with limited social interference. Improved retrieval to Industrial IoT (IIoT) data [97] can enable commercial applications from anywhere and on any platform, at any time. The data-intensive nature of smart manufacturing processes, in effect, would allow timely, accurate, and comprehensive record paths resulting in an enhanced view of several processes and activities that was previously impossible. A result is that, the physical and digital worlds become heavily interconnected.

  • Smart Home and Smart Metering

    Home-based networks are being described like the area wherever consumers primarily behave: cloud and IoT has a widespread applicability in home environments in which the combined integration of interconnected embedded devices and cloud allows typical in-house operations to be automated. Nonetheless, the integration of software with hardware items allows the transformation of ordinary objects into knowledge machines that can display resources through a web interface integrated across the Web. Most smart-home systems include sensor networks that link intelligent equipment to the Internet for remote monitoring of their activity (e.g., monitoring of the power use of devices to enhance power consumption habits [111]) or remote control (e.g., electricity and air conditioning management [112]). In general, smart lighting has features that lead significant attention from the research community [113, 114] electricity accounts to 19% of universal electrical conservation usage, and interpretations for around 6% of whole greenhouse gas discharges [115]: smart high managing systems have shown to save up to 45% of the energy used for lighting [114]. In this case, the cloud is the strongest choice to create scalable applications with just a few program codes, rendering smart home a simplistic job [116], and providing the tools required for tasks outside the reach of native networks [117]. In this sense, many problems need to be addressed when developing applications, which are primarily linked to the shortage of reliability and consistency. Web-enabled home-based devices and also the communication can be uniform [111]. In addition, device acknowledgment routines are required to allow simple discovery of appliances. There are also questions regarding reliability related to devices not accessible always, device detecting error, and QoS variable [116].

Video Surveillance

Surveillance video is becoming a significant safety and protection feature of the cities today. Smart cameras configured with smart video study can track activities in urban cities for safety and security and offer alert system by acquiring suspicious activities. In [117], author has introduced and concentrated on video monitoring by presenting video content that includes early detection of fire incidents, illegal behavior, and crowd estimate and smart parking system. This research is focused on video-analysis machine learning techniques with better output and incident monitoring with warning generation advantages.

Smart Energy and Smart Grid

Smart electricity and power systems are core constituent of developing smart city structures; these are main part of integrated energy growth plans, as they can not only promote the introduction of renewable energy and transport electrification, but also allow new value-added services related to energy. Electric grid now cover every area of cities, but with the extension of their capacities through competence and data transfers, future urbanization process and facilities not solely connected to their “internal technological activity” would be under gird. The move to clean energy and sustainable cities would require substantial capital investment, expressed in a concise way in phase. IoT with cloud computing can be efficiently combined to even deliver smart energy delivery and utilization management in heterogeneous systems in both the local including wide area.

Usually, IoT nodes involved in these systems have resources for sensing, processing, and communication but minimal resources. Therefore, computational activities can be adequately requested from the cloud, in which more detailed and dynamic decisions are being complete. Cloud acceptance leads to increased robustness through supplying self-caring frameworks and allowing customer involvement and cooperative operation, achieving distributed generation, quality of electric energy, and response to demand [118]. Cloud computing enables massive amounts of information and data from multiple sources to be analyzed and stored through broad networks.

Weather Forecasting

The author [119] recorded and analyzed daily higher and lower temperature, humidity as well as rainfall intensity after a climate station over a 10-year timeslot to support decision-making and predict rainfall by farmers on selecting crop and water resources. In [119], the author used NN model which shows considerable ensemble learning ability but also the authors noted a requirement for fast developments in technologies and software to manage vast volumes of data.

The agriculture relationship with changing weather is bilateral. Although farming is heavily influenced by climate and environment, it really is one of the sectors of the economy that is affecting climate change. Smart farming can minimize emissions by specific tracking of inputs to field temporal and spatial requirements. Proper management of soil, water, fertilizer, and insect will dramatically reduce emissions while preserving crops and reducing costs of production. Innovative machine learning methods have proved useful in mimicking complex, nonlinear problems in the fields of ecology, climate, and the environment [120]. Figure 10.6 shows the various healthcare applications and solutions using IoT.

  • Healthcare Applications

    Because of the increase in the population and chronic diseases, the healthcare services are in more demand. The scenario would be more dangerous when the healthcare services would be out of reach; the major part of society would be affected and will be prone to the various diseases.

    Recent technology can help to solve this issue by using the applicability of IoT in healthcare services that make it possible to keep healthcare services in pocket and available at lower cost. With the implication of this technology, the routine checkups are now possible at the doorstep or even at patient’s house. The combination of cloud with IoT in healthcare system supports more flexibility for data storage and monitoring.

    Schematic illustration of the Conceptual diagram of IoT healthcare solutions [121].

    Figure 10.6 Conceptual diagram of IoT healthcare solutions [121].

Some health care applications are discussed as follows:

  • Glucose Level Detection

    Glucose level detection is possible with aid of sensors implanted in device. Due to metabolic diseases, the level of sugar in blood increases and remains high for long period. This monitoring of blood sugar helps the patient for getting the changing intensity of glucose which can be used to schedule feeding time [122]. The devices supported with sensors provide proper monitoring and sensing of glucose. Still, some significant innovations are demanded in this field.

  • Blood Pressure Monitoring

    For supervision of good health, the combination of BP meter with wireless equipment enabled smart mobile goes into a part of BP detecting system [123]. The gadget designed for BP detection relies on the proper functioning of electronic devices. Mostly, the BP gadget body is made with mechanical assembly body with corresponding unit of electronics digital system device incorporating with programmed computing system [124].

  • Electrocardiogram Monitoring

    Electrocardiography documents an electrical movement of heart that incorporates the basic pulse estimation and also assures the critical cadence, such as myocardial ischemia, belated QT intermediate study, and multifaceted arrhythmias [125]. The computing methods and techniques assisted with internet facility to electrocardiogram can be used at highest degree [126]. The unusual information related to the cardiopulmonary capacity is consistently detectable [127, 128]. In a condition of integration, the presence of comprehensive recognition software on the basis language analysis of electrocardigram messages in the relevant layer of the internet system tool arranges for the evaluation of data of electrocardiogram graph [129, 130].

  • Body Temperature Monitoring

    Observing of body temperature is one of the medicinal facilities provided by combining IOT with mobile application. Using a body temperature sensor built in bit version [131], the concept of a mobile internet computing system is fluctuated. For checking body temperature, the primary framework uses computer program for recording and transmission. Especially in case of infants, it is very important to monitor body temperature during the illness of babies, so to avoid any uncomfortable situation; some wearable sensors can also be used.

  • Oxygen Saturation Monitoring

    The gadget designed for continuously monitoring the oxygen saturation of patient which gives the notifications about the wellbeing of patient using computational parameters. This device uses a medical sensor that produces a photoplethsmogram from that we can measure the amount of oxygen saturation and blood volume differences in the muscles. Using hardware filters, this analog waveform has been further analyzed to get Sp02 values and heart rate. Such values are scanned using A2D converters in the ATmega32-based SoC, but are preserved and uploaded in the system continuously.

10.3 Conclusion

The use of cloud computing with IoT is found to be great advancement in technology. With the aid of this technology, it is seems like the world is reachable on single click and the need will be available in a moment. Due to rapid up-gradations in IoT, the Industry 4.0 grows, and to handle the issues of large amount of data storage and its processing, cloud came up with variations of data storage and management strategies. With the help of combination of IoT and cloud, the working styles in many fields become easier. The various challenges and issues have discussed in this chapter. The communication technology varies according to the application requirements that have been depicted in this chapter. The today’s working scenario and life style have been conquered by combination of IoT and cloud. It has been reached to every little part of the human life right from the monitoring of health, farming, smart industries, smart home, metering, video surveillance, etc. The various algorithms are also discussed which are mostly used for data analytics. Different data models such as MapReduce and NoSQL are available to analyze data and to handle data storage according to need of system that have been demonstrated here.

References

1. Gomez, C., Paradells, J., Bormann, C., Crowcroft, J., From 6LoWPAN to 6Lo: Expanding the universe of IPv6-supported technologies for the Internet of Things. IEEE Commun. Mag., 55, 12, 148–155, 2017.

2. Cook, D.J. and Das, S.K., How smart are our environments? An updated look at the state of the art. Pervasive Mob. Comput., 3, 2, 53–73, 2007.

3. Farhat, M. et al., A Low Cost Automated Weather Station for Real Time Local Measurements. J. Eng. Technol. Appl. Sci. Res., 7, 3, 1615–1618, 2017.

4. Saini, H.S. et al., Arduino Based Automatic Wireless Weather Station with Remote Graphical Application and Alerts. 3rd IEEE International Conference on Signal Processing and Integrated Networks (SPIN-2016), February 2016.

5. Chen, Y.-K., Challenges and Opportunities of Internet of Things, in: The Proceedings of 17th Asia and South Pacific Design Automation Conference, Santa Clara, CA, USA, 30 Jan. – 02 Feb., 2012.

6. Kortuem, G., Kawsar, F., Fitton, D., Sundramoorthi, V., Smart Objects and Building Blocks of Internet of Things. IEEE Internet Comput. J., 14, 1, 4451, Jan.-Feb., 2010.

7. Wu, M. et al., Research on the architecture of Internet of things, in: The Proceedings of 3rd International Conference on Advanced Computer Theory and Engineering, Beijing, China, 20-22 August, 2012.

8. Khan, R., Khan, S.U., Zaheer, R., Khan, S., Future Internet: The Internet of Things Architecture,Possible Applications and Key Challenges, in: The Proceedings of 10th International Conference on Frontiers of Information Technology, Islamabad, Pakistan, 17-19 December, 2012.

9. Uckelamann, D., Harrison, M., Michahelles, F., Architecting the Internet of Things, Springer-Verlag Berlin Heidelberg, Spain, ISBN 978-3-642-19157-2, 2011.

10. Zhang, S. et al., Cloud Computing Research and Development Trend, in: The Proceedings of International Conference on Future Networks, Sanya, China, 22-24 Jan., 2010.

11. Ma, W. et al., The Survey and Research on Application of Cloud Computing, in: The Proceedings of 7th International Conference on Computerl Science and Education, Wuyishan Mountain, China, 02-04 November, 2012.

12. Jadeja, Y. et al., Cloud Computing - Concepts, Architecture and Challenges, in: The Proceedings of International Conference on Computing Electronics and Electrical Technologies, Nagercoil, India, 21-22 March, 2012.

13. Zhou, M. et al., Services in the Cloud Computing Era: A Survey, in: The Proceedings of 4th International Universal Communications Symposium, Beijing, China, 18-19 October, 2010.

14. Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M., Internet of things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst., 29, 7, 1645–1660, 2013.

15. Atzori, L., Iera, A., Morabito, G., The internet of things: A survey. Comput. Networks, 54, 15, 2787–2805, 2010.

16. Gomez, C., Chessa, S., Fleury, A., Roussos, G., Preuveneers, D., Internet of Things for enabling smart environments: A technology-centric perspective. J. Ambient Intell. Smart Environ., 11, 23–43, 2019. IOS Press.

17. Gomez, C., Oller, J., Paradells, J., Overview and evaluation of bluetooth low energy: An emerging low-power wirelesstechnology. Sensors, 12, 9, 11734–11753, 2012.

18. Watteyne, T., Palattella, M., Grieco, L., Using IEEE 802.15.4e time-slotted channel hopping (TSCH) in the Internet of Things (IoT): Problem statement. RFC 7554, 2015. Internet Engineering Task Force, <https://hal.inria.fr/hal-01208395>

19. M. Knight, Wireless Security - How Safe is Z-Wave?, Comp. & Control Eng. J., 17, 6, 18–23, Jan. 2006.

20. Henssen, R. and Schleipen, M., Interoperability between OPC UA and AutomationML. Proc. CIRP, 25, 297–304, 2014.

21. Kehrer, S., Kleineberg, O., Heffernan, D., A comparison of fault-tolerance concepts for IEEE 802.1 Time Sensitive Networks (TSN), in: Emerging Technology and Factory Automation (ETFA), Barcelona, pp. 1–8, IEEE, 2014.

22. Clawson, J., Pater, J.A., Miller, A.D., Mynatt, E.D., Mamykina, L., No longer wearing: Investigating the abandonment of personal health-tracking technologies on craigslist, in: Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, ACM, pp. 647–658, 2015.

23. A.-B. Karami, A., Fleury, Using feedback in adaptive and user-dependent one-step decision making, in: 25th International Joint Conference on Artificial Intelligence (IJCAI-16) Workshop “Interactive Machine Learning, AAAI Press/International Joint Conferences on Artificial Intelligence, p. 5, 2016.

24. Karami, A.B., Fleury, A., Boonaert, J., Lecoeuche, S., User in the loop: Adaptive smart homes exploiting user feedback – state of the art and future directions. Information, 7, 2, 35, 2016.

25. Rashidi, P. and Cook, D.J., Keeping the resident in the loop: Adapting the smart home to the user. IEEE Trans. Syst. Man Cybern. – Part A: Syst. Hum., 39, 5, 949–959, 2009.

26. Beckmann, C., Consolvo, S., LaMarca, A., Some Assembly Required: Supporting End-User Sensor Installation in Domestic Ubiquitous Computing Environments, UbiComp 2004, LNCS 3205, pp. 107–124, 2004.

27. Cha, I., Shah, Y., Schmidt, A.U., Leicher, A., Meyerstein, M.V., Trust in M2M communication. Veh. Technol. Mag., IEEE, 4, 3, 69–75, Sept. 2009.

28. CISCO, How the Internet of Things Will Change Everything, http://youtube/mf7HxU0ZR_Q. CISCO, How the Internet of Things Will Change Everything, http://youtu.be/mf7HxU0ZR_Q (You tube information).

29. Zhou, K., Fu, C., Yang, S., Big data driven smart energy management: From big data to big insights. Renewable Sustain. Energy Rev., 56, 215–225, 2016.

30. Letouzé, E. and Jütting, J., Officials statistics, big data and human development: Towards a new conceptual and operational approach. Data-Pop Alliance White Papers Series, in collaboration with PARIS21(Article), 17, in collaboration with PARIS21(Article), 2014.

31. Abiteboul, S., Querying semi-structured data, in: 6th International Conference on Database Theory, ICDT’97, vol. 1186, Springer, Delphi, Greece, LNCS, pp. 1–18, 1997.

32. Chamberlin, D., Robie, J., Florescu, D., Quilt: an XML query language for heterogeneous data sources, in: WebDB (Informal Proceedings), pp. 53–62, 2000, (available at http://www.research.att.com/conf/webdb2000/ARTICLES/4.pdf).

33. Heuer, A. and Priebe, D., Integrating a query language for structured and semi-structured data and IR techniques, in: 11th International Workshop Database and Expert Systems Applications, IEEE, 2000.

34. Cardelli, L. and Ghelli, G., A query language based on the ambient logic, in: ESOP’01 (invited article), (available at http://www.luca.demon.co.uk).

35. Ni, W. and Ling, T.W., Glass: a graphical query Language for semistructured data, in: DASFAA, p. 363, 2003.

36. Liu, L., Du, C., Shi, X., Song, H., Lin, Z., RDF-Based representation and query of information in digital library, in: First IEEE International Symposium on Information Technologies and Applications in Education, 07, 2007, ISITAE.

37. Cao, Z., Wu, Z., Wang, Y., UMQL: A unified multimedia query language, in: Third International IEEE Conference on SignalImage Technologies and Internet-Based System, 2007, SITIS ‘07.

38. Rellermeyer, J.S., Duller, M., Gilmer, K., Maragkos, D., Papageorgiou, D., Alonso, G., The software fabric for the Internet of Things, in: IoT 2008: First International Conference on the Internet of Things, vol. 4952, Springer, Zurich, Switzerland, LNCS, UK, pp. 87–104, 2008.

39. Macaulay, T., RIoT control: understanding and managing risks and the internet of things, Morgan Kaufmann, UK, 2016.

40. Castro-Jul, F., Díaz-Redondo, R.P., Fernández-Vilas, A., Collaboratively assessing urban alerts in ad hoc participatory sensing. Comput. Networks, 131, 129–143, 2018.

41. Cesta, A., Cortellessa, G., Fracasso, F., Orlandini, A., Turno, M., User needs and preferences on AAL systems that support older adults and their carers. J. Ambient Intell. Smart Environ., 10, 1, 49–70, 2018.

42. Chahuara, P., Fleury, A., Portet, F., Vacher, M., On-line human activity recognition from audio and home automation sensors: Comparison of sequential and non-sequential models in realistic smart homes 1. J. Ambient Intell. Smart Environ., 8, 4, 399–422, 2016.

43. Gomez, C. and Paradells, J., Wireless home automation networks: A survey of Architectures and Technologies. IEEE Commun. Mag., 48, 6, 92–101, 2010.

44. Hong, Y.G., Choi, Y.H., Youn, J.S., Kim, D.K., Choi, J.H., Transmission of IPv6 packets over near field communication. Internet Draft (Work in Progress), Draft Name: Draft-ietf-6lonfc-09, 2015, 2020-08-23.

45. Wang, Y.-P.E., Lin, X., Adhikary, A., Grovlen, A., Sui, Y., Blankenship, Y., Bergman, J., Razaghi, H.S., A primer on 3GPP narrowband Internet of Things. IEEE Commun. Mag., 55, 3, 117–123, 2017.

46. Baronti, P., Pillai, P., Chook, V.W., Chessa, S., Gotta, A., Hu, Y.F., Wireless sensor networks: A survey on the state of the art and the 802.15. 4 and ZigBee standards. Comput. Commun., 30, 7, 1655–1695, 2007.

47. Dean, J. and Ghemawat, S., MapReduce: Simplified data processing on large clusters. Sixth USENIX Symposium on Operating Systems Design and Implementation (OSDI’04), San Francisco, USA, 2004.

48. Sun, Z. and Fox, G., Study on parallel SVM based on MapReduce. International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, pp. 16–19, 2012.

49. Ekanayake, J., Pallickara, S., Fox, G., Mapreduce for data intensive scientific analyses. Fourth IEEE International Conference on e-Science (e-Science’08), Indianapolis, USA, pp. 277–284, 2008.

50. Gongqing, W., Haiguang, L., Xuegang, H., Yuanjun, B., Jing, Z., Xindong, W., MReC4.5: C4.5 ensemble classification with MapReduce. ChinaGrid Annual Conference, ChinaGrid ‘09. China, vol. 4, p. 249, 255, 20092009.

51. Lin, M., Lee, P., Hsueh, S., Apriori-based frequent itemset mining algorithms on MapReduce, in: Proceedings of the Sixth International Conference on Ubiquitous Information Management and Communication (ICUIMC ‘12), New York, USA, 2012.

52. Talia, D., Workflow systems for science: concepts and tools, ISRN Software Engineering, London, 2013.

53. Abramova, V., Bernardino, J., Furtado, P., Which NoSQL database? A performance overview. OJDB, 1, 2, 17–24, 2014.

54. Cattell, R., Scalable SQL and NoSQL data stores. SIGMOD Rec., 39, 4, 12–27, 2010.

55. De Candia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W., Dynamo: Amazon’s highly available key-value store, in: Proceedings of Twenty-First ACM SIGOPS Symposium on Operating Systems Principles (SOSP ‘07), ACM, New York, NY, USA, pp. 205–220, 2007.

56. Plugge, E., Hawkins, T., Membrey, P., The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing, First ed, Apress, Berkely, CA, USA, 2010.

57. Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., Gruber, R., Bigtable: a distributed storage system for structured data. OSDI, 2006.

58. Berkhin, P., Survey of Clustering Data Mining Techniques, Accrue Software, 1045 Forest Knoll Dr., San Jose, CA, 95129, 2002.

59. Nikam, V.B. and Patil, V., Study of Data Mining algorithm in cloud computing using Map Reduce Framework. J. Eng. Comput. Appl. Sci. (JEC&AS), 2, 7, 65–70, July 2013.

60. Voas, J. and Zhang, J., Cloud Computing: New Wine or Just a New Bottle?, Database Systems Journal. IEEE Internet Comput. Mag., III, 3, 71, 2012.

61. Sucahyo, Y.G., CISA: Introduction to Data Mining and Business Intellegence Mansigera, Shivanigoel, Data Mining- Techniques, methods and Algorithms: A review on tools and their Validity. Int. J. Comput. Appl., 113, 18, 22–29 March 2015.

62. Kanungo, T., Netanyahu, N.S., Wu, A.Y., An Efficient k-Means Clustering Algorithm: Analysis and Implementation, IEEE Trans. Pattern Anal. Mach. Intell., https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=34, 24, 7, 881–892, July 2002.

63. Nikam, V.B. and Patil, V., Study of Data Mining algorithm in cloud computing using Map Reduce Framework, Journal of Engineering, Computers & Applied Sciences (JEC&AS), Volume 2, No.7, 2013.

64. Geng, X. and Yang, Z., Data Mining in Cloud Computing. International Conference on Information Science and Computer Applications, ISCA, 2013.

65. Mell, P. and Grance, T., The NIST Definition of Cloud Computing, U.S.Department of Commerce, Special Publication, Computer Security Division Information Technology Laboratory National Institutes of Standards and Technology, US, 800-145.

66. Talia, D. and Trunfio, P., How distributed data mining tasks can thrive as knowledge services. Commun. ACM, 53, 132–137, 2010.

67. Kimes, D.S., Nelson, R.F., Salas, W.A., Skole, D.L., Mapping secondary tropical forest and forest age from SPOT HRV data. Int. J. Remote Sens., 20, 18, 3625–3640, 1999.

68. Wang, F., The use of artificial neural networks in a geographical information system for agricultural land-suitability assessment. Environ. Plan. A: Economy Space, 26, 2, 265–284, 1994.

69. Diamantopoulou, M.J., Artificial neural networks as an alternative tool in pine bark volume estimation. Comput. Electron. Agric., 48, 3, 235–244, 2005.

70. Bendre, M.R., Tool, R.C., Thool, V.R., Big data in precision agriculture through ICT: Rainfall prediction using neural network approach, in: Proceedings of the International Congress on Information and Communication Technology. Advances in Intelligent Systems and Computing, S. Satapathy, Y. Bhatt, A. Joshi, D. Mishra (Eds.), pp. 165–175, 2016.

71. Lahoche, F., Godard, C., Fourty, T., Lelandais, V., Lepoutre, D., An innovative approach based on neural networks for predicting soil component variability, in: Proceedings of the 6th International Conference on Precision Agriculture and Other Precision Resources Management, pp. 803–816, 2003, Retrieved from http://www.grignon.inra.fr/economie-publique/publi/innovative_approach.pdf.

72. Pokrajac, D. and Obradovic, Z., Neural network-based software for fertilizer optimization in precision farming, in: Proceedings of the International Joint Conference on Neural Networks (IJCNN ‘01), 2001.

73. Meersmans, J., De Ridder, F., Canters, F., De Baets, S., Van Molle, M., A multiple regression approach to assess the spatial distribution of soil organic carbon (SOC) at the regional scale (Flanders, Belgium). Geoderma, 143, 1–2, 1–13, 2008.

74. Paswan, R.P. and Begum, S.A., Regression and neural networks models for prediction of crop production. Int. J. Sci. Eng. Res., 4, 9, 98–108, 2013, Retrieved from https://www.ijser.org/researchpaper/Regression-and-Neural-Networks-Modelsfor-Prediction-of-Crop-Production.pdf.

75. Chandra Deka, P., Patil, A.P., Kumar, P.Y., Naganna, S.R., Estimation of dew point temperature using SVM and ELM for humid and semi-arid regions of India. J. Hydraul. Eng., 24, 2, 190–197, 2018.

76. Chlingaryan, A., Sukkarieh, S., Whelan, B., Machine learning approaches for crop yield prediction and nitrogen status estimation in precision agriculture: A review. Comput. Electron. Agric., 151, 61 – 69, 2018.

77. Sridharan, M. and Gowda, P., Application of statistical machine learning algorithms in precision agriculture, in: Proceedings of the 7th Asian-Australasian Conference on Precision Agriculture, 2017.

78. Rumpf, T., Mahlein, A.-K., Steiner, U., Oerke, E.-C., Dehne, H.-W., Plümer, L., Early detection and classification of plant diseases with support vector machines based on hyperspectral reflectance. Comput. Electron. Agric., 74, 1, 91–99, 2010.

79. Tuia, D., Verrelst, J., Alonso, L., Perez-Cruz, F., Camps-Valls, G., Multioutput support vector regression for remote sensing biophysical parameter estimation. IEEE Geosci. Remote Sens. Lett., 8, 4, 804–808, 2011.

80. Colin, B., Clifford, S., Wu, P., Rathmanner, S., Mengersen, K., Using boosted regression trees and remotely sensed data to drive decision-making. Open J. Stat., 7, 5, 859–875, 2017.

81. De Castro, A., II, Torres-Sanchez, J., Peña, J.M., Jimenez-Brenes, F.M., Csillik, O., Lopez-Granados, F., An automatic random forest-OBIA algorithm for early weed mapping between and within crop rows using UAV imagery. Remote Sens., 10, 3, 285, 2018.

82. Rahmati, O., Pourghasemi, H.R., Melesse, A.M., Application of GIS-based data driven random forest and maximum entropy models for groundwater potential mapping: A case study at Mehran Region, Iran. Catena, 137, 360–372, 2016.

83. Kamilaris, A. and Prenafeta-Boldu, F.X., Deep learning in agriculture: A survey. Comput. Electron. Agric., 147, 70–90, 2018.

84. Andrea, C., Mauricio Daniel, B.B., Jose Misael, J.B., Precise weed and maize classification through convolutional neuronal networks, in: 2017 IEEE Second Ecuador Technical Chapters Meeting, 2017, doi: 10.1109/ ETCM.2017.8247469.

85. Streitz, N., Beyond ‘s mart-only’ cities: Redefining the ‘smart everything’ paradigm. J. Ambient Intell. Hum. Comput., Springer-Verlag GmbH Germany, 2018.

86. Streitz, N., Charitos, D., Kaptein, M., Böhlen, M., Grand challengesforambientintelligenceandimplicationsfordesign contexts and smart societies. J. Ambient Intell. Smart Environ., 11, 1, 87–107, 2019.

87. Tripathy, A.K., Tripathy, P.K., Ray, N.K., Mohanty, S.P., iTour: The future of smart tourism: An IoT framework for the independent mobility of tourists in smart cities. IEEE Consum. Electron. Mag., 7, 3, 32–37, 2018.

88. Bernardino, S., Freitas Santos, J., CadimaRibeiro, J., The legacy of European capitals of culture to the “smartness” of cities: The case of Guimarães 2012. J. Conv. Event Tour., 19, 138–166, Taylor & Francis, 2018.

89. Lv, Z., Li, X., Wang, W., Zhang, B., Hu, J., Feng, S., Government affairs service platform for smart city. Future Gener. Comput. Syst., 81, 443–451, 2018.

90. Masera, M., Bompard, E.F., Profumo, F., Hadjsaid, N., Smart (electricity) grids for smart cities: Assessing roles and societalimpacts. Proc. IEEE, 106, 4, 613–625, 2018.

91. Zawieska, J. and Pieriegud, J., Smart city as a tool for sustainable mobility and transport decarbonisation. Transp. Policy, 63, 39–50, 2018.

92. Cook, D.J., Duncan, G., Sprint, G., Fritz, R.L., Using smart city technology to make healthcare smarter. Proc. IEEE, 106, 4, 708–722, 2018.

93. Silva, B.N., Khan, M., Han, K., Towards sustainable smart cities: A review of trends, architectures, components, and open challenges in smart cities. Sustain. Cities Soc, 38, 697–713, 2018.

94. Krivý, M., Towards a critique of cybernetic urbanism: The smart city and the society of control. Plan. Theor., https://journals.sagepub.com/toc/plta/17/1, Vol 17, Issue 1, 390–397, 2016.

95. Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M., Internet of Things for smart cities. IEEE Internet Things J., 1, 1, 22–32, 2014.

96. Preuveneers, D. and Ilie-Zudor, E., The intelligent industry of the future: A survey on emerging trends, research challenges and opportunities in Industry 4.0. J. Ambient Intell. Smart Environ., 9, 3, 287–298, 2017.

97. Gilchrist, A., Industry 4.0: The Industrial Internet of Things, Springer, New York, 2016.

98. Lee, J., Bagheri, B., Kao, H.-A., Acyber-physicalsystemsarchitectureforindus try4.0-basedmanufacturingsystems. Manuf. Lett., 3, 18–23, 2015.

99. Karnouskos, S., Colombo, A.W., Bangemann, T., Manninen, K., Camp, R., Tilly, M., Stluka, P., Jammes, F., Delsing, J., Eliasson, J., A SOA-based architecture for empowering future collaborative cloud-based industrial automation, in: IECON 2012– 38th Annual Conference on IEEE Industrial Electronics Society, IEEE, pp. 5766–5772, 2012.

100. Monostori, L., Kádár, B., Bauernhansl, T., Kondoh, S., Kumara, S., Reinhart, G., Sauer, O., Schuh, G., Sihn, W., Ueda, K., Cyber-physical systems in manufacturing. CIRP Ann., 65, 2, 621–641, 2016.

101. Verma, P.K., Verma, R., Prakash, A., Agrawal, A., Naik, K., Tripathi, R., Alsabaan, M., Khalifa, T., Abdelkader, T., Abogharaf, A., Machine-to-machine (M2M) communications: A survey. J. Netw. Comput. Appl., 66, 83–105, 2016.

102. Perez, R.A., Lilkendey, J.T., Koh, S.W., Machinelearningfor a dynamic manufacturing environment. ACM SIGICE Bull., 19, 3, 5–9, 1994.

103. Priore, P., de la Fuente, D., Puente, J., Parreño, J., A comparison of machine-learning algorithms for dynamic scheduling of flexible manufacturing systems. Eng. Appl. Artif. Intell., 19, 3, 247–255, 2006.

104. An, J., Le Gall, F., Kim, J., Yun, J., Hwang, J., Bauer, M., Zhao, M., Song, J., Toward global IoT-enabled smart cities interworking using adaptive semantic adapter. IEEE Internet Things J., 6, 3, 5753–5765, Jun. 2019.

105. Zhang, F., Kang, L., Xinyan, X.U., Shen, J., Zhou, A.L.U., Power controlled and stability-based routing protocol for wireless ad hoc networks. J. Inf. Sci. Eng., 33, 4, 979–992, 2017.

106. M.A., A.R., M.H., II, A.M.S., Utilization of the dynamic laser scanning technology for monitoring, locating and classification of the city trees. Int. J. Inf. Process. Manage., 2, 1, 148–159, Jan. 2011.

107. Anagnostopoulos, T., Kolomvatsos, K., Anagnostopoulos, C., Zaslavsky, A., Hadjiefthymiades, S., Assessing dynamic models for high priority waste collection in smart cities. J. Syst. Software, 110, 178–192, Dec. 2015.

108. Corbett, J. and Mellouli, S., Winning the SDG battle in cities: How an integrated information ecosystem can contribute to the achievement of the 2030 sustainable development goals: Winning the SDG battle in cities: An integrated information ecosystem. Inf. Syst. J., 27, 4, 427–461, Jul. 2017.

109. Castelli, M., Gonçalves, I., Trujillo, L., Popovič, A., An evolutionary system for ozone concentration forecasting. Inf. Syst. Front., 19, 5, 1123–1132, Oct. 2017.

110. Park, J., Lim, S.B., Hong, K., Pyeon, M.W., Lin, J.Y., An application of emission monitoring system based on real-time traffic monitoring. Int. J. Inf. Process. Manage., 4, 1, 51–57, Jan. 2013.

111. Chen, S.-Y., Lai, C.-F., Huang, Y.-M., Jeng, Y.-L., Intelligent home-appliance recognition over IoT Cloud network, in: Wireless Communications and Mobile Computing Conference (IWCMC), 2013 9th International, IEEE, pp. 639–643, 2013.

112. Han, D.-M. and Lim, J.-H., Smart home energy management system using IEEE 802.15. 4 and zigbee. IEEE Trans. Consum. Electron., 56, 3, 1403–1410, 2010, Ye, X. and Huang, J., A framework for Cloud-based smart home, in: Computer Science and Network Technology (ICCSNT). 2011 International Conference on, December 2011, vol. 2, pp. 894–897.

113. Martirano, L., A smart lighting control to save energy, in: Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), 2011 IEEE 6th International Conference on, September 2011, vol. 1, pp. 132–138.

114. Castro, M., Jara, A., Skarmeta, A., Smart lighting solutions for smart cities, in: Advanced Information Networking and Applications Workshops (WAINA), 2013 27th International Conference on, March 2013, pp. 1374–1379.

115. Kamilaris, A. et al., The smart home meets the web of things. Int. J. Ad Hoc Ubiquitous Comput., Vol. 7, No. 3, pp 147–154, 2011.

116. Niedermayer, H., Holz, R., Pahl, M.-O., Carle, G., On using home networks and Cloud computing for a future Internet of Things, in: Future Internet— FIS, pp. 70–80, München, Germany, Springer, 20092010.

117. Babanne, V., Mahajan, N.S., Sharma, R.L., Gargate, P.P., Machine learning based Smart Surveillance System. 2019 Third International Conference on I-SMAC 2019.

118. Yun, M. and Yuxin, B., Research on the architecture and key technology of Internet of Things (IoT) applied on smart grid, in: Advances in Energy Engineering (ICAEE), 2010 International Conference on, IEEE, pp. 69–72, 2010.

119. Bendre, M.R., Thool, R.C., Tool, V.R., Big data in precision agriculture through ICT: Rainfall prediction using neural network approach, in: Proceedings of the International Congress on Information and Communication Technology. Advances in Intelligent Systems and Computing, pp. 165–175, 2016.

120. Chandra Deka, P., Patil, A.P., Kumar, P.Y., Naganna, S.R., Estimation of dew point temperature using SVM and ELM for humid and semi-arid regions of India. J. Hydraul. Eng., 24, 2, 190–197, 2018.

121. Bhattacharya, M., Kar, A., Malick, R.C. et al., Application of Internet Assistance Computation for Disease Prediction and Bio-modeling: Modern Trends in Medical Science, Principles of Internet of Things (IoT) Ecosystem: Insight Paradigm (pp. 1-20), Springer International Publishing.

122. Z.J. Guan, Somatic data blood glucose collection transmission device for Internet of Things. Chin. Patent 202(838), 653, 2013.

123. Dohr, A., Modre-Opsrian, R., Drobics, M., Hayn, D., Schreier, G., The internet of things for ambient assisted living, in: 2010 Seventh International Conference on Information Technology: New Generations, IEEE, pp. 804–809, 2010.

124. T. Xin, B. Min, J. Jie, Carry-on blood pressure/pulse rate/blood oxygen monitoring location intelligent terminal based on Internet of Things. Chin. Patent 202(875), 315, 2013.

125. Drew, B.J., Califf, R.M., Funk, M., Kaufman, E.S., Krucoff, M.W., Laks, M.M., Macfarlane, P.W., Sommargren, C., Swiryn, S., Van Hare, G.F., Practice standards for electrocardiographic monitoring in hospital settings: an American Heart Association scientific statement from the Councils on Cardiovascular Nursing, Clinical Cardiology, and Cardiovascular Disease in the Young: endorsed by the International Society of Computerized Electrocardiology and the American Association of Critical-Care Nurses. Circulation, 110, 17, 2721–2746, 2004.

126. Dash, P., Electrocardiogram monitoring. Indian J. Anaesth., 46, 4, 251–260, 2002.

127. Yang, L., Ge, Y., Li, W., Rao, W., Shen, W., A home mobile healthcare system for wheelchair users, in: Proceedings of the 2014 IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD), IEEE, pp. 609–614, 2014.

128. Agu, E., Pedersen, P., Strong, D., Tulu, B., He, Q., Wang, L., Li, Y., The smartphone as a medical device: assessing enablers, benefits and challenges, in: 2013 IEEE International Workshop of Internet-of-Things Networking and Control (IoT-NC), IEEE, pp. 48–52, 2013.

129. M.-L. Liu, L. Tao, Z. Yan, Internet of Things-based electrocardiogram monitoring system. Chin. Patent 102(764), 118, 2012.

130. Mukhopadhyay, S.C., Wearable sensors for human activity monitoring: a review. IEEE Sens. J., 15, 3, 1321–1330, 2014.

131. Ruiz, M., García, J., Fernández, B., Body temperature and its importance as a vital constant. Rev. Enferm. (Barcelona, Spain), 32, 9, 44–52, 2009.

132. Mahdavinejad, M.S. et al., Machine learning for internet of things data analysis: a survey. Digital Commun. Networks, 4, 3, 161–175, August 2018.

133. Thillaleswari, B., Comparative Study on tools and techniques of Big Data Analysis. Int. J. Adv. Networking Appl. (IJANA), 08, 05, 61–66, 2017.

  1. *Corresponding author: [email protected]
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.219.22.169