44
6 Month Certificate Program in ”IoT- Internet of Things” with Android Marshmallow 6.0 Latest Version with Hardware & Software Implementation covering Major Projects. Specialized Internship for B.Tech/M.Tech/BCA/MCA Students. Tevatron Technologies Prívate Limited : Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Recruitments

6MonthCertificate Program in”IoT-Internet of · PDF file · 2016-06-19DC motor interfacing with ATmega 8 ... • Practical -Motor Direction Control Using IR sensor. Understanding

Embed Size (px)

Citation preview

6 Month Certificate Program in ”IoT- Internet of Things” with Android Marshmallow 6.0 Latest Version with Hardware & Software Implementation covering Major Projects.

Specialized Internship for B.Tech/M.Tech/BCA/MCA Students.

Tevatron Technologies Prívate Limited:

Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Recruitments

Process Flow

• Duration: 6 Months

• Total Fee: Rs. 40000 (Tax Included).

• Internship Mode: Complete hands on sessions from experts. Working and understanding of all modules in details with different Working and understanding of all modules in details with different type of Projects.

• Understanding Embedded/Software Project Life Cycle.

• Understanding Project Documentation.

• Eligibility: B.Tech/M.Tech Pass out or Last Semester.

• Certificate: 6 month Internship Certificate.

Industry Evaluation Boards

Introduction to IoT

• What is IoT - In-depth Explanation?

• IoT Industrial Applications

• How large is the IoT Market in different domains

• Latest updates in the IoT industry.• Latest updates in the IoT industry.

• Available IoT alliances details and the standards that are getting evolved.

Introduction to IoT

• Multiple IoT applications and solutions available in market.

• Starting with STM 32 ARM Processor with practical implementation.implementation.

• Multiple IoT platform (hardware) example STM32 (Nucleo), ARM Mbed, Intel, Free scale etc., comparison and usage.

Different Level of Projects and Areas:

End to End IoT Industry Application on:

• Smart Agriculture.

• Smart Automotive.

• Smart City

• Smart cities

• Basic wearable Devices

• Smart home application

• Cloud Computing

• Android App for society

• Smart Transport

• Waste management

• Digital Signage

• Smart Lighting.. And many more.

Starting with Practical Application

• Advanced Embedded Systems (including AVR, STM32 ARM F0-F4, Raspberry PI, Linux and RTOS).

with PCB Designing on Eagle.

• AVR Practical Implementation: Software & Hardware with Projects.

• STM 32 Arm Processor : Learning ARM Architecture: Software & Hardware with Projects.

• Raspberry Pi: Learning with Python Basics and Understanding Linux with Projects.

• RTOS: Real Time Operating System: Understanding and Working Practically with Projects.

• Understanding IoT Architecture Practically Implementation.

• Practically usage of :Android 6.0 Marshmallow: Latest Version with Hardware & Software Implementation

• Final Level Projects based on IoT: Internet of Things.

Understanding AVR and Understanding its application hands on

session on AVR.

• Basic Electronics.

• C-programming language

• Introduction to Microcontroller• Introduction to Microcontroller

Understanding AVR and Understanding its application hands on

session on AVR.

Introduction of Atmega 8 MCU

• Features of ATmega 8• AVR studio 4 IDE for AVR• USB programmer for ATmega 8, LED interfacing with ATmega 8• USB programmer for ATmega 8, LED interfacing with ATmega 8• LED –Theory

Practical –

Making different LED patterns

LED Rotation

Proteus Simulation :

LED blinking & different LED patterns7.

Understanding AVR and Understanding its application hands on session on AVR.

Seven Segments Interfacing with ATmega 8

Seven Segment

• Practical - Displaying Digits on Seven Segment Display.

• Practical - Counter on Seven Segment Display.• Practical - Counter on Seven Segment Display.

• Proteus Simulation : Seven segment Interfacing.

4×1 Keypad Interfacing with ATmega 8

• Keypad- Theory

• Practical - Different Function on Different Key

Understanding AVR and Understanding its application hands on session on AVR.

DC motor interfacing with ATmega 8

• DC motor- Theory• H bridge for motor driving

• Practical - ON/OFF of motor using Key• Practical - ON/OFF of motor using Key

