IoT Product Development Workshop




IoT
   Overview

This training covers complete IoT system working starting from data collection from Sensor Node to the Cloud. It's an exclusive training for embedded programmers covering hands-on programming of Sensor Node ( BLE & 6LoWPAN over TI-RTOS/SYSBIOS & Contiki RTOS) also Embedded Linux Gateway ( MQTT using Python, C & Java Scripting). Below is the brief how IoT System works:

   Training Highlights

* Special Offer 40% Discount phyNode Sensor

* Understanding IoT wireless Protocols

* IoT Node Hands-on Programming

* IoT Gateway Hands-on Programming

* Ease of using IoT Clouds


Sensor Node


   Training Contents(Duration: 2Days)

Day-1

1. Internet of Things

1.1 Introduction - The Internet of Things Vision

1.2 IoT Network architecture

2. IoT Wireless Network Protocols

2.1 Introduction to Wireless protocols

      - BLE

      - 6LoWPAN

      - ZigBee

      - Wi-Fi

      - Z-Wave

      - Sub-1 GHz & 6LoWPAN

      - Thread

      - LoRa

      - SIGFOX

2.2 Bluetooth Low Energy

      - Introduction to BLE

      - Protocol Basics

      - GAP(Advertising and Connections)

      - GATT(Services and Characteristics)

      - Topology

      - BLE stack analysis

2.3 6LoWPAN

      - Introduction to 6LowPAN

      - Protocol Basics

      - Topology

      - IPv6 architecture

      - 6LoWPAN layers

      - Routers

      - Wireless Sensor Network

3. IoT Node ( phyWAVE-CC2650 ) Programming

3.1 Introduction to phyWAVE-CC2650

3.2 CC2650 SOC architecture

3.3 On chip RADIO analysis

3.4 phyWAVE-CC2650 Programming for BLE

      - Code composer Studio

      - TI-RTOS Arch

      - BLE on SYS/BIOS (TI-RTOS)

      - Creating custom services & characteristics

      - Sensor drivers implementation (I2C protocol)

      - Data transmission over BLE

      - Complete application development & code flow for Sensor Node

      - Android App to receive data on Mobile / Tablet

3.5 phyWAVE-CC2650 Programming for 6LoWPAN ( Contiki RTOS )

      - Installing ARM-GCC Tool chain

      - Contiki RTOS Arch

      - 6LoWPAN stack in Contiki

      - Application development in Contiki

      - Driver development in Contiki

      - Sensor drivers implementation (I2C protocol)

      - Data transmission over 6LoWPAN using UDP

      - Porting new hardware in Contiki

Day-2:

4. IoT Gateway (phyGATE-AM335x) Programming

4.1 Introduction to phyGATE

4.2 AM335x SOC & Board architecture

4.3 Board setup and OS Flashing

4.4 Customizing RFS with add-on packages

4.5 phyGATE-AM335x Programming

      - hcitools (scan, discover services & characteristics)

      - Configuring Network ( Wi-Fi / LAN) on Gateway

      - Integrating GSM ( 2G/ 3G / 4G ) to Gateway

      - Cloud Server Connection

      - Data communication to Nodes & Cloud

      - MQTT Client/Server Labs (IoT protocol to push data to the internet)

      - python scripting (Implemented for phyNODE sensor data and MQTT)

      - CoAP protocol

      - Serial Line Internet Protocol

      - Web-Server on phyGATE

4.6 Cloud configuration to receive data from Gateway

4.7 Cloud Dashboard configuration to display live data

4.8 Receiving data from Cloud

4.9 Linux MQTT client application

4.10 Android Client Application ( phyMQTT )

5. IoT Application Case Studies

IoT Application

                                                    Register Now


   Additional Details

Fees: India: 6000.00 INR || Europe: 350 Euro || USA: 400 USD || Europe, USA, Singapore, South Korea, Japan, China, Arabian Countries [ Call us ]
Board Link : http://www.phytec.in/products/sbc/wega.html


   Pre-Requisites

* Good in C Programming
* Experience in Microcontroller programming
* Basics of Linux commands
* Any scripting Language ( python / java script ) benefits
* For most interest to learn, teach & innovate


   Trainer Profile

Gopal Krishna
Experience: With 12 Years of Industry Experience work, with major MNCs like CMC, Renaissanse & AMI now as a Senior Technical Manager of PHYTEC Embedded Pvt. Ltd. Worked on System Software Development, Linux Porting, BSP Development & Standalone Architectures. In past few years trained more than 4000 working professionals in INDIA and overseas to upgrade their skill to meet the current technology project requirements of ARM, Linux & RTOS.


   Contact Details

AESLAB
#9/1 1st Floor, 3rd Main, 8th Block,
Opp. Police Station Kormangala,
Bangalore-560095,India.
Tel: +91-9972039671
Email-id: info@aeslab.com