THE TRAINING PROGRAM OF BUILD AN IOT SYSTEM
The Training Program of Build An IoT System
$50.0

The classroom will release soon.

  • access_time
       Estimate Time : 0 days
  • ondemand_video
       Video Length : 11h37m26s
  • format_list_bulleted
       Tasks number : 61
  • group
       Students enrolled : 566
  • equalizer
       High Level
Authors

Kevin Gautama is a systems design and programming engineer with 16 years of expertise in the fields of electrical and electronics and information technology.

He teaches at the Hanoi University of Industry in the period 2003-2011 and he has a certificate of vocational training by the Ministry of Industry and Commerce and the Hanoi University of Industry.

From extensive design experience through numerous engineering projects, the author founded the Enziin Academy.

The Enziin Academy is a startup in the field of educational, it's core goal is to training design engineers in the fields technology related.

The Enziin Academy is headquartered in Stockholm-Sweden with an orientation operating multi-lingual and global.

The author's skills in IT:

  • Implementing the application infrastructure on Amazon's cloud computing platform.
  • Linux server system administration (Sysadmin).
  • Design load balancing and content distribution system.
  • MySQL database administration.
  • C/C++/C# Programming
  • Ruby and Ruby on Rails Programming
  • Python and Django Programming
  • The WPF/C# on the .NET Framework Programming
  • The PHP/JAVA Programming
  • Machine Learning and Expert System.
  • Internet of Things.

The author's skills in the fields of electric and electronic:

  • The design of popular CPU / MCU systems.
  • Design FPGA / CPLD system (Xilinx - Altera).
  • Design and programming of DSP systems (Texas Instruments).
  • Embedded ARM system design.
  • The RTOS Programming
  • Design and programming electronic power systems.
  • PLC - inverter - sensor - electric control cabinet industrial.
  • Control systems distributed connection with Server.

Read more...

Iot
The Training Program of Build An IoT System


The Internet of things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and network connectivity which enable these objects to connect and exchange data.

Each thing is uniquely identifiable through its embedded computing system but is able to inter-operate within the existing Internet infrastructure. Experts estimate that the IoT will consist of about 30 billion objects by 2020.

The IoT allows objects to be sensed or controlled remotely across existing network infrastructure, creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit in addition to reduced human intervention.

When IoT is augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, virtual power plants, smart homes, intelligent transportation and smart cities.

"Things", in the IoT sense, can refer to a wide variety of devices such as heart monitoring implants, biochip transponders on farm animals, cameras streaming live feeds of wild animals in coastal waters, automobiles with built-in sensors, DNA analysis devices for environmental/food/pathogen monitoring, or field operation devices that assist firefighters in search and rescue operations.

Legal scholars suggest regarding "things" as an "inextricable mixture of hardware, software, data and service".

Applications

The applications for internet connected devices are extensive. Multiple categorizations have been suggested, most of which agree on a separation between consumer, enterprise (business), and infrastructure applications.

George Osborne, the former British Chancellor of the Exchequer, posited that the Internet of things is the next stage of the information revolution and referenced the inter-connectivity of everything from urban transport to medical devices to household appliances.

The ability to network embedded devices with limited CPU, memory and power resources means that IoT finds applications in nearly every field. Such systems could be in charge of collecting information in settings ranging from natural ecosystems to buildings and factories, thereby finding applications in fields of environmental sensing and urban planning.

Intelligent shopping systems, for example, could monitor specific users' purchasing habits in a store by tracking their specific mobile phones. These users could then be provided with special offers on their favorite products, or even location of items that they need, which their fridge has automatically conveyed to the phone.

Additional examples of sensing and actuating are reflected in applications that deal with heat, water, electricity and energy management, as well as cruise-assisting transportation systems. Other applications that the Internet of things can provide is enabling extended home security features and home automation.

The concept of an "Internet of living things" has been proposed to describe networks of biological sensors that could use cloud-based analyses to allow users to study DNA or other molecules.