• Practical - Direction Controlling of Motor using ATmega 8

• Proteus Simulation: Motor direction controlling

IR sensor interfacing with ATmega 8

• IR sensor- Theory

• Practical - Motor Direction Control Using IR sensor

Understanding AVR and Understanding its application hands on session on AVR.

• Practical - White/Black Color Sensing using IR sensor

• Project : Line follower RobotProject : Light searching & avoiding RobotProject : Obstacle following & avoiding Robot

LCD interfacing with ATmega 8

• LCD- Theory

• Practical - 16×2 LCD interfacing with ATmega 8 (Name Display)

• Practical - Scrolling Message on LCD

• Proteus Simulation 4: Message printing on LCD

Understanding AVR and Understanding its application hands on session on AVR.

DTMF (Mobile Phone)

• DTMF- Theory

• Practical - Mobile Phone key Detection (Customer Care)

• Practical - Different operations on different mobile key

• Project : Mobile Phone Controlled Industrial AutomationProject : Customer care key detection

Temperature Sensor

• Temperature Sensor- Theory• Analog to Digital Converter- Theory of ATmega 8

• Practical - Temperature Detection on LCD

• Project : Temperature based Motor ControllingProteus Simulation 5: Temperature Display on LCD

Understanding AVR and Understanding its application hands on session on AVR.

Touch Screen /Accelerometer

• Touch Screen / Accelerometer- Theory

• Practical - Interfacing with ATmega 8

• Project : Touch Screen Controlled Robot/Industrial Automation

Wireless Communication (RF based)

• RF Comm. – Theory, 4 bit & 8 bit Encoder & Decoder

• Practical - Wireless data transfer using ATmega 8

• Project : Secured Wireless Data TransmissionProject : Wireless Controlled Industrial Automation

Introduction to ST Microelectronics STM32 Processor based on ARM Architecture

• Exposure to Hardware/Software Platforms used in Advanced Embedded Systems.

• Real world interfaces and its embedded programming.

• Introduction to Robotics• Introduction to Advanced Embedded Systems & 32 bit ARM Architecture.

ADVANCED ARM TRAINING

Module 1:-Introduction to ARM ProcessorARM ArchitectureARM seriesCortex Processor and its variantsPipelining ConceptMemory MappingBus ArchitectureSysTick TimerNVIC & Interrupt HandlingComparison between various ARM Architecture

Introduction to ST Microelectronics STM32 Processor based on ARM Architecture

• Module 2:- Cortex M0 ArchitectureFeatures & Advantages of Cortex M0 Architecture

•Module 3:- Introduction to STM ControllersSTM32 32-bit ARM cortex MCU’sPackage Types & PortfolioPackage Types & PortfolioNomenclature of STM32

• Module 4:- STM32 Architectures and its FeaturesHardware ConsiderationsMemory map & bus structureExternal OscillatorsClock control and Internal OscillatorsPVD/POR/PDRBoot Modes

Introduction to ST Microelectronics STM32 Processor based on ARM Architecture

• Module 5:- Study of STM32F051 peripherals & their experiment

General purpose Input/Output (GPIOs) PROJECT

LED ONPROJECT : LED toggle using switchPROJECT : LED patternsPROJECT : LCD InterfacingPROJECT : LCD InterfacingAnalog To Digital Conversion (ADC) :

PROJECT Potentiometer Interfacing PROJECT

Accelerometer Interfacing

Nested Vector Interrupt Controller (NVIC) :

PROJECT : Led toggle using InterruptPROJECT: ADC conversion using Interrupt

Introduction to ST Microelectronics STM32 Processor based on ARM Architecture

• Module 6:- Direct Memory Access (DMA):

PROJECT : Data transfer from ADC to Timer using DMAPROJECT : Data transfer from flash to Ram using DMA.

• Module 7:- Timers:

PROJECT : LED toggle in every one second

• Tools that will be used during training Session:

• IAR embedded Workbench

• STM32 CubeMX

• CooCoxCoIDE

• Clock configuration Tool

• Tera Term

• STVP/STVD

Introduction to Raspberry PiPractical Exposure of Raspberry Pi.

• Introduction

• Understanding Raspberry Pi

