IoT Builder

Features

  • In-depth practical learning on IoT
  • In-depth practical learning on WSN
  • Linux based design
  • Linux Operating System porting
  • Linux python programming
  • Qt IDE based GUI development
  • Study of Sensor and Actuator interfacing
  • Local cloud & server configuration
  • Over the air (OTA) node configuration
  • GUI based parameter configuration
  • GUI Base IoT application development
  • IoT Gateway Using WiFi and Ethernet
  • Bluetooth interface
  • Zigbee interface
  • HDMI interface for display
  • USB HID and CDC interface
  • Ethernet interface
  • 4 channel ADC for Voltage input
  • Input for Resistance measurement
  • Input for 4-20mA measurement
  • RS485, I2C, SPI Protocol interface
  • LEDs interface
  • Motor driver interface
  • Color TFT display
  • Serial to USB converter
  • microSD card socket
  • Office Suit
  • Switches interface
  • Audio interface
  • Connectors for external module interface
  • Camera connectivity
  • GSM IoT gateway (optional)

Scope of Learning

Introduction to Internet of Things (IoT)

  • Definition of the Internet of Things (IoT)
  • The Importance of the Internet of Things (IoT) in Society
  • IoT Architecture
  • History of IoT, M2M Machine to Machine, Web of Things
  • Overview of IoTLab Hardware platforms
  • The Layering concepts, IoT Communication Pattern, IoT protocol Architecture, 6LoWPAN
  • Understand IoT Market perspective in different segments.

Operating System used for IoT

  • Linux Operating System introduction
  • Working with the command line and the Shell
  • Managing directories and files
  • Managing user access and security
  • Setting up a Linux file system
  • Understanding system initialization
  • Connecting a system to the network
  • Installing and Configuring Linux

Shell Scripting Programming for IoT

  • Introduction
  • Creating Shell Scripts
  • Flow control in the Shell
  • Advanced Shell features

Programming Language used in IoT

  • C Programming
  • Python

Hardware Interfacing for IoT

  • Sensors interfacing
  • Actuators interfacing

Communication Protocol study for IoT

  • UART Communication
  • RS485 Communication
  • I2C Protocol device interfacing
  • SPI Protocol device interfacing
  • Ethernet configuration
  • Zigbee interfacing
  • Wi-Fi AP and Router interfacing
  • GSM module interfacing (optional) Database, Cloud and Server Configuration for IoT Qt based GUI and C++ Programming for IoT Web and Application Development Tools for IoT Importance of Wireless Sensor Network (WSN) in IoT Study of Zigbee router, end device and coordinator configuration

Case study & advanced IoT Applications with :

  • Smart Agriculture Sensors
  • Smart Environment Sensors
  • Smart Industrial Sensors
  • Smart Water Sensors
  • Smart Home Automation
  • Smart Security Solutions

Product Description

The Internet of Things (IoT) is an environment in which objects, animals or people are provided with unique identifiers and the ability to transfer data over a network without requiring Human-to-Human or Human-toComputer interaction. IoT has evolved from the convergence of Wireless Technologies, MicroElectroMechanical Systems (MEMS) and the Internet. IoT is more than smart homes and connected appliances. IoT is about connecting devices over the Internet, letting them talk to us, applications, and each other. Essentially, it is an overarching platform that allows a variety of devices or machines to communicate with each other by “Machine to Machine” communication (M2M).

IoT Builder is a unique solution which allows user to explore Architecture, Working, and Applications of Internet of Things. The Internet of Things (IoT) is the network of physical objects or “Things” embedded with electronics, software, Sensors, and network connectivity, which enable these objects to collect and exchange data.