IoT Exam Questions for B.E./CSE Students
IoT Exam Questions for B.E./CSE Students
SAKUNTHALA ENGINEERING
                                COLLEGE
                         (An Autonomous Institution)
    Degree/Branch: B.E./CSE                                             Year / Sem: III/V
                       191CSV65 - INTERNET OF THINGS – All 5 Units QB
Internet of Things - Physical Design- Logical Design- IoT Enabling Technologies - IoT
Levels & Deployment Templates - Domain Specific IoTs - IoT and M2M - IoT System
Management with NETCONF- YANG- IoT Platforms Design Methodology.
4 Marks
1   Consider the following scenario. “a relay switch connected to an IoT device can turn an
    appliance on/off based on the commands sent to the IoT devices over the internet”. Utilize
    the IoT devices which are involved in relay switch with diagrammatic representation.
    CO1.1 CL3.
    Answer:
    Diagrammatic representation of IoT devices which are involved in this real time scenario
Answer:
Answer:
    Request-Response is a communication model in which the client sends request to the server and
    the server responds to the request.
4   Make use of IoT enabling technology, explain the concept of “provisioning of computing,
    networking, storage resources on demand and providing these resources as metered services
    to the users, in a PAY AS YOU GO model” CO1.4 CL3
Answer:
             Cloud computing allows for the provisioning of computing, networking, and storage
    resources on demand. This means that users can quickly and easily access and utilize these
    resources whenever they need them, without the need for upfront investment in infrastructure.
           In the context of IoT, cloud computing plays a crucial role in supporting the scalability and
    flexibility required by IoT applications. Following the concept of provisioning and metered
    services in a PAY AS YOU GO model works:
    i)Provisioning Resources: Cloud service providers – e.g., Amazon Web Services (AWS)
    ii)Metered Services: Cloud providers typically offer a PAY AS YOU GO model, where users pay
    only for the resources they consume. These resources are metered, meaning users are charged
    based on the actual usage and duration of resource utilization.
    iii)Scalability and Flexibility: Users can easily scale up or down their resource allocations based
    on changing demands. For example, during peak periods of data influx, additional computing
    resources can be provisioned to handle the increased load, and then scaled down when the load
    reduces.
         Overall, the concept of provisioning resources on demand and providing them as metered
    services in a PAY AS YOU GO model is a key aspect of cloud computing, enabling the scalability,
    flexibility, and cost efficiency required by IoT deployments.
5   Outline with an example in which IoT system level has a single node/device that performs
    sensing, stores data, performs analysis and host the application. CO1.5 CL2
Answer:
    A level 1 IoT system has a single node that performs sensing, stores data etc.,
6   You are assigned with the construction of a multiple node IoT application where-in one of
    the nodes act as a coordinator. Explain it with neat diagram CO1.5 CL2
Answer:
           - A level-5 IoT system has multiple nodes and one coordinator node.
           - The end node performs sensing and actuation.
- Coordinator node collects data from the end nodes and sends to the cloud.
7   Examine the types of data generated by a forest fire detection system. Describe any one of
    the alternative approach for storing the data. CO1.6 CL4
Answer:
         A forest fire detection system generates various types of data to monitor and assess the
    potential occurrence and spread of wildfires. The data collected typically falls into the following
    categories:
          Environmental Data
          Spatial Data
          Sensor Data
          Communication Data
Environmental Data:
    This includes information about weather conditions and atmospheric variables such as
    temperature, humidity, wind speed, wind direction, precipitation, and air pressure. These factors
    are crucial in assessing fire risk and predicting fire behaviour.
Sensor Data:
    The system may have various sensors scattered throughout the forest, including infrared cameras,
    smoke detectors, and heat sensors, which can provide real-time information about potential fire
    occurrences and early signs of fire ignition.
    Cloud Storage: Data can be stored in cloud-based storage systems like Amazon S3, Google Cloud
    Storage, or Azure Blob Storage. These platforms offer scalable and cost-effective solutions for
    managing large volumes of data.