• Practical usage of Raspberry Pi

• Getting started with Linux

• Linux

• Command Line: Navigation with Terminal

• Internet resources

Introduction to Raspberry Pi & RTOS – Real Time Operating System

• Starting with Python basics:

• Learning Python from basics.

• String, Lists and Dictionaries

• Module, Classes and Methods

• Graphical User Interfaces – GUI

• Setting up Raspberry Pi

• Interfacing Hardware

Introduction to Raspberry Pi & RTOS – Real Time Operating System

• Projects in Raspberry Pi

• Prototyping Project (Clock): Complete working on Raspberry Pi

• RTC – Real time Clock• RTC – Real time Clock

• Motor control using PWM

• Design a mail system

• File Handling

RTOS – Real Time Operating System

Introduction to RTOS

• Understanding RTOS in detail.

• Difference between OS & RTOS• Difference between OS & RTOS

• Multitasking in free RTOS

• Features:

• Task Notifications

• Using Queues

• Binary semaphores, counting semaphores

RTOS – Real Time Operating System

Mutexes

• Starting with Real Time Operation Systems with Practical’s.

• Practical 1: Led.• Practical 1: Led.Practical 2: Button.Practical 3: Timers/PWM.Practical 4: I2C.Practical 5: RTC – Real Time Clock.Practical 6: Interrupt Handling.

Starting with IoT- Internet of Things

• IoT Architecture Overview

• Architecture

• Stacks and Protocol Overview• Stacks and Protocol Overview

• Importance of Sensors in IoT Flow

Communication Technologies used in IoT

Starting with IoT- Internet of Things

• Introduction to communication architecture- Network protocol stack.

• Different protocols

• RF: Blue Tooth, BLE.

• Communication Channels: GSM/GPRS, 2G, 3G, LTE, WiFi, PLC• Communication Channels: GSM/GPRS, 2G, 3G, LTE, WiFi, PLC

• IoT protocols: MQTT/MQTTS, CoAP, 6LoWPAN, like TCP, UDP, HTTP/S.

• Comparison of the different IoT protocols, advantages and disadvantages (limitations) of these IoT protocols.

Starting with IoT- Internet of Things

• IPv4 addressing problem for IoT and introduction to IPv6 is required to address more devices.

• Communication Practical (Hands on).

• Read data from sensors using IoT Hardware Kit.

• Establish Connection Using GSM / GPRS using IoT Hardware Kit.

• Send data to Web Server over HTTP using IoT Hardware Kit.

Starting with IoT- Internet of ThingsUnderstanding the usage of Web services.

Understanding the usage of Web services.

How web services works.

Understanding all dimensions of Web Service.

Interlinking Web Service in respect to IoT. Interlinking Web Service in respect to IoT.

Practical exposure of Web Application in respect to Hardware

Interference.

Understanding various Protocols of Web Services and Utilizing it.

Understanding the Limitation.

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

Basics of Android

• What is Android?

• History and Version

• Installing software’s

• Setup Eclipse• Setup Eclipse

• Hello Android example

• Internal Details

• Dalvik VM

• Software Stack

• Android Core Building Blocks

• Android Emulator

• AndroidManifest.xml

• R.java file

• Hide Title Bar

• Screen Orientation

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

UI Widgets

•Working with Button•Toast•Custom Toast•Button•Button•Toggle Button•Switch Button•Image Button•Check Box•Alert Dialog•Spinner•Auto CompleteText View•Rating Bar•Date Picker•Time Picker

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

UI Widgets

• Progress Bar

• Quick Contact Budge

• Analog Clock and Digital Clock

• Working with hardware Button• Working with hardware Button

• File Download

Activity, Intent & Fragment• Activity Lifecycle

• Activity Example

• Implicit Intent

• Explicit Intent

• Fragment Lifecycle

• Fragment Example

• Dynamic Fragment

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

Android Menu

• Option Menu

• Context Menu

• Popup Menu• Popup Menu

Layout Manager

• Relative Layout

• Linear Layout

• Table Layout

• Grid Layout

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

Adaptor

• Array Adaptor

• Array List Adaptor

• Base Adaptor

View

• Grid View

• Web View

• Scroll View

