Internet of Things: Intermediate

https://www.skillsoft.com/channel/internet-of-things-948b7ea0-e197-11e6-91a7-0242c0a80704?expertiselevel=93041 https://www.skillsoft.com/channel/internet-of-things-948b7ea0-e197-11e6-91a7-0242c0a80704?expertiselevel=93042
  • 8 Courses | 6h 34m 12s
  • 8 Books | 42h 16m
  • 4 Courses | 2h 5m 12s
  • 8 Books | 44h 15m
Likes 205
 
The internet is everywhere, with numerous devices and appliances taking advantage of smart connectivity. Explore IoT and its opportunities.

GETTING STARTED

Principles of IoT & Python Basics

  • Playable
    1. 
    IoT Ecosystem and Architecture
    8m 18s
    NOW PLAYING
  • Playable
    2. 
    Characteristics of IoT Projects
    5m 34s
    UP NEXT

GETTING STARTED

Internet of Things Overview

  • Playable
    1. 
    Introduction to IoT
    2m 11s
    NOW PLAYING
  • Playable
    2. 
    History of IoT
    1m 58s
    UP NEXT

COURSES INCLUDED

Principles of IoT & Python Basics
What is the Internet of Things (IoT), and how do we program devices to support it? This course introduces you to the IoT ecosystem, its architecture, and the essential characteristics of IoT: intelligence, connectivity, sensor capability, action automation, energy, data flow, and smart analytics. See how IoT appliances impact industries, such as information technology, healthcare, energy management, home security, and highway administration. Examine IoT cloud applications and data analytics. Explore how Python programming can support IoT implementation. Study the online Python simulator and MicroPython programming for IoT microcontroller chips.
11 videos | 1h 10m has Assessment available Badge
MicroPython Board
Explore advanced concepts used to implement IOT devices and how they are applied. During this course, you will learn how to use MicroPython to program the MicroPython board. See how to package the Python module through setup tools, run Python Debugger, and operate the Read, Evaluate, Print, and Loop (REPL) console that lets Python interact with circuit boards. Examine key MicroPython, Pymate, and Pycom circuit board features. Study how to set up a MicroPython board. Watch how to install the Arduino Integrated Development Environment (IDE). Compare populare MicroPython-compatible circuit boards. Then, as a review exercise, you will set up and connect a Pyboard via Putty and turn the Pyboard on and off to test it.
9 videos | 41m has Assessment available Badge
MicroPython & Security
Discover how to work with Pyboard and explore the security concerns and approaches for implementing security in IoT devices. During this course, you will learn how to examine Pyboard components and set up network connectivity. Next, study how to program with MicroPython and identify critical MicroPython libraries, such as Array, Ucollection, uhashlib, and more. You will then explore IoT security challenges, security architecture, and the framework for authentication, authorization, and accounting (AAA). From there, other topics include how to assess IoT cloud security concerns, such as data compromises, unsecure application programming interfaces (APIs), and denial of service attacks. Then finally, as a review exercise, you will work with several MicroPython libraries.
10 videos | 52m has Assessment available Badge
Using Raspberry Pi & OpenCV
Raspberry Pi and Arduino can be used separately or together on different projects. In this course, you will explore key Raspberry Pi architecture features and components. Compare Raspberry Pi and Arduino features, such as Wi-Fi capability, Bluetooth support, speed, and I/O connections. Study historical security threat scenarios, such as how a major retailer had its payment system hardware hacked. Learn how to install and work with Raspberry Pi and the Open Source Computer Vision Library (OpenCV). As a review exercise, you will discover the SSID and key of a Wi-Fi network, launch a Bluetooth controller, and set a device to discoverable mode.
8 videos | 31m has Assessment available Badge
Raspi-config & GPIO
Discover how to build advanced IoT applications with Raspberry Pi and its general-purpose input/output (GPIO) connections. In this course, you will study Raspberry GPIO and its essential characteristics. Learn how to use Raspi-config to configure Pi, manage Pi users, enable Wi-Fi device connectivity, setup remote access, and run GPIO features through Python code. Identify Raspberry GPIO challenges. As a review exercise, you will create a user, setup raspi-config, enable a camera, and discover Wi-Fi network connections.
8 videos | 35m has Assessment available Badge
Arduino Language
Explore detailed concepts of programming IoT applications using Arduino language and Arduino IDE. During this course, you will begin by examining Arduino device components, such as the voltage regulator, connection pins, crystal oscillator, microcontroller, and reset button. Then you will observe how to install and view the Arduino integrated development environment (IDE). Next, you will learn how to connect Arduino to Raspberry Pi. Other topics in the course include an introduction to Arduino language fundamentals and program examples; how to identify essential Arduino pin connections and their functions and how to set up Arduino serial communication. Finally, as a review exercise, you will connect an Arduino board to a computer, write and compile code, and upload code to the Arduino board.
10 videos | 47m has Assessment available