8   With a neat diagram show the end-to-end architectures for M2M systems comprising of
    M2M area networks, communication network and application domain. CO1.7 CL3
Answer:
    Machine-to-Machine (M2M) refers to networking of machines (or devices) for the purpose of
    remote monitoring and control and data exchange.
9    Show the diagrammatic representation of communication in IoT is ip-based whereas M2M
     uses non-ip based networks.          CO1.7 CL2
Answer:
10   In order to have a good IoT network management system, Infer the network operator
     requirements based on your understanding? CO1.8 CL2
Answer:
The following are the points which provide the overview of the network operator requirements
           Ease of use
           Distinction between configuration and state data
           Fetch configuration and state data separately
           Configuration of the network as a whole
           Configuration transactions across devices
           Configuration deltas
           Dump and restore configurations
           Configuration validation
           Configuration database schemas
           Comparison configurations
           Role-based access control lists
           Multiple configuration sets
           Support for both data-oriented and task-oriented access control
11   “Managing multiple devices within a single system requires advanced management
     capabilities”-justify the statement by illustrating the diagram.   CO1.8 CL3
Answer
     Using IoT device management with NETCONF-YANG, one can manage multiple devices with a
     single system
12   In IoT design methodology, the system purpose, behaviour and requirements are captured.
     Apply these requirements in smart home automation system and explain it. CO1.9 CL3
Answer:
     Apply the IoT design methodology of a smart home automation system, the purpose and
     requirements for the system may be described as follows:
           Purpose: A home automation system that allows controlling of the lights in a home
            remotely using a web application.
           Behaviour: The home automation system should have auto and manual modes.
                    -Auto mode: the system measures the light level in the room and switches on the
            light when it gets dark.                                                       -
            Manual mode: the system provides the option of manually and remotely switching on/off
            the light.
           System Management Requirement: the system provide remote monitoring and control
            functions.
           Data Analysis Requirement: the system should perform local analysis of the data.
           Application Deployment Requirement: the application should be deployed locally on the
            device, but should be accessible remotely.
           Security Requirement: the system should have basic user authentication capability
                                          PART - C
                                          12 Marks
1   “IoT devices can exchange data with other connected devices and applications based on
    temporal and space constraints”-Apply the IoT protocols which are involved in transferring
    the data with respect to various layers. CO1.2 CL3
    Answer:
    IoT Protocols diagram -4 marks
    Each layer carries 2 marks:
    Various layers:                                                                       -
    Application layer                                                                     –
    Transport layer
    Network layer
    Link layer
2   Determine the various communication models that can be used for weather monitoring
    system. Which is a more appropriate model for this system?     CO1.3 CL4
    Answer:
    Various communication model with definition of IoT level 1 - 6. – 3 marks
    Diagram – 5 marks
    Level -6 is most appropriate model for weather monitoring system with explanation – 3 marks
3   Summarize an overview of some of the enabling technologies which play a key role in IoT.
    With necessary examples- explain it. CO1.4 K2
    Answer:
    IOT ENABLING TECHNOLOGIES
    IoT is enabled by several Technologies:                                           -
4   Compare IoT levels 4,5 and 6 systems in terms of Database management, complexity level,
    involvement of nodes in the system CO1.5 CL4
    Answer:
    Various communication model from level 4 to level 6. Each level carries 4 marks
5   While designing a domain specific IoT, each domain has a wide variety of IoT applications.
    Out of these applications, explain “home automation system” with an examples CO1.6 CL4
    Answer:
6   Both IoT and M2M involve networking of machines, explain the differences which are in
    following technologies i) communication protocols ii) Machines in M2M vs Things in IoT iii)
    Hardware vs Software Emphasis CO1.7 K4
    Answer:
    i) communication protocols – 4 marks