• Search View

• Tab Host

• Dynamic List View

• Expanded List View

• Advance Android

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

Android Service

• Android Service

• Android Service API

• Android Started Service

• Android Bound Service

• Android Service Life Cycle

• Android Service Example

Data Storage

• Shared Preferences

• Internal Storage

• External Storage

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

SQLite

• SQLite API

• SQLite Spinner

• SQLite List View

XML & JSON

• XML Parsing SAX

• XML Parsing DOM

• XML Pull Parser

• JSON Parsing

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

Android Notification

• Notification API

• Creating Notification Builder

• Setting Notification Properties

• Attaching Actions• Attaching Actions

• Issuing Notification

• Notification Compat.

• Builder class

• Android Notification Examples

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

Speech API

• TextToSpeech API

• TextToSpeech Example

• Managing speed and pitch

• Speech To Text• Speech To Text

Telephony API

• Telephony Manager

• Get Call State

• Call State Broadcast Receiver

• Simple Caller Talker

• Making Phone Call

• Send SMS

• Send Email

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

Speech API

• TextToSpeech API

• TextToSpeech Example

• Managing speed and pitch

• Speech To Text• Speech To Text

Telephony API

• Telephony Manager

• Get Call State

• Call State Broadcast Receiver

• Simple Caller Talker

• Making Phone Call

• Send SMS

• Send Email

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

• Location API

• Location API Fundamental

• Example of Android Location API

• Working with Google Maps

Device ConnectivityDevice Connectivity

• Bluetooth Tutorial

• List Paired Devices

• Working with WiFi

• Working with Camera

Starting with IoT- Internet of ThingsUnderstanding the usage Android 6.0 Marshmallow

Android Google Map

• Android Map V2 API

• Adding Map

• Customizing Map

• Google Map class• Google Map class

• Android Google Map Application

Starting with IoT- Internet of ThingsStarting with New Feature of Android 6.0 Marshmallow

New feature in Marshmellow:

• Fingerprint Authentication

• Auto Backup for Apps• Auto Backup for Apps

• Direct Share

• Adoptable Storage Devices

• Bluetooth Support

• Improved Bluetooth Low Energy Scanning

• Camera Features

Starting with IoT- Internet of ThingsHardware and Software Implementation:

New feature in Marshmellow:

• Understanding Hw/Sw Implementation.

• Usage and area.

• Industrial Usage.• Industrial Usage.

• Professional implementation.

• Technical Aspects.

• Learning about controllers: Brief Idea and working

• Practical Implementation and Project : Smart Home Based

• Application covering projects

Additional area and Services.

Candidates get live learning from industry experts.

Professional staff for better mentoring and Guidance.

Sessions from industry experts.

Placement opportunities & services in core companies.

Special session on skill development. Special session on skill development.

Resume writing services.

Interview preparation.

Latest Industry updates.

Recruitment and Placements

Candidates are first screened by us: Resume, Technical Ability Test, InterviewTraining is provided according to the candidate ability.

Periodical assessments after each module for better understanding of Technology & Tool.

Project based Learning where they learn come to know about Project Life Cycle

24 * 7 live LMS Support.

Monthly session by Experts about what is going in the Industry.

Preparation for the Interview

Profile Sharing to selected Companies for the Interview.

Monthly session by Experts about what is going in the Industry.

Training on Live Projects.

Note: As an organization, TEVATRON TECHNOLOGIES PRIVATE LIMITED hereafter referred as “TEVATRON” DOES NOT CHARGE ANY MONEY for recruiting candidates in TEVATRON TECHNOLOGIES PRIVATE LIMITED COMPANY nor does it have authorized agencies or firms to conduct recruitment on its behalf. TEVATRON TECHNOLOGIES PRIVATE LIMITED has not appoint any agents/agency/company/individual to make job offers on behalf of the company in lieu of money. Candidates need to be cautious and not trust agencies or individuals charging fees for their services while claiming to be TEVATRON’s representatives. TEVATRON also requests candidates to report such instances/individual names to [email protected], so that it can take necessary action tthrough the law enforcement agencies. Any offer letter can be verified by writing to [email protected]

THANKS FOR APPLYINGTHANKS FOR APPLYING