Menu
header photo

Levana Technologies

Embedded Linux, Python, IoT & Machine Learning Training

Internet of Things with Python

 
Course duration: 2 full days
 
Course Outline:
 
Module 1: Python Basics
  • Python Introduction
  • Using the Interpreter
  • Python Scripting
  • Working with Variables in Python
  • Numeric Operations in Python
  • Python Compound Statements
  • Python String Types
  • Python's Tuples
  • Python's Lists
  • Python Dictionaries
  • Creating Python Functions
  • Classes and Objects
 
Module 2: Internet of Things
  • Arduino
             - Arduino Introduction
             - Arduino Architecture
             - Connect and Detect the Arduino Uno
             - Introduction to Arduino IDE
             - Structure of an Arduino Sketch
             - First program in Arduino and Interfacing Sensors
  • Embedded Linux Basics
             - Quick Introduction to Linux Commands
             - Building Development Environment
                    - The four basic elements: Toolchain, Bootloader, Kernel, Root File System
                    - Configuration, compilation and cross-compiling
  • IoT with Raspberry Pi
             - Board Bring up
             - Configure Network Setup & Remote access
             - Controlling GPIOs
             - Interfacing various peripherals including LED, Switch etc.
             - Interfacing Camera.
             - Installing web-server in Raspberry-pi & accessing it through network
 
  • Cloud Connectivity, Time Series Data bases & visualization
             - IoT Protocols
                    - MQTT
                    - COAP
                    - Websocket
                    - TCP/UDP
             - Connecting Raspberry Pi to cloud
             - Put data into cloud
             - Developing application to control device via cloud
             - Using time Series Data bases
             - Visualizing data in cloud