Answer:
    Diagram – 5 marks
    explanation – 7 marks
8   Develop an IOT design for home automation system and justify how Privacy and Security is
    provided in your prototype CO1.9 CL3
    Answer:
    Diagram – 6 marks
    explanation – 6 marks
                               UNIT-2 / IoT Architectures
                                 PART A (Objective Type - 1 Mark)
IoT Architectures: oneM2M, IoT World Forum (IoTWF) and Alternative IoT models,
Simplified IoT Architecture and Core IoT Functional Stack, Fog, Edge and Cloud in IoT,
Functional blocks of an IoT ecosystem, Sensors, Actuators, Smart Objects and Connecting
Smart Objects.
7   Which of the following is not a fundamental component of an IoT system?                      CO2.3 CL1
    a) Sensors b) Connectivity and data processing c) User interface d) Transformer
8   Which of the following is false about the IoT components?                                    CO2.3 CL1
    a) A light sensor (photo-resistor) is an analog sensor
    b) A microphone is a digital sensor
    c) A push button is a digital sensor      d) A keyboard is a digital sensor
9    Which service permits the changes to the IoT services?                                     CO2.3 CL1
     a) Update b) Registered service status     c) Enable from suspension           d) Enable
     ________
     a) Fog Computing              b)Fog           c) computing           d) none
14   ____________ Computing is the extension of cloud computing.                                CO2.5 CL1
     a) Mobile cloud computing b) Mist computing
     c) Fog computing      d) Cloud computing
15   Which of the following computing emphasizes proximity to end user?                         CO2.5 CL1
     a) Mist computing b) Cloud computing c) Edge computing d) Fog computing
16   ______practice of using a network of remote servers hosted on the Internet of store.       CO2.5 CL1
     a) Mist computing b) Fog computing c) Cloud computing d) Mobile cloud computing
17   In an application the smartness includes sensor objects in the following layer.            CO2.6 CL1
        a) Physical layer b) Network layer         c) Application layer       d) Data Link
     Layer
20   Which of the following is used to capture data from the physical world in IoT devices?     CO2.7 CL1
      a) Sensors b) Actuators c) Microprocessors d) Microcontrollers
21     Potentiometer is which of the following types of sensor?                                 CO2.7 CL1
       a) Speed sensor b) Light sensor c) Position sensor d) Force sensor
22   Out of the following, which sensor measures the moisture content of an environment?        CO2.7 CL1
     a) Soil sensor b) Temperature sensor c) Humidity sensor d) All
23   Electric motor protection has which sensor?                                                CO2.7 CL1
     a) Pressure b) Touch c) Temperature d) Humidity
24   Which devices include the necessary conversion of analog electrical signals into digital   CO2.8 CL1
     signals?
     a) Actuator           b) Sensor      c) Tags        d)None
4 Marks
1   Take a closer look at some of the differences between IT and IoT networks, explain the points
    with a focus on the IoT requirements that are driving new network architectures, and consider
    what adjustments are needed. CO2.1 CL2 [pgno: 29]
    Answer:
2   While the oneM2M architecture may seem simple and somewhat generic at first glance, it is
    very rich and promotes interoperability and supports a wide range of IoT technologies. Examine
    each of the domains in turn with neat presentation. CO2.1 CL4[pgno: 34]
Answer:
3   One of the basic principles of the IoTWF reference model is that information processing is
    initiated as early and as close to the edge of the network as possible. Highlights the functions
    handled by Layer 3 of the model. CO2.2 CL3[pgno: 37]
    Answer:
4   Outline the core IoT functional stack that can be expanded into sub layers containing greater
    detail and specific network functions. CO2.4 CL2 [pgno: 42]
Answer:
5   From an architectural standpoint, classify the variety of smart object types, shapes, and needs
    drive the variety of IoT protocols and architectures? CO2.4 K2 [pgno: 44]
    Answer:
