☎ +91-80-41307589 📱 +91-9972039671   🕐 Mon - Sun 9.30AM - 6.00PM

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:


Day 1 - Internet of things(IoT)
   Internet of Things(IoT)
  • Introduction - The Internet of Things Vision
  • IoT Network architecture
  IoT Wireless Network Protocols
   - Introduction to Wireless protocols
  • BLE
  • 6LoWPAN
  • Zigbee
  • Wifi
  • Z-Wave
  • Sub-1 GHz & 6LoWPAN
  • Thread
  • LoRa
  • SIGFOX
   - Bluetooth Low Energy
  • Introduction to BLE
  • Protocol Basics
  • GAP(Advertising and Connections)
  • GATT(Services and Characterstics)
  • Topology
  • BLE stack analysis
   - 6LoWPAN
  • Introduction to 6LowPAN
  • Protocol Basics
  IoT Node ( phyWAVE-CC2650 ) Programming
   - Introduction to phyWAVE-CC2650
   - CC2650 SOC architecture
   - On chip RADIO analysis
   - 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
   - phyWAVE-CC2650 Programming for 6LoWPAN ( Contiki RTOS )
  • Installing ARM-GCC Toolchain
  • 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 - Internet of things(IoT)
   IoT Gateway (phyGATE-AM335x) Programming
   - Introduction to phyGATE
   - AM335x SOC & Board architecture
   - Board setup and OS Flashing
   - Customizing RFS with add-on packages
   - phyGATE-AM335x Programming
  • Hcitools (scan, discover services & characteristics)
  • Configuring Network ( Wifi / LAN) on Gateway
  • Integrating GSM ( 2G/ 3G / 4G ) to Gateway
  • Cloud Server Connection
  • Data communication to Nodes & Cloud
  • MQTT Client/Server Libs (IoT protocol to push data to the internet)
  • pyton scripting (Implemented for phyNODE sensor data and MQTT)
  • CoAP protocol
  • Serial Line Internet Protocol
  • Web-Server on phyGATE
   -Cloud configuration to receive data from Gateway
   -Cloud Dashboard configuration to display live data
   -Receiving data from Cloud
   -Linux MQTT client application
   -Android Client Application ( phyMQTT )
   IoT Application Case Studies