Share this link via
Or copy link
Internet of Things- 6 month Industrial Training
(4 hours a Day)
1. Programming concepts (20 hrs theory & 60 hrs practical ): Introduction to Linux OS
and working Environment, Overview of Embedded C, Pointers, Functions Arrays, Strings,
Structures & Unions.Core Java:- Data Types, Operators and Language, Constructs, Inner
Classes and Inheritance, Interface and Package, Exceptions, Collections, Threads,
Java.lang, Java.util, Java.awt, Java.io , Java Persistent, Servlets, Java Virtual Machine
2. Mobile and Web application Development( 20 hrs theory & 60 hrs practical):
Introduction to Android Platforms, Architecture, Application formats, life cycle, Design and
Development of Mobile user Interfaces, And Mobile application Development, Connectivity
in Android( Wi-fi, Bluetooth, BLE, GSM) Cross platform applications using HTML5, Building
applications from source code, Web Services, SOAP vs. REST Frameworks & Templates
designing using HTML , CSS, Java Script and development using PHP, Designing REST
APIs for device registration, Data Management MYSQL, Data Visualization, Dashboard
Design
3. Basics of IoT ( 20 hrs theory): Definition of “Internet of Things”, Evolution of IoT,
Requirements and societal Impact of IoT, Concepts and Terminology of The Internet of
Things (IoT), IoT Building Blocks, Embedded Systems in IoT and the interaction between
software and hardware in an IoT device, IoT Enabling technologies, Role of operating
system to support software in an IoT device, Applications of IoT, Challenges in IoT.
4. IoT Communication and Network Protocols (40 hrs theory): IOT Communication
Requirements, use of networking and basic networking hardware, M2M in IOT,
Communication standards, Communication models and Data exchange formats, TCP/IP
Protocol stack, overview of Link, IP Layers, IPv4 & IPv6 basics, TCP,UDP Protocols &
Socket Programming, Network layers L2 &L3, Apples Bonjour protocol, Overview of
mDNS, IOT Protocols(MQTT, CoAP, HTTP, REST, Web Sockets ) , Wireless Protocols
(Wi-Fi, Bluetooth, BLE)
5. Introduction and interfacing with Wi-Fi certified IoT kit TI CC3200 (10 hrs theory & 70
hrs practical ):Introduction to the CC3200MOD Launchpad, GPIO interfacing, Peripheral
Programming (UART, ADC, SPI, I2C, On-board and External Sensor Interfacing, GPS,
GSM, Bluetooth, Stepper motor)
6. IoT Development (10 hrs theory and 60 hrs pratctical): Introduction to SimpleLink
CC1310 LaunchPad kit and SimpleLink MSP432P401R LaunchPad. Data transfer by
Wireless/Wired connectivity, Working with cloud servers (IBM, Exosite, Temboo, Nexmo,
Twilio, ThingSpeak, AT&T, PubNub) , Sensor data acquisition and pushing the sensor data
(Moisture, Temperature, Ultrasonic, sound, light etc) over the cloud, Application
development using SMS/ Email / Call Alert creation, Map visualization, Weather information
etc. Introduction to Contiki OS and Open Wrt
7. IoT Security ( 20 hrs): Ethical Challenges in IoT, Security and Interoperability, Modes of
Attacks, Security Techniques and their implementation.
8. Case Studies and IoT Project (120 hrs)
Eligibility:- B.Tech 3rd/Final Year students of CSE /IT/Electronics/ECE or equivalent
Prerequisites:- The participants are expected to have a basic knowledge of microprocessors/
Microcontrollers and any programming language.
Evaluation/assessment:- Written & Practical Assessment at the end of each module
(40:60- Theory : Practical)