6   “Just as clouds exist in the sky, fog rests near the ground”- justify the sentence with the defining
    characteristics of fog computing. CO2.5 CL3 [pgno: 67]
    Answer:
7   “If cloud exist in the sky, and fog sits near the ground, then mist is what actually sits on the
    ground”-Justify the sentence with an example of smart meters. CO2.3 [pgno: 68]
    Answer:
8   With a neat diagram, illustrates the hierarchical nature of edge, fog, and cloud computing across
    an IoT system.CO2.2 K4 [pgno: 69]
Answer:
9   Categorize the most useful classification scheme for the pragmatic application of sensors in an
    IoT network with necessary examples. CO2.7 K4 [pgno: 77]
    Answer:
     Show the diagrammatic representations of smart phone with various sensors involved and
     explain any four with their description. CO2.7 CL2 [pgno: 80]
10
     Answer:
     Answer:
     Outline an example of data aggregation function in a WSN where temperature readings from a
     logical grouping of temperature       sensors are aggregated as an average temperature
12
     reading.CO2.9 CL2 [pgno: 90]
Answer:
     The above diagram shows an example of such a data aggregation function in a WSN where
     temperature reaings from a logical grouping of temperature sensors are aggregated as in average
     temperature reading
                                          PART - C
                                           12 Marks
1   Consider the following scenario,” you might want to automate your HVAC system by connecting
    it with wireless temperature sensors spread throughout your office. You decide to deploy sensors
    that use LoRaWAN technology. The problem is that LoRaWAN network and the BACnet system
    of your HVAC and BMS run on are completely different systems and have no natural connection
    point”. With a neat representation, explain in which situation, one M2M common services
    architecture comes in. CO2.1 CL3 [pgno: 33]
    Answer:
    Explanation – 6 marks
    Diagram – 6 marks
2   In 2014 the IoTWF architectural committee published a seven-layer IoT architectural reference
    model. Each of the seven layers is broken into specific functions and security encompasses the
    entire model. Make use of this reference model, show the standardized architecture published by
    the IoTWF. CO2.2 CL3 [pgno: 35]
    Answer:
    Explanation- 5 marks
    Diagram- 7 marks
3   “Rather, the intention is to simplify the IoT architecture into its most basic building blocks and
    then to use it as a foundation to understand key design and deployment principles that are applied
    to industry- specific use cases.”- Illustrate the simplified IoT model presented with the functional
    blocks. CO2.3 CL2 [pgno: 41]
    Answer:
    Explanation- 7 marks
    Diagram- 5 marks
4   “In most cases, the “thing” interacts with an external system to report information that the smart
    object collects, to exchange with other objects, or to interact with a management platform.” From
    an architectural standpoint, explain the components that have to work together for an IoT
    network to be operational. CO2.4 CL4 [pgno: 43]
    Answer:
    Explain – Core IoT functional stack – 6 marks
    Diagram – 6 marks
5   Outline the IoT data management and compute stack for “Analysing IoT data close to where it is
    collected minimizes latency, offloads gigabytes of network traffic from the core network, and
    keeps sensitive data inside the local network. CO2.4 CL2 [pgno: 65]
    Answer:
    Explain – IoT Data Management and Compute Stack – 6 marks
    Diagram – 6 marks
6   “For the creation of a smart city- a broad network of connected, interdependent devices and
    technologies are applied”. Make use of this example and show the simplified view of basic building
    block of an IoT ecosystem. CO2.6 CL2
Answer:
    Explanation- 8 marks
    Diagram – 4 marks
7   Develop the use case to highlight the power of sensors and IoT is in the area of precision
    agriculture (smart farming), which uses a variety of technical advances to improve the efficiency,
    sustainability and profitability of traditional farming practices. CO2.7 CL3 [pgno: 79]
    Answer:
    Explanation:
    Sensors involved in smart farming – 8 marks
