Free Workshop
Introducing industrial grade SBC
Duration: 5 Hours
support: Online
Automating manufacturing segment requires end-to-end knowledge of embedded systems, mobile applications, and cloud computing. This boot camp is a Short term training program Introducing "Skill INDIA" Program
training contents
Linux Basics
-
Introduction to Internet of Things
-
Applications of IoT in various verticales
-
IoT Archetechure and building blocks
-
How to build IoT – Product
-
Hardware /Software requirements of IoT Product Development
-
IoT – Wireless Network protocols
PYTHON Programming
-
Why Python programming Language
-
Working with Variables in Python
-
Numeric Operations in Python
-
Python Compound Statements
-
Python String Types
-
Python's Tuples
-
Python's Lists
-
Creating Python Functions
-
Classes and Objects
-
Networking Programming
-
Multi-threaded Programming
-
Modules and Packages
-
Popular Python libraries and their usage
-
Database access (MySQL/SQLite)
-
Handling JSON and XML data formats
-
Assignments & What next in PYTHON
Introduction to Embedded Linux Board Programming using MRAA & UPM
Embedded Linux System Arch:
-
Embedded Linux System Arch
-
Building blocks of Embedded Systems
-
Hardware Intro ( ARM Arc, Cores, SOCs, SOMs & SBCs )
-
HW Interfacing protocols ( GPIO, UART-RS232/RS485, I2C, SPI, SDIO, USB, Ethernet, CAN, Display: RGB, LVDS, MIPI )
-
Details of Industrial Pico Computer
Board Bring-up:
-
Playing around with Bootloader, Kernel, RootFS, Toolchain
-
Using TFTP and NFS Server
-
Cross-compiling C applications and testing on Pico Board.
GPIO programming:
-
GPIO Subsystem of Linux
-
Programming LED, Relays
-
Sensor Interfacing
-
Proximity Sensor, PIR Sensor, LDR Sensor and other Digital Sensors
Introduction to Gateway-Cloud programming
-
Basic methods of Cloud communication protocols Pub/Sub, Client-Server
-
Application layer protocols HTTP/MQTT/XMPP/CoAP
-
Cloud communication protocols ( HTTP, MQTT, CoAP )Use of these protocols for Cloud communication
-
Control devices from Cloud using MQTTAdvantages / disadvantages of protocols
-
Basics of pairing device to an Access point
-
Setting up of client on a device
-
Basics of databases and setting up database
-
Read status of the device from Cloud using MQTT
-
Storing data in cloud MongoDB
Projects
-
Water Planting project (Reference )
-
Home Automation Project using WiFi Based Smart Switch.
Training Schedule & Location
Date: Keep following our upcoming events page.
Time: 5 to 6 Hours
Location: You can request to Host on your premises
support
Support will be provided through RuggedBoard official forum page.