Table of Content


  • Module 1: IT Knowledge for Electrical-Electronic Engineers
  • 1. Introduction
    • videocam
      Introduction to course

      11m26s
    • videocam
      Overview of IT for electronic engineers

      11m26s
  • 2. Installing Linux Server
    • videocam
      Select of solution and Linux server provider

      11m26s
    • videocam
      Installing Ubuntu and Centos server

      11m26s
    • videocam
      Administration commands on Linux

      11m26s
    • videocam
      Create user and permissions

      11m26s
    • videocam
      Connection via SSH/SFTP/SCP/Rsync

      11m26s
    • videocam
      The C/C++ programming on Linux

      11m26s
    • videocam
      Installing a basic PHP website

      11m26s
    • videocam
      Installing Ruby and Python interpreter on Linux

      11m26s
    • videocam
      The firewall on Linux

      11m26s
  • 3. Desktop Application Programming
    • videocam
      The basic protocol TCP/IP/UDP/HTTP/HTTPS

      11m26s
    • videocam
      Subversion and Git version management systems

      11m26s
    • videocam
      The C/C++ programming interface with TCP/UDP/HTTP

      11m26s
    • videocam
      The C# programming language

      11m26s
    • videocam
      The WPF programming in .Net Framework

      11m26s
    • videocam
      Build UI advanced with Microsoft Blend

      11m26s
    • videocam
      The JavaFX programming

      11m26s
  • 4. Mobile Application Programming
    • videocam
      React Native programming

      11m26s
    • videocam
      C# Xamarin programming

      11m26s
  • 5. Embedded System Programming
    • videocam
      The Socket TCP/IP/UDP/HTTP programming

      11m26s
    • videocam
      Internet of Things programming

      11m26s
  • 6. Reality Projects
    • videocam
      IoT programming in Raspberry

      11m26s
    • videocam
      IoT programming in ARM board

      11m26s
    • videocam
      Connect to Server Linux with module WiFi

      11m26s
  • Module 2: Internet of Things Connecting Everything in the World
  • 1. Introduction
    • videocam
      The tasks to do in this course

      11m26s
    • videocam
      Introduction to IoT

      11m26s
    • videocam
      Common IoT platforms

      11m26s
  • 2. Basic knowledge of IoT
    • videocam
      Knowledge of IoT hardware

      11m26s
    • videocam
      Network Protocol TCP/IP-UDP

      11m26s
    • videocam
      Connect Socket Server-Client

      11m26s
    • videocam
      Introduction to IPV6 and 6LoWPAN

      11m26s
    • videocam
      Protocol MQTT and MQTT-SN

      11m26s
    • videocam
      Protocol XMPP-IoT

      11m26s
    • videocam
      Protocol AMQP và DDS

      11m26s
  • 3. IoT Hardware Platforms
    • videocam
      The ESP8266 Arduino platform

      11m26s
    • videocam
      Raspberry Pi board

      11m26s
    • videocam
      The mBed platform

      11m26s
    • videocam
      The BeagleBone platform

      11m26s
  • 4. Deploy with AWS IoT
    • videocam
      Introduction to AWS IoT

      11m26s
    • videocam
      Related AWS services

      11m26s
    • videocam
      Introduction to AWS IoT Device SDK

      11m26s
    • videocam
      Connect Arduino/ESP8266 to AWS IoT

      11m26s
    • videocam
      Python programming with AWS IoT

      11m26s
    • videocam
      Java programming with AWS IoT

      11m26s
    • videocam
      JavaScript programming with AWS IoT

      11m26s
    • videocam
      iOS programming with AWS IoT

      11m26s
    • videocam
      Android programming with AWS IoT

      11m26s
  • 5. Deploy with Microsoft IoT
    • videocam
      Introduction to Azure IoT

      11m26s
    • videocam
      Create an IoT Hub

      11m26s
    • videocam
      Connect Arduino/ESP8266 to Azure IoT

      11m26s
    • videocam
      Connect Raspberry to Azure IoT

      11m26s
    • videocam
      Scaling up with Azure IoT

      11m26s
    • videocam
      Introduction to Azure IoT Edge

      11m26s
  • 6. Build Your Own IoT Solution
    • videocam
      Install Linux Server

      11m26s
    • videocam
      Introduction to Kaa IoT Development Platform

      11m26s
    • videocam
      Introduction to DeviceHive

      11m26s
    • videocam
      Deploy and Configure the IoT system

      11m26s
    • videocam
      IoT Server Application Programming

      11m26s
    • videocam
      Application programming on embedded device

      11m26s
    • videocam
      Application programming on PC/Mobile

      11m26s
Discussions