IoT Access Technologies: Physical and MAC layers, topology and Security of IEEE
802.15.4, 802.15.4g, 802.15.4e, 1901.2a, 802.11ah and LoRaWAN, Network Layer: IP
versions, Constrained Nodes and Constrained Networks, Optimizing IP for IoT: From
6LoWPAN to 6Lo, Routing over Low Power and Lossy Networks.
4 Marks
1   “The IEEE 802.15.4 PHY and MAC layers are the foundations for several networking
    protocol stacks”. Show some of the most well-known protocol stacks based on 802.15.4.
    CO3.2 CL2 [pgno: 109]
    Answer:
2   Apply ZigBee IP Protocol stack for the following examples,” Smart metering and residential
    energy management systems”. CO3.2 CL3 [pgno: 111]
Answer:
3   Make use of four types of MAC frames specified in 802.15.4. Show the diagrammatic
    representation of IEEE 802.15.4 MAC format. CO3.2 CL3 [pgno: 112]
    Answer:
4   “The IEEE 802.15.4g – 2012 PHY is similar to the IEEE 802.15.4 PHY”-With a neat diagram
    of IEEE 802.15.4g/e MAC Frame Format, explain the similarities and differences between
    them. CO3.2 CL4 [ pgno: 122]
Answer:
5   “The feature list of 802.11ah MAC layer is focused on power consumption and mechanisms
    to allow low-power Wi-Fi stations to wake up less often and operate more efficiently”. Infer
    some enhancements and features specified by IEEE 802.11ah for the MAC layer. CO3.3 CL2
    pgno: 131
    Answer:
6   “One of the key components brought from 802.15.4e to 190 1.2a is information elements”.
    With IE support, show the figure that provides an overview of the general MAC frame
    format for 190 1.2. CO3.4 CL3 pgno: 126
    Answer:
7   Demonstrate how the LoRaWAN data rates can vary depending on the associated spreading
    factor for the two main frequency bands, 863-870 MHz AND 902-928 MHz. CO3.5 CL2
    pgno: 136
    Answer:
8   Categorize the classification of constrained nodes that helps when evaluating the IP adoption
    versus adaptation model. CO3.7 CL4 pgno: 155
Answer:
9   “IPV6- only adaptation layers for some physical and data layers for recently standardized
    IoT protocols support only IPV6”- Justify the statement by outlining the optimizing IP for
    IoT using an adaptation layer. CO3.8 CL2 pgno: 159
    Answer:
10   With a neat diagram shows an example of an IoT protocol stack using the 6LoWPAN
     adaptation layer beside the well-known IP protocol stack for reference. . CO3.8 CL3
pgno: 160
Answer:
11   Outline the following concept in a diagrammatic manner, “DAO and DIO messages move
     both up and down the DODAG, depending on the exact message type”. CO3.9 CL3
pgno: 170
     Answer:
12   “RPL defines a large and flexible set of new metrics and constraints for routing in RFC
     6551”. Show some of the RPL routing metrics and constraints developed for supporting
     powered and battery-powered nodes.      CO3.9 CL2 pgno: 171
     Answer:
                                        PART - C
                                        12 Marks
1   “IEEE 802.15.4 standard – supports an extensive number of PHY options that range from
    2.4GHZ to sub-GHz frequencies in ISM bands –manages access to the PHY channel by defining
    how devices in the same area will share the frequencies allocated”. Identify the layers and
    explain it with a neat presentation. CO3.2 CL4 pgno: 113
    Answer:
    Explanation:
    Physical Layer with description- 5 marks
    Additional PHY communication option-3 marks
    Diagram- 4 marks
2   “IEEE 802.15.4g focuses mainly on improvements to the PHY layer, while IEEE 802.15.4e
    targets the MAC layer”- Justify this statement with a neat diagrammatic representation along
    the security in both standards. CO3.2 CL3 pgno: 123
    Answer:
    Explanation – 6 marks
    Diagram – 6 marks
