JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

CS724PE: INTERNET OF THINGS

B.Tech IV Year I Semester (R16)

Course Objectives:

  • To introduce the terminology, technology and its applications
  • To introduce the concept of M2M (machine to machine) with necessary protocols
  • To introduce the Python Scripting Language which is used in many IoT devices
  • To introduce the Raspberry PI platform, that is widely used in IoT applications
  • To introduce the implementation of web-based services on IoT devices.

Course Outcomes:

  • Interpret the impact and challenges posed by IoT networks leading to new architectural models.
  • Compare and contrast the deployment of smart objects and the technologies to connect them to network.
  • Appraise the role of IoT protocols for efficient network communication.
  • Elaborate the need for Data Analytics and Security in IoT.
  • Illustrate different sensor technologies for sensing real world entities and identify the applications of IoT in Industry.

UNIT - I

Introduction to Internet of Things –Definition and Characteristics of IoT, Physical Design of IoT – IoT Protocols, IoT communication models, Iot Communication APIs, IoT enabled Technologies – Wireless Sensor Networks, Cloud Computing, Big data analytics, Communication protocols, Embedded Systems, IoT Levels and Templates, Domain Specific IoTs – Home, City, Environment, Energy, Retail, Logistics, Agriculture, Industry, health and Lifestyle.

UNIT - II

IoT and M2M – Software defined networks, network function virtualization, difference between SDN and NFV for IoT. Basics of IoT System Management with NETCOZF, YANG- NETCONF, YANG, SNMP NETOPEER

UNIT - III

Introduction to Python - Language features of Python, Data types, data structures, Control of flow, functions, modules, packaging, file handling, data/time operations, classes, Exception handling. Python packages - JSON, XML, HTTP Lib, URL Lib, SMTP Lib.

R16 B.TECH IT

UNIT - IV

IoT Physical Devices and Endpoints - Introduction to Raspberry PI - Interfaces (serial, SPI, I2C). Programming – Python program with Raspberry PI with focus of interfacing external gadgets, controlling output, reading input from pins.

UNIT - V

IoT Physical Servers and Cloud Offerings – Introduction to Cloud Storage models and communication APIs. Webserver – Web server for IoT, Cloud for IoT, Python web application framework. Designing a RESTful web API

TEXT BOOKS:

  • 1. Internet of Things - A Hands-on Approach, Arshdeep Bahga and Vijay Madisetti, Universities Press, 2015, ISBN: 9788173719547
  • 2. Getting Started with Raspberry Pi, Matt Richardson & Shawn Wallace, O'Reilly (SPD), 2014, ISBN: 9789350239759 R16 B.TECH IT WEB AND DATABASE SECURITY (PROFESSIONAL ELECTIVE – III) B.Tech. IV Year I Sem. L T P C Course Code: IT731PE 3 0 0 3

Course Objectives

  • Give an Overview of information security
  • Give an overview of Access control of relational databases

Course Outcomes

Students should be able to

  • Understand the Web architecture and applications
  • Understand client side and service side programming
  • Understand how common mistakes can be bypassed and exploit the application
  • Identify common application vulnerabilities

UNIT - I

The Web Security, The Web Security Problem, Risk Analysis and Best Practices Cryptography and the Web: Cryptography and Web Security, Working Cryptographic Systems and Protocols, Legal Restrictions on Cryptography, Digital Identification

UNIT - II

The Web’s War on Your Privacy, Privacy-Protecting Techniques, Backups and Antitheft, Web Server Security, Physical Security for Servers, Host Security for Servers, Securing Web Applications

UNIT - III

Database Security: Recent Advances in Access Control, Access Control Models for XML, Database Issues in Trust Management and Trust Negotiation, Security in Data Warehouses and OLAP Systems

UNIT - IV

Security Re-engineering for Databases: Concepts and Techniques, Database Watermarking for Copyright Protection, Trustworthy Records Retention, Damage Quarantine and Recovery in Data Processing Systems, Hippocratic Databases: Current Capabilities and

UNIT - V

Future Trends Privacy in Database Publishing: A Bayesian Perspective, Privacy-enhanced Location-based Access Control, Efficiently Enforcing the Security and Privacy Policies in a Mobile Environment

TEXTBOOKS:

  • 1. Web Security, Privacy and Commerce Simson GArfinkel, Gene Spafford, O’Reilly.
  • 2. Handbook on Database security applications and trends Michael Gertz, Sushil Jajodia R16 B.TECH IT

Loading Question Papers

Fetching data from database...