Internet of Things (CS-801-A)/(AL-801-A)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Understand internet of things and its hardware and software components
CO2 Design interface I/O devices, sensors & communication modules.
CO3 Analyse data from various sources in real-time
CO4 Monitor data and devices with remote control.
CO5 Develop real life IOT based projects.
CO2 Design interface I/O devices, sensors & communication modules.
CO3 Analyse data from various sources in real-time
CO4 Monitor data and devices with remote control.
CO5 Develop real life IOT based projects.
Course contents:
Unit –I
INTRODUCTION TO WEB ENGINEERING
IoT definition, Characteristics, IoT conceptual and architectural framework, Components of IoT ecosystems, Physical and logical design of IoT, IoT enablers, Modern day IoT applications, M2M communications, IoT vs M2M, IoT vs WoT, IoT reference architecture, IoT Network configurations, IoT LAN, IoT WAN, IoT Node, IoT Gateway, IoT Proxy, Review of Basic Microcontrollers and interfacing.
Unit –II
Define Sensor, Basic components and challenges of a sensor node, Sensor features, Sensor resolution; Sensor classes: Analog, Digital, Scalar, Vector Sensors; Sensor Types, bias, drift, Hysteresis error, quantization error; Actuator; Actuator types: Hydraulic, Pneumatic, electrical, thermal/magnetic, mechanical actuators, soft actuators
Unit –III
Basics of IoT Networking, IoT Components, Functional components of IoT, IoT service Oriented architecture, IoT challenges, 6LowPAN, IEEE 802.15.4, ZigBee and its types, RFID Features, RFID working principle and applications, NFC (Near Field communication), Bluetooth, Wireless Sensor Networks and its Applications.
Unit –IV
MQTT, MQTT methods and components, MQTT communication, topics and applications, SMQTT, CoAP, CoAP message types, CoAP Request-Response model, XMPP, AMQP features and components, AMQP frame types.
Unit –V
IoT Platforms, Arduino, Raspberry Pi Board, Other IoT Platforms; Data Analytics for IoT, Cloud for IoT, Cloud storage models & communication APIs, Attacks in IoT system, Vulnerability analysis in IoT, IoT case studies: Smart Home, Smart framing etc.
References
- Vijay Madisetti, Arshdeep Bahga, “IoT, A Hands on Approach”, University Press.
- Dr. SRN Reddy, RachitThukral and Manasi Mishra, “Introduction to Internet of Things: A practical Approach”, ETI Labs.
- Pethuru Raj and Anupama C. Raman, “The Internet of Things: Enabling Technologies, Platforms, and Use Cases”, CRC Press.
- Jeeva Jose, “Internet of Things”, Khanna Publishing House, Delhi.
- Adrian McEwen, “Designing the Internet of Things”, Wiley.
- Raj Kamal, “Internet of Things: Architecture and Design”, McGraw Hill.
- CunoPfister, “Getting Started with the Internet of Things”, O Reilly Media
LNCT University, Bhopal
Block Chain (CS-801-B/Al-801-B)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Understand concepts and terminology of blockchain.
CO2 Utilize block chain concepts for crypto currency application.
CO3 Classify block chain and compare the types for design issues.
CO4 Illustrate the block chain application development with simulator.
CO5 Understand block chain enabled trade.
CO2 Utilize block chain concepts for crypto currency application.
CO3 Classify block chain and compare the types for design issues.
CO4 Illustrate the block chain application development with simulator.
CO5 Understand block chain enabled trade.
Course contents:
UNIT I: OVERVIEW OF BLOCK CHAIN
Public Ledgers, Bit coin, Smart Contracts, Block in a Block chain, Transactions, Crypto currency to Block chain, Distributed Consensus, Public vs Private Block chain, Permissioned Model of Block chain, Overview of Security aspects of Block chain; Basic Crypto Primitives: Cryptographic Hash Function, Properties of a hash function, Hash pointer and Merkle tree, Digital Signature, Public Key Cryptography.
UNIT II: UNDERSTANDING BLOCK CHAIN WITH CRYPTO CURRENCY
Bit coin and Block chain: Creation of coins, Payments and double spending, Bit coin Scripts, Bit coin P2P Network, Transaction in Bit coin Network, Block Mining, Block propagation and block relay. Working with Consensus in Bit coin: Distributed consensus in open environments, Consensus in a Bitcoin network, Proof of Work (PoW) – basic introduction, Hash Cash PoW, Bit coin PoW, Attacks on PoW and the monopoly problem, Proof of Stake, Proof of Burn and Proof of Elapsed Time, The life of a Bitcoin Miner, Mining Difficulty, Mining Pool.
UNIT III: UNDERSTANDING BLOCK CHAIN FOR ENTERPRISES
Permissioned Block chain: Permissioned model and use cases, Design issues for Permissioned block chains, Execute contracts, State machine replication, Overview of Consensus models for permissioned block chain- Distributed consensus in closed environment, Paxos, RAFT Consensus, Byzantine general problem, Byzantine fault tolerant system, Lamport-Shostak-Pease BFT Algorithm, BFT over Asynchronous systems.
UNIT IV: ENTERPRISE APPLICATION OF BLOCK CHAIN
Cross border payments, Know Your Customer (KYC), Food Security, Mortgage over Block chain, Block chain enabled Trade, We Trade – Trade Finance Network, Supply Chain Financing, and Identity on Block chai.
UNIT V: BLOCK CHAIN APPLICATION DEVELOPMENT
Hyperledger Fabric- Architecture, Identities and Policies, Membership and Access Control, Channels, Transaction Validation, Writing smart contract using Hyperledger Fabric, Writing smart contract using Ethereum, Overview of Ripple and Corda.
References
- Melanie Swan, “Block Chain: Blueprint for a New Economy”, O‟Reilly, 2015.
- . Josh Thompsons, “Block Chain: The Block Chain for Beginners- Guide to Block chain Technology and Leveraging Block Chain Programming”.
- Daniel Drescher, “Block Chain Basics”, Apress; 1stedition, 2017.
- Anshul Kaushik, “Block Chain and Crypto Currencies”, Khanna Publishing House, Delhi.
- . Imran Bashir, “Mastering Block Chain: Distributed Ledger Technology, Decentralization and Smart Contracts Explained”, Packt Publishing.
- Salman Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O‟Dowd, Venkatraman Ramakrishna, “Hands-On Block Chain with Hyperledger: Building Decentralized Applications with Hyperledger Fabric and Composer”, Import, 2018.
No comments:
Post a Comment