3   IEEE 190 1.2a is an open PHY and MAC standard approach to enable the use of Narrowband
    Power Line Communication. Examine the set of use cases for this standard depends on the
    physical power lines that interconnect the devices. CO3.4 CL4 pgno: 126
    Answer:
    Explanation of:
    PHY – 3 marks
    MAC – 3 marks
    Diagrams- 6 marks
7   The 6LoWPAN working group published several RFCs, but RFC 4994 is foundational because
    it defines frame headers for the capabilities of header compression, fragmentation and Mesh
    addressing. Outline the necessary diagrams involved in 6LoWPAN header stacks.CO3.8 CL3
    pgno: 161
Answer:
Diagrams:
Header stacks – 3 marks
Header compression – 3 marks
Fragmentation- 3 marks
Mesh addressing – 3
8   Analyze the working of Routing over Low-Power and Lossy Networks to evaluate all Layer 3 IP
    routing protocols and determine the needs and requirements for developing a routing solution
    for IP smart objects. CO3.9 CL4 pgno: 167
    Answer:
    Explanation – 6 marks
    Diagrams- 6 marks
                          UNIT-4 / Design and Development
                                 PART A (Objective Type - 1 Mark)
7   In IoT Building Blocks, routing and proper utilization of the processed data is the   CO4.5   CL1
    responsibility of ________
10 In Arduino, writing codes for IDE programming is done in________language. CO4.6 CL1
4 Marks
1   Make use of smart IoT-based home automation system, demonstrates the key steps involved
    in IoT Design Methodology.CO4.1 CL2 pgno: 114
Answer:
2   Analyse the embedded computing logic with respect to computer hardware and use of
    microcontroller in embedded system with neat diagram. CO4.2 CL4
    Answer:
3   While selecting a µController for your IoT application, few characteristics are important.
    Justify them from your point of view CO4.3 CL2
Answer:
4   Outline the figure depicts one such IoT System on Chip model no.RS9113 ,which has been
    designed and developed by redpine signals recently.CO4.4 CL2
Answer:
5   “A ‘Thing’ in IoT can be any object that has a unique identifier and which can send/receive
    data over a network”- justify the statement by providing real-world examples. CO4.5 CL2
    Answer:
6   On what basis, basic building blocks of an IoT device classifies the number of modules which
    is based on functional attributes.CO4.5 CL2
Answer:
    Functional Attributes:
7   While uploading the program to your board, demonstrates the function of each symbol
    appearing in the arduino IDE toolbar .CO4.6 CL2
Answer:
8   “Raspberry Pi runs various flavours of Linux and can perform almost all tasks that a normal
    desktop computer can do”-Explain this statement by providing various flavours of linux.
    CO4.7 CL4 pgno: 181
Answer:
Answer:
10   Compare the key metrics for choosing the best board with explaining the contrast between
     arduino vs raspberry pi for IoT.CO4.8 CL4
     Answer:
      2        Control unit of the Arduino is from the    The control unit of Raspberry Pi is from
               Atmega family.                             the ARM family.
      3                                                   While Raspberry Pi is based on a
               Arduino is based on a microcontroller.
                                                          microprocessor.
      4                                                   While Raspberry Pi computes data and
               It is designed to control the electrical
                                                          produces valuable outputs, and controls
               components connected to the circuit
                                                          components in a system based on the
               board in a system.
                                                          outcome of its computation.
      5                                                   While Raspberry Pi boards have a
               Arduino boards have a simple hardware
                                                          complex architecture of hardware and
               and software structure.
                                                          software.
      6        CPU architecture: 8 bit.                   CPU architecture: 64 bit.
      7                                                   While Raspberry Pi requires more RAM,
               It uses very little RAM, 2 kB.
                                                          1 GB.
      8                                                   While Raspberry Pi clocks a processing
               It clocks a processing speed of 16 MHz.
                                                          speed of 1.4 GHz.
      9        It is cheaper in cost.                     While Raspberry Pi is expensive.
      10       It has a higher I/O current drive          While Raspberry Pi has a lower I/O
               strength.                                  current drive strength.
