ICGCIoT 2016 | 10-12 November 2016

Short Course

The conference program includes short course, which will be conducted by leading experts in the field. Details will get updated in the conference website and available in subsequent mailings. As of now we have the following short-course confirmed:

Course 1: Introduction to Internet of Things (IoT) and Smart Technologies (ST)

Proposals for short course can be submitted to chair@gciot-conference.org

Limited seats, on first-come first-serve basis.           

Course 1

Introduction to Internet of Things (IoT) and Smart Technologies (ST)

Course Leader

Mr. Mithileysh Sathiyanarayanan,
Research Scientist Red Sift, London
Mr. Vignesh Govindraj ,
Research Engineer Teller Comm Private Limited, Bangalore, India

Who Should Attend

This course is designed for anyone who:

  • wants to understand big data landscape;
  • wants to analyze enormous amounts of data;
  • wants to work in Hadoop and its eco-system components, and
  • have a programming background and want to take career to next level.

Limited seats, on first-come first-serve basis.           


Internet of Things (IoT) is a popular buzzword and currently a hot technology worldwide. The “Internet of Things” describes an important technology trend which is having lasting effects on society at large.Government, academia, and industry are involved in different aspects of research, implementation, and business with IoT. IoT cuts across different application domain verticals ranging from civilian to defence sectors. These domains include agriculture, space, healthcare, manufacturing, construction, water, and mining, which are presently transitioning their legacy infrastructure to support IoT. Today it is possible to envision pervasive connectivity, storage, and computation, which, in turn, gives rise to building different IoT solutions. IoT-based applications such as innovative shopping system, infrastructure management in both urban and rural areas, remote health monitoring and emergency notification systems, and transportation systems, are gradually relying on IoT based systems. Interesting, the explosive growth of the “Internet of Things” is changing our world and the rapid drop in price for typical IoT components is allowing people to innovate new designs and products at home. Therefore, it is very important to learn the fundamentals of this emerging technology.
This course aims to give:

  • a solid grounding in the key technologies involved and how they're integrated to form complete IoT systems
  • an understanding of how the internet of things fits within the wider context of the ICT industry
Key Points and Features
  • Learn the latest trends, applications and products on IoT domains
  • Learn about cutting edge technologies on which you can pursue higher studies or work in companies
  • Learn and understand how to make rapid prototypes
  • Networking and mentoring opportunities from internationally recognized experts
  • Social networking with peers
  • Many papers related to IoT and other inter-connected domains will be discussed
  • Opportunity to practically learn 1:1 in this course
  • Internship opportunities at IoT Start-ups in Bangalore
Intended Audience
  • BE/ME/M.Tech Engineering Students (CSE, IT, ECE, EEE, Instrumentation and Industrial Engineering)
  • Academic and Research Students/faculties (including PhD or Post-doc)
  • Internship students
  • Industrial employees

Course Outline

  1. Introduction to IoT
    • The role of IoTin different domains
    • Challenges and opportunities of using IoT
    • Introduction to IoT and Architectural elements
    • Learning the definition and usage of the term “internet of things” in different contexts
    • Understanding where the IoT concept fits within the broader ICT industry and possible future trends
    • An overview of key concepts and challenges related to smart technologies.
    • Understanding the various network protocols used in IoT
    • Understanding the key wireless technologies used in IoT systems, such as WiFi, 6LoWPAN, bluetooth and ZigBee.
    • Understanding the IoT Ecosystem and the Stack
    • An overview of IoT protocols – A comparison
    • Examining the evolution of the Internet and how the interconnection of people, processes, data, and things is transforming every industry.
  2. Design and Development
    • IoT architecture, hardware, software and protocols
    • Designing the IoT hardware and software
    • RTOS for IoT
    • IoT design considerations, constraints and interfacing between the physical world and the developed device
    • The building blocks of IoT device hardware – Thing, Data acquisition module, Data acquisition module, communications module
    • Challenges and constrains in designing the IoT hardware
    • Introduction to sensors and microcontrollers – Selecting the right controller for your design
    • Opensource RTOS for IoT – Contiki, Zephyr &FreeRTOS
    • Implementation of IoT with Raspberry Pi
    • Interoperability in IoT, Introduction to Arduino Programming
    • Basics of Networking: communication protocols
  3. IoT Applications and use cases
    • Smart Humans – Medical IoT
    • IIoT – Industrial IoT
    • Smart Homes and cities
    • IoT in Agriculture
    • Understanding the role of IoT in various applications and their impact
  4. The Future of IoT
    • Where is IoT heading?
    • Emergence of Big Data, Analytics and Data Science
    • Internet of ‘Threat’?
    • IoT security
    • Understanding the role of big data, cloud computing and data analytics in a typical IoT system
    • Understanding the need for security in IoT
    • Learn the security concerns that must be considered when implementing IoT solutions.
    • Discussion on the ramifications that IoT is having on society today
    • Learn how to make design trade-offs between hardware and software.
    • Learn how the Internet of Everything(IoE) is completely replacing the Internet of things (IoT).

    Upon completing this course, you will be able to: 1. Define the term “Internet of Things”
    2. State the technological trends which have led to IoT
    3. Describe the impact of IoT on society
    4. Define what an embedded system is in terms of its interface
    5. Enumerate and describe the components of an embedded system
    6. Describe the interactions of embedded systems with the physical world
    7. Name the core hardware components most commonly used in IoT devices
    8. Describe the interaction between software and hardware in an IoT device
    9. Describe the role of an operating system to support software in an IoT device
    10. Describe the structure of the Internet and explain the use of networking and basic networking hardware

Go to top of page