IoT Programming and Connectivity Course  

 

Program Languages and the way Smart Devices Connect to the Internet

 

The IoT Programming and Connectivity course offers the following:

  • understanding IoT software and coding,
  • common IoT sensors,
  • issues with Internet connectivity, WiFi, and networks, and
  • project development and hands-on activity.

The IoT Programming and Connectivity course consists of an in-depth look into software development and coding for IoT devices, exposing students to a broad perspective on the various types of software used in IoT devices.

Furthermore, students will learn about WiFi and connectivity, and the main concerns and options that exist with wireless and network connectivity.

Finally students will obtain a general understanding on data mining and IoT dashboards, and learn how IoT devices use interactive dashboards to apply the data collected in the cloud for data analysis and decision-making processes.

Note: The IoT Programming and Connectivity Course requires additional materials. This includes the textbook, which is used in all three IoT courses, and the IoT projects kit. Both of these are ordered separately and are not included as part of the course.

Start this course

Table of Contents


IoT Architecture

      IoT Software Development

      Programming

      Types of Programming Language

      Java Programming Language

      C Programming Language

      Python Programming Language

      Java Script Programming Language

      IoT Connectivity

      Wired Wireless Connectivity

      Radio Frequencies WiFi

      Bluetooth

      ZigBee

      Z Wave

      Cellular

      Network Topology

      Star Topology

      Point 2 Point Topology

      Mesh Topology

      Network Types

      Personal Area Networks

      Local Area Networks

      Metropolitan Networks

      Wide Area Networks

      Cyber Physical Systems

      IoT Device Data Mining

      Smart Solutions Data Flow

      ThingsBoard Dashboard Example

      Dashboards

      Quiz

Required Materials:

 

The Internet of Things (IoT): A Primer on Technology for Young Adults Developing the Future, $16.95 (required)
218 pages, ISBN-10: 1671731816, ISBN-13: 978-1671731813
https://www.amazon.com/dp/1671731816/
ref=cm_sw_em_r_mt_dp_U_5QL-EbG092C0X

The optional IoT projects kit for the IoT courses is:

SparkFun Tinker Kit (optional)
KIT-14556
https://www.sparkfun.com/products/14556

The IoT Programming and Connectivity Course is the perfect starter course for students to obtain a general perspective on the IoT world.