11   With a neat diagram show the raspberry pi GPIO headers and explain the interfaces for
     transferring the data in the board. CO4.8 CL3
     Answer:
12   Write a python program for controlling an LED with a switch where the condition is i) LED
     is connected to GPIO pin 18 ii) switch is connected to pin 25. CO4.8 CL4 pgno: 188
     Answer:
                                          PART - C
                                           12 Marks
1   With a neat sketch IoT, analyze the design for smart health care system and justify how privacy
    and security is provided in your prototype. CO4.1 CL4 pgno: 115
    Answer:
    Explanation:
    Steps- 3 marks
    Diagram – 6 marks
    Explanation for diagram – 3marks
2   While designing an IoT application, examine how System on Chip in IoT is designed by Redpine
    signals and show various applications involved in it. CO4.3 CL4
    Answer:
    Diagram – 5 marks
    Explanation – 4 marks
    Applications- 3 marks
3   Point out some examples that define IoT devices and outline the figure that shows a generic block
    diagram of a single-board computer (SBC). CO4.4 CL3
    Answer:
    Explanation – 6 marks
    Diagram – 6 marks
4   Examine the process of using the Integrated Development Environment (IDE) to prepare an
    arduino board with neat presentation. CO4.6 CL4
    Answer:
    Explanation- 5 marks
    Diagram – 7 marks
5   Articulate the special functions involved in designing the basic arduino board and explain the
    procedure for installing and setting up of IDE. CO4.6 CL4
    Answer:
    Special functions – 3 marks
    Explanation- 6 marks
    Necessary diagrams – 3 marks
6   With a neat sketch, Analyse the various components or peripherals labelled in the Raspberry Pi
    board by providing necessary examples CO4.7 CL3 pgno: 180
    Answer:
    Diagram – 6 marks
    Explanation (various components) – 6 marks
7   Design an automatic lighting system with LDR for turning a light on/off based on the light-level
    sensed in raspberry pi and write a python program to support the working of that design.CO4.8
    CL6 pgno: 191
    Answer:
    Diagram- 6 marks
    Explanation- 6 marks
8   Design an automatic refrigerator light system with LED for switching on/off from raspberry pi
    and write a python program to support the working of that design.CO4.8 K6 pgno: 187
    Answer:
    Diagram – 6 marks
    Program- 6 marks
              UNIT-5 / Case Studies and Real-world Applications
                                 PART A (Objective Type - 1 Mark)
1   While designing a real-world IoT system, we need to consider few constraints. One of   CO5.1   CL1
    the following NOT belongs to the list of constraints. Identify it.
13   The method by which companies analyse customer data or other types of information in CO5.5          CL1
     an effort to identify patterns and discover relationships between different data elements
     is often referred to as ______.
4 Marks
1   From your learning point of view, categorize various applications of IoT related to our day-to-day
    life. CO5.2 CL4
Answer:
Few Applications:
        Wearables
        Smart home applications
        Smart buildings
        Smart infrastructure
        Securities
        Health care
        Smart cities
        Industrial automation
        agriculture
2   Outline the figure with the processes of SOA paradigm from sensors and actuators used for
    monitoring and control at shop-floor level up to enterprise system. CO5.3 CL2
    Answer:
3   Company A wants to improve energy efficiency in their buildings and become green building
    partner certified, which requires lowering their energy consumption by at least 25%. After
    discussions with a building automation company, they have come to understand that this is a very
    good investment that will quickly justify itself in terms of reduced energy cost. Analyse some of
    the steps for reducing energy consumption to the scenario. CO5.3 CL4
