project based hands-on course on internet of things … · project based hands-on course on...
TRANSCRIPT
PROJECT BASED HANDS-ON COURSE ON INTERNET OF THINGS By
ETI Labs Pvt. Ltd. In collaboration with Trinity Microsystems, New Delhi
Objective of the Workshop: This workshop is specially designed for students from Electronics, Electrical, Computer Science and IT who have keen interest in learning IoT. The workshop starts from introducing basics of IoT, getting started with hardware platform, interfacing various types of sensors and communication modules like Bluetooth and Wi-Fi, Mobile app development and cloud computing. The Main objective of this workshop is to make the students conceptually and practically aware about:
ü Internet of Things and its components ü Hardware development platforms. ü Interfacing basic I/O devices, sensors and communication modules ü Developing mobile application for accessing devices/appliances through smartphone via
Wi-Fi or Bluetooth ü Updating sensor data to the cloud and accessing devices/appliances remotely via internet
using cloud platform ü Implementation of lightweight protocol for data communication ü Making real life IoT based project
IoT Kit content:
Hardware Software 1. Developmentboards(ETIL’sIoTboard,RaspberryPi3)2. LED,Buzzer,Resister,Switch,3. Analogsensor,Digitalsensors.4. Bluetoothmodule5. Display(OLED)6. SDcard7. HDMItoVGAcable8. Poweradapter
Arduino IDE, Raspbian OS, Driver, Sample codes, Book
Training Content
Week Content
1 Introduction to Internet of Things • Internetofthingsanditscomponents• OverviewofvariousH/W&S/Wdevelopmentplatform&their
suitabilityforInternetofThings.• GettingstartedwithETIL’sIoTboard:Softwareinstallation,setting
upprogrammingenvironment&programming
Peripheral Interfacing • IntroductiontoInterfaces
o GPIO,Analog,I2C,SPI,UART,USART
Sensor interfacing • Digitalsensors(5sensors)• Analogsensor(5sensors)
Actuator interfacing • Relayinterfacing• Motorinterfacing• 12Vbulb
Display Interfacing. • OLEDinterfacingandDisplaysensordataonOLEDdisplay
Serial Communication • Bluetooth(Sending&receivingdatafromdevelopmentboardto
smartphone)• Wi-Fi(communicationbetweenmultipledeviceviawifi)• GSM(Makingcallorsendingmessagetouserthroughyoursmart
device)Mobile Application development Creating android application using MIT app inventor for:
• Receivingsensordataonandroidapp• Controllingappliancesusingandroidapp
2 Introduction to Cloud Computing
• CloudArchitecture,Serviceanddeploymentmodels
• SettingupThingspeakcloudplatform• UploadingsensordatatoThingspeak&analysisusingMATLAB• Accessingdevices/appliancesremotelythroughThingspeak
3 Introduction to IoT protocols
• Existingnetworkprotocols• IoTprotocolstack• NeedoflightweightprotocolsforIoToverexistingnetwork
protocol• HTTPprotocolanditsintegrationwithhardware• MQTTlightweightprotocolanditsintegrationwithhardware
4 Introduction to Raspberry Pi3 • GettingstartedwithRpi3board:settingupprogramming
environment.• Introductiontopythonprogramming• Databaseprogramming
5 Design & implementation of IoT Network • EstablishingcommunicationbetweenRpi3andETIL’sIoTboard
o usingBluetootho usingWi-Fi
• DesigningETIL’sIoTboardendnodesandRpi3asgatewaynode• Implementingenergyefficientschemesatendnode.• InstallingserveronRpi3,Dataaggregationandfiltrationat
gatewaynode• IntegratingvarioussubsystemsofIoT
6 Project/product design • Product design approach & life cycle• Selectionofrighthardwareplatform,communicationmodule,
cloudplatform,protocolsetcforspecificapplication ---------------IoT based project implementation & Evaluation-----------
LIST OF PROJECTS 1. HomeAutomationSystem
Features: • Automaticcontrolofappliancesuchasfan,lightbasedontheatmosphere• Remotemonitoringofappliancestatus&environmentalcondition• Mobileappformonitoringandcontrollingyourdevicesusingyoursmartphone
Modules Involved in this project: Sensor & actuator interfacing, Serial communication (Wi-Fi), Efficient device to device communication, Cloud computing, Mobile App development, MQTT protocol.
2. EnvironmentalMonitoringsystem
Features: • Remotemonitoringofenvironmentalparametersinair,water&soil.• Mobileappformonitoringalltheparametersusingyoursmartphone• Dataanalysisandgettingalertsforany
Modules Involved in this project: Sensor & actuator interfacing, Serial communication (Wi-Fi), Efficient device to device communication, Cloud computing, Mobile App development, MQTT protocol.
3. Smartparkingsystem
Features: • Realtimedetectionsoftheoccupancyofparkingslot• Alarmingsystemforavoidingcollisionintheparkingarea• Mobileappformonitoringthenearestparkingslot.
Modules Involved in this project: Sensor & actuator interfacing, Serial communication (Wi-Fi), Efficient device to device communication, Cloud computing, Mobile App development, MQTT protocol, GPS.
4. Smartgarbagebin
Features: • Realtimedetectionsofthelevelofoccupancyofgarbagebin• Notifyingthenearestconcernedauthorityfortakingnecessaryaction• Acentralizedsystemtomonitorweatherthenecessaryactionsaretakeintimely
mannerornot.
Modules Involved in this project: Sensor & actuator interfacing, Serial communication (Wi-Fi), Efficient device to device communication, Cloud computing, Mobile App development, MQTT protocol, GPS.
5. SmartAgriculturesystem
Features: • Realtimeremotemonitoringofsoilandfarmingenvironmentparameters• Automaticcontrolofappliancesuchasmotorforirrigation,lightforprovidingsufficient
lightintensitytothecrops• Mobileappformonitoringandgettingalertsforthenecessaryactions
Modules Involved in this project: Sensor & actuator interfacing, Serial communication (Wi-Fi), Efficient device to device communication, Cloud computing, Mobile App development, MQTT protocol.
6. Smartwatertank
Features: • Waterleveldetectioninthetank&automaticswitchingonthemotorwhenwateris
belowthresholdandswitchingoffthemotorwhentankisfull.• Realtimeremotemonitoringofwaterquality.• Mobileappformonitoringandgettingalertsforthenecessaryactions
Modules Involved in this project: Sensor & actuator interfacing, Serial communication (Wi-Fi), Efficient device to device communication, Cloud computing, Mobile App development, MQTT protocol.
!... Apart from these above projects there are many more…. You can also suggest some project which you wish to get done from students…...!
Benefits to Participants
• Gain practical concept of Internet of things and its application • Develop good understanding of Arduino development environment & its programming • The knowledge of programming and coding leads to develop a confidence of project
designing, hence B.Tech / M.tech projects can be develop easily • Can help to get good job opportunity & to face job interviews with confidence
S.No. Program Duration Date Fees Fees (Early bird discount)
1 Bootcamp on IoT ( In collaboration with IGDTUW Anveshan
foundation)
2 days 30- 31 may 2,000 2,000
2 Hands-on Training on Embedded Systems ( In collaboration with MAE
dept., IGDTUW)
2 weeks 3- 14 June 2,000 2,000
3 Hands-on Training on Internet of Things using NodeMCU
1 week 17- 21 June 3,000 2,500
4 Hands-on Training on Internet of Things using NodeMCU
2 weeks 17- 28 June 5,000 4,000
5 Hands-on Training on Internet of Things using Raspberry pi
1 week 1- 5 July 3,000 2,500
6 Hands-on Training on Internet of Things using Raspberry pi
2 weeks 1- 12 July 5,000 4,000
7 6 week summer training on multiple platforms
6 weeks 17th June- 26 July
8,000 6,500
Cost of Training includes Training Resources Hardware & software components will be provided by ETI Labs
during the training program**. Project requirements The components required for developing the project in the last week
will be provided by ETI Labs.** Free Kits kit ( ETIL IoT board, cable) is free with this training.
**Students can purchase any component from us if they need it in future. They can also buy the complete project.
ETIL’s IoT Board