JNTU
JNTU MCA 2018 INTERNET OF THINGS Previous Question Paper (June/July - 2018 - R15)
Note: This question paper contains two parts A and B. Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit. Each question carries 10 marks and may have a, b, c as sub questions.
PART A
What are the IoT communication APIs? Explain.
Answer
IoT communication APIs are programming interfaces that allow IoT devices, applications, and cloud platforms to exchange data and control signals. They provide a standardized way for heterogeneous devices to interact over a network.
Key types include:
- RESTful APIs: Based on HTTP/HTTPS, these use standard methods like GET, POST, PUT, and DELETE to manage resources, making them ideal for web-based IoT integration.
- WebSocket APIs: Provide full-duplex communication channels over a single TCP connection, enabling real-time data streaming between devices and servers.
- MQTT APIs: Lightweight messaging protocols designed for resource-constrained devices, using a publish-subscribe model to minimize bandwidth and power usage.
Explain the need for IoT systems management.
Answer
IoT systems management is essential to ensure the reliability, security, and efficiency of large-scale deployments. As the number of connected devices grows, manual intervention becomes impossible.
The need arises from:
- Configuration Management: Automating the setup, provisioning, and updating of firmware or software across thousands of devices.
- Fault Management: Proactively detecting, diagnosing, and resolving device failures or connectivity issues to minimize downtime.
- Security Management: Monitoring for unauthorized access, managing authentication credentials, and deploying security patches to protect against vulnerabilities.
- Performance Monitoring: Tracking device health, resource utilization, and data throughput to optimize overall system performance.
What is the motivation for using Python? Explain.
Answer
Sign in to view the complete answer paper.
What is an IoT Device? Explain about Beagle Bone Black.
Answer
Sign in to view the complete answer paper.
List some of the web servers for IoT and brief them.
Answer
Sign in to view the complete answer paper.
PART B
Explain in detail about the protocols used in the physical design of Internet of Things.
Answer
Sign in to view the complete answer paper.
With a neat diagram, explain various IoT levels and deployment templates.
Answer
Sign in to view the complete answer paper.
What is the purpose and characteristics of M2M? Explain the differences between IoT and M2M.
Answer
Sign in to view the complete answer paper.
What is Software Defined Networking (SDN) and network function virtualization (NFV)? Explain the differences between SDN and NFV for IoT.
Answer
Sign in to view the complete answer paper.
Write about file handling in Python.
Answer
Sign in to view the complete answer paper.
How type conversion is done in Python? Explain.
Answer
Sign in to view the complete answer paper.
List and explain the Python packages of interest for IoT.
Answer
Sign in to view the complete answer paper.
Write a detailed note on Raspberry Pi board and using Linux on Raspberry Pi.
Answer
Sign in to view the complete answer paper.
What are the design issues in interfacing an LED and Switch with Raspberry Pi? Explain.
Answer
Sign in to view the complete answer paper.
Discuss the architecture of Django and the issues in starting development with Django.
Answer
Sign in to view the complete answer paper.
Write short notes on:
WAMP - AutoBahn for IoT
Answer
Sign in to view the complete answer paper.
Xively Cloud for IoT
Answer
Sign in to view the complete answer paper.