Answer:
5 step plan:
4   For the following scenario, outline the figure which depicts the paradigm change from an
    infrastructure delivering metering data for billing purposes toward a general-purpose monitoring
    infrastructure that acts as an enable for a multitude of stakeholders and value-added services.
    CO5.3 CL3
    Answer:
5   Show the schematic representation of the framework that outlines seven domains for the smart
    grid conceptual model which is defined by the National Institute of Standards and Technology.
    CO5.3 CL3
Answer:
       7   domains:
          Bulk Generation
          Transmission
          Distribution
          Customers
          Operations
          Markets
          Service providers
6   With a neat diagram, describe the use case that consists of three citizen journalists observe a fire
    on the corner of Oak and Birch Street near Oak Park. Make use of participatory sensing activities
    that focus on exploiting citizen journalist reports in order to produce richer information content
    and potentially help others. CO5.4 CL3
    Answer:
7   With a neat presentation, show an example of the data collected for forest fire detection where
    each row in the table shows time stamped readings of temperature, humidity, light and CO
    sensors. CO5.5 CL3 pgno: 337
Answer:
8   “While looking at the key concepts of WAMP, one of the concepts such as client and router shows
    the communication between them by WAMP session”- justify the statement by outlining the
    diagrammatic representation. CO5.6 CL2 pg.no:199
Answer:
Answer:
10   Infer the figure that shows a screenshot of i) how to create a new device from the xively dashboard
     ii) creation of feed-id and API key.CO5.7 CL2
     Answer:
11   Show the python program for stopping an EC2 instance. In this case, use the following function,
     i) conn.get_all_instances ii) conn.stop_instances for getting information on all running and
     stopping instances. CO5.8 CL3 pgno: 226
     Answer:
12   Write a python code for uploading a file to amazon S3. Apply the following functions in your code
     i)   first   establish   the   function   by   calling   boto.connect_s3.ii)   upload   the   files   by
     upload_to_s3_bucket_path function. CO5.8 CL4 pgno: 231
     Answer:
                                        PART - C
                                        12 Marks
1   Consider any use case example of smart applications of IoT, explain the architecture and
    technology need in building the application. CO5.3 CL4
    Answer:
    Any example in smart application
    Explanation- 6 marks
    Diagram – 6 marks
2   In Industrial Automation, distinguish the various levels through SOCRADES Integration
    architecture CO5.3 CL4
    Answer:
    Explanation – 5 marks
    Diagram- 7 marks
3   Analyse how energy could be better managed in order to increase efficiency, without noticeably
    impacting quality of life on the integration of smart house and its appliances to the smart grid.
    CO5.3 CL4
    Answer:
    Explanation – 6 marks
    Diagram – 6 marks
4   Appraise the importance of Participatory sensing process and infer some example in connection
    with smart city implementation. CO5.4 CL5
    Answer:
    Explanation – 4 marks
    Diagrams- 8 marks
5   Outline the deployment design of a forest fire detection system with multiple nodes which are
    deployed in a forest and also show an example of the data collection.CO5.5 CL3 pgno: 336
    Answer:
    Explanation – 4 marks
    Diagrams:
    Deployment design – 4 marks
    Data collection example- 4 marks
6   Analyse the distributed application architectures where the application components are
    distributed on multiple nodes and communicate with messaging patterns provided by WAMP.
    CO5.6 CL4 pgno: 198
    Answer:
    Explanation – 7 marks
    Diagram- 5 marks
7   Consider an example of using xively cloud for an IoT system that monitors temperature and sends
    the measurements to a xively channel. Write a python program for the above scenario where xively
    python library must used.CO5.7 CL4 pgno: 205
    Answer:
    Program – 8 marks
    Explanation – 4 marks
8   Make use of the purpose of Amazon Web service for IoT. Write a python program for the following
    services i) launching an EC2 instance ii) creation of DynamoDB table. CO5.8 CL3 pgno: 225,234
    Answer:
       i)     Amazon EC2 – 6 marks
       ii)    Amazon DynamoDB – 6 marks