User Tools

Site Tools


iot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

iot [2018/10/04 09:41]
127.0.0.1 external edit
iot [2018/11/08 16:30] (current)
admin
Line 1: Line 1:
 ====== Preparing to Teach "The Internet of Things"​ ====== ====== Preparing to Teach "The Internet of Things"​ ======
- 
- 
  
 ==== Track Room Location: Heritage Hall, 241 ==== ==== Track Room Location: Heritage Hall, 241 ====
  
-**//The "​Internet of Things"​ track is now closed, but you can be added to the WAIT LIST by selecting that track as your primary choice. You'll be placed into your alternate track choice. If space opens up in "​Internet of Things,"​ you will be notified.//​** +<font inherit/​inherit;;#​c0392b;;​inherit>​**//The "​Internet of Things"​ track is now closed, but you can be added to the WAIT LIST by selecting that track as your primary choice. You'll be placed into your alternate track choice. If space opens up in "​Internet of Things,"​ you will be notified.//​**</​font>​
- +
- +
- +
-===== Description ===== +
  
 +**Description**
  
 The Internet of Things and the Internet of Everything (IoT/IoE) is the network of physical objects or "​things"​ embedded with electronics,​ software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer,​ operator and/or other connected devices. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. This course will prepare students to install, configure and maintain these devices. The Internet of Things and the Internet of Everything (IoT/IoE) is the network of physical objects or "​things"​ embedded with electronics,​ software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer,​ operator and/or other connected devices. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. This course will prepare students to install, configure and maintain these devices.
- 
- 
  
 IoE/IoT implies the idea of a totally connected environment where computer technology can assist in the management of the residential and commercial environments. The management tools can be programmed or directed to distribute both incoming and outgoing Internet data, audio/video streams, lighting and environmental controls. IoE/IoT implies the idea of a totally connected environment where computer technology can assist in the management of the residential and commercial environments. The management tools can be programmed or directed to distribute both incoming and outgoing Internet data, audio/video streams, lighting and environmental controls.
- 
- 
  
 The control and management of IoT/IoE systems can go from simple to complex depending on the needs, ability and budget of the particular environment. The control and management of IoT/IoE systems can go from simple to complex depending on the needs, ability and budget of the particular environment.
- 
- 
  
 IoT/IoE systems require a number of diverse components to work together. Components such as the audio/video systems will integrate into the data network (media servers/​clients for example). But, even though a complete integration solution might be the ultimate desire, much of the technology implementations can be built and controlled as independent modules that are connected to various appliances and devices in the home. IoT/IoE systems require a number of diverse components to work together. Components such as the audio/video systems will integrate into the data network (media servers/​clients for example). But, even though a complete integration solution might be the ultimate desire, much of the technology implementations can be built and controlled as independent modules that are connected to various appliances and devices in the home.
- 
- 
  
 There are six major categories of IoT/IoE technology systems that the class will be working with: There are six major categories of IoT/IoE technology systems that the class will be working with:
- 
- 
  
 · Networking and Internet connectivity · Networking and Internet connectivity
- 
- 
  
 · Audio/Video signal reception and distribution · Audio/Video signal reception and distribution
- 
- 
  
 · Telecommunications (including Voice Over IP) · Telecommunications (including Voice Over IP)
- 
- 
  
 · Security and Surveillance · Security and Surveillance
- 
- 
  
 · Home Control Management (including lighting and HVAC controls) · Home Control Management (including lighting and HVAC controls)
- 
- 
  
 · Appliance Automation and Control · Appliance Automation and Control
- 
- 
  
 Developing and deploying meaningful and quality hands-on IoT/IoE assignments for students can be challenging. Issues such as types and costs of IoT/IoE sensors, software licensing, space considerations,​ increasing student time on task and allowing enough access to a lab environment are just a few of the challenges faced by instructors wishing to teach IoT/IoE. These and other challenges will be addressed in this flexible hands-on class. Developing and deploying meaningful and quality hands-on IoT/IoE assignments for students can be challenging. Issues such as types and costs of IoT/IoE sensors, software licensing, space considerations,​ increasing student time on task and allowing enough access to a lab environment are just a few of the challenges faced by instructors wishing to teach IoT/IoE. These and other challenges will be addressed in this flexible hands-on class.
- 
- 
  
 This course will have participants “get their hands dirty” by walking through various lab assignments in support of IoT/IoE technologies. Labs will consist of both “high-touch” and virtual. All of the exercises demonstrated and performed during this course can be done in a typical networking classroom/​lab (such as A+, Network+ or Cisco). This course will have participants “get their hands dirty” by walking through various lab assignments in support of IoT/IoE technologies. Labs will consist of both “high-touch” and virtual. All of the exercises demonstrated and performed during this course can be done in a typical networking classroom/​lab (such as A+, Network+ or Cisco).
  
 +**Prerequisites**
  
- 
-===== Prerequisites ===== 
   * Basic Networking (IP Addressing and Subnetting; Basic Routing and Transport Protocols; VLANS and QoS)   * Basic Networking (IP Addressing and Subnetting; Basic Routing and Transport Protocols; VLANS and QoS)
   * Wireless Setup and Security   * Wireless Setup and Security
Line 71: Line 40:
   * Basic Programming   * Basic Programming
  
 +**Recommended Textbooks ** \\ //​[[https://​www.amazon.com/​Internet-Things-Press-Essential-Knowledge/​dp/​0262527731/​ref=sr_1_fkmr0_1?​ie=UTF8&​qid=1490120191&​sr=8-1-fkmr0&​keywords=The+Internet+of+Things%2C+Samuel+Greengard%2C+MIT+Press+Essential+Knowledge+Series%2C+978-262-52773|The Internet of Things]]// , Samuel Greengard, MIT Press Essential Knowledge Series, 978-262-52773-6 **(preferred)** \\ //​[[https://​www.amazon.com/​Designing-Internet-Things-Adrian-McEwen-ebook/​dp/​B00GKI1064/​ref=sr_1_fkmr0_1?​ie=UTF8&​qid=1490120220&​sr=8-1-fkmr0&​keywords=Designing+the+Internet+of+Things%2C+Adrian+McEwen+%26+Hakim+Cassimally%2C+Wiley%2C+978-1-118-43062-0|Designing the Internet of Things]]//, Adrian McEwen & Hakim Cassimally, Wiley, 978-1-118-43062-0 \\ //​[[https://​www.amazon.com/​Learning-Internet-Things-Peter-Waher/​dp/​1783553537/​ref=sr_1_1?​ie=UTF8&​qid=1490120250&​sr=8-1&​keywords=Learning+The+Internet+of+Things|Learning The Internet of Things]]//, Peter Wahler, Packt Publishing, 978-1-78355-353-2 \\ //​[[https://​www.amazon.com/​Building-Internet-Things-Implement-Competitors/​dp/​1119285666/​ref=sr_1_fkmr0_1?​ie=UTF8&​qid=1490120274&​sr=8-1-fkmr0&​keywords=Building+the+Internet+of+Things%2C+Maciej+Kranz%2C+Wiley%2C+978-1-119-28566-3|Building the Internet of Things]]//, Maciej Kranz, Wiley, 978-1-119-28566-3
  
 +**Instructor**
  
-===== Recommended Textbooks ===== +{{:​saichek_headshot.jpg?​nolink&​166}}
- +
- +
- +
-//​[[https://​www.amazon.com/​Internet-Things-Press-Essential-Knowledge/​dp/​0262527731/​ref=sr_1_fkmr0_1?​ie=UTF8&​qid=1490120191&​sr=8-1-fkmr0&​keywords=The+Internet+of+Things%2C+Samuel+Greengard%2C+MIT+Press+Essential+Knowledge+Series%2C+978-262-52773|The Internet of Things]]//, Samuel Greengard, MIT Press Essential Knowledge Series, 978-262-52773-6 **(preferred)** +
- +
- +
- +
-//​[[https://​www.amazon.com/​Designing-Internet-Things-Adrian-McEwen-ebook/​dp/​B00GKI1064/​ref=sr_1_fkmr0_1?​ie=UTF8&​qid=1490120220&​sr=8-1-fkmr0&​keywords=Designing+the+Internet+of+Things%2C+Adrian+McEwen+%26+Hakim+Cassimally%2C+Wiley%2C+978-1-118-43062-0|Designing the Internet of Things]]//, Adrian McEwen & Hakim Cassimally, Wiley, 978-1-118-43062-0 +
- +
- +
- +
-//​[[https://​www.amazon.com/​Learning-Internet-Things-Peter-Waher/​dp/​1783553537/​ref=sr_1_1?​ie=UTF8&​qid=1490120250&​sr=8-1&​keywords=Learning+The+Internet+of+Things|Learning The Internet of Things]]//, Peter Wahler, Packt Publishing, 978-1-78355-353-2 +
- +
- +
- +
-//​[[https://​www.amazon.com/​Building-Internet-Things-Implement-Competitors/​dp/​1119285666/​ref=sr_1_fkmr0_1?​ie=UTF8&​qid=1490120274&​sr=8-1-fkmr0&​keywords=Building+the+Internet+of+Things%2C+Maciej+Kranz%2C+Wiley%2C+978-1-119-28566-3|Building the Internet of Things]]//, Maciej Kranz, Wiley, 978-1-119-28566-3 +
- +
- +
- +
-===== Instructor ===== +
- +
- +
- +
-{{::​saichek_headshot.jpg?​nolink&​166|}}+
  
 **Bill Saichek** **Bill Saichek**
  
- +Professor, Computer Science and Information Systems ​\\
- +
-Professor, Computer Science and Information Systems +
- +
- +
 Orange Coast College, Costa Mesa, CA Orange Coast College, Costa Mesa, CA
- 
- 
  
 Bill Saichek has worked in the computer industry since 1976 and has been a professor teaching networking, communications,​ operations and security classes since 1991, most recently at Orange Coast College in Costa Mesa California. He has also taught networking and communications classes for Chapman University, El Camino College and Long Beach City College. He holds Bachelors and Masters of Science degrees in Computer Science from the University of California, Irvine and holds several networking certifications. He has given presentations around the country on teaching networking topics as varied as Cloud Computing, Voice Over IP, IPv6 and The Internet of Things. Bill Saichek has worked in the computer industry since 1976 and has been a professor teaching networking, communications,​ operations and security classes since 1991, most recently at Orange Coast College in Costa Mesa California. He has also taught networking and communications classes for Chapman University, El Camino College and Long Beach City College. He holds Bachelors and Masters of Science degrees in Computer Science from the University of California, Irvine and holds several networking certifications. He has given presentations around the country on teaching networking topics as varied as Cloud Computing, Voice Over IP, IPv6 and The Internet of Things.
  
- +**Three Objectives** \\ 
- +1. To gain a perspective on “The Internet of Things” and how its cross-discipline focus is changing the IT paradigm and how we are finally on the path to a “converged” network. ​\\ 
-===== Three Objectives ​===== +2. Provide participants with an in-depth, hands-on, interactive lab experience using labs that have been (and are still being) developed in the various aspects of IoT (see below for a list of some of the labs). ​\\
- +
- +
- +
-1. To gain a perspective on “The Internet of Things” and how its cross-discipline focus is changing the IT paradigm and how we are finally on the path to a “converged” network. +
- +
- +
- +
-2. Provide participants with an in-depth, hands-on, interactive lab experience using labs that have been (and are still being) developed in the various aspects of IoT (see below for a list of some of the labs). +
- +
- +
 3. Prepare instructors to include IoT activities into their IT and Networking curriculum and to assist them in implementing their own IoT course offerings. 3. Prepare instructors to include IoT activities into their IT and Networking curriculum and to assist them in implementing their own IoT course offerings.
  
- +**Labs That Are Directly Related to the Internet of Things**
- +
-===== Labs That Are Directly Related to the Internet of Things ​===== +
- +
  
 Setup a wireless (and wired as well) network on a “residential” network and implement OpenVPN access using DD-WRT routers. Setup a wireless (and wired as well) network on a “residential” network and implement OpenVPN access using DD-WRT routers.
- 
- 
  
 Build NAS servers (using open-source FreeNAS, Open Media Vault and XPEnology) and connect them to the “residential” network. Build NAS servers (using open-source FreeNAS, Open Media Vault and XPEnology) and connect them to the “residential” network.
- 
- 
  
 Build a small VoIP environment using Asterisk and connect it to the residential network. Build a small VoIP environment using Asterisk and connect it to the residential network.
- 
- 
  
 Build a Media Server (using Plexserver) and access content using a variety of devices from both inside the residential network and from the Internet via the VPN. Build a Media Server (using Plexserver) and access content using a variety of devices from both inside the residential network and from the Internet via the VPN.
  
- +//Devices used: \\ 
- +Computers (PC’s and Mac’s)// ​\\ //Raspberry PI’s using RasPlex// ​\\ //Mobile devices// ​\\ //(iPads, iPhones and Android)// ​\\ //Roku boxes//
-//Devices used:// +
- +
- +
- +
-//Computers (PC’s and Mac’s)// +
- +
- +
- +
-//Raspberry PI’s using RasPlex// +
- +
- +
- +
-//Mobile devices// +
- +
- +
- +
-//(iPads, iPhones and Android)// +
- +
- +
- +
-//Roku boxes// +
- +
  
 Setup and configure a Lighting Control system using Hue lighting onto the residential network and control from iPads and Android devices. Setup and configure a Lighting Control system using Hue lighting onto the residential network and control from iPads and Android devices.
- 
- 
  
 //You can also use lighting systems from Lutron (RadioRA) and Insteon. The wireless protocols between the controller and the dimmers are proprietary,​ but both systems have mobile apps that allow for remote access to the lighting systems using TCP/IP.// //You can also use lighting systems from Lutron (RadioRA) and Insteon. The wireless protocols between the controller and the dimmers are proprietary,​ but both systems have mobile apps that allow for remote access to the lighting systems using TCP/IP.//
- 
- 
  
 Setup and configure “Smart” thermostats (Nest, Honeywell, Lenox, etc) and allow for access over the Internet. Setup and configure “Smart” thermostats (Nest, Honeywell, Lenox, etc) and allow for access over the Internet.
- 
- 
  
 Setup a surveillance system on the residential network using inexpensive IP cameras and free PVR software (such as iSpy and Camera Viewer Pro). Additionally,​ the cameras can be viewed over the Internet using iPads and Androids. Setup a surveillance system on the residential network using inexpensive IP cameras and free PVR software (such as iSpy and Camera Viewer Pro). Additionally,​ the cameras can be viewed over the Internet using iPads and Androids.
- 
- 
  
 Setup and configure home control systems using iPads and Android devices Setup and configure home control systems using iPads and Android devices
  
 +**Agenda**
  
 +__Day 1:__ \\
 +Networking \\ //Network Configurations//​ \\ //Resource Sharing// \\ //Internet Connectivity \\
 +Network Protection//​ \\
 +Installation Basics \\ //​Installing Structured Cabling// \\ //Cable Termination//​ \\
 +Telecommunications \\ //Voice Over IP (VoIP)//
  
-===== Agenda ===== +__Day 2:__ \\ 
- +Media Storage and Content Distribution ​\\ //​CODECs// ​\\ //Streaming Media// ​\\ //Media Servers// ​\\ //Storage Servers// ​\\ 
- +Home Theatre and Home Audio / Video Systems ​\\ //Media Room Audio & Video// ​\\ //​Distributed Audio & Video//
- +
-__Day 1:__ +
- +
- +
- +
-Networking +
- +
- +
- +
-//Network Configurations//​ +
- +
- +
- +
-//Resource Sharing// +
- +
- +
- +
-//Internet Connectivity//​ +
- +
- +
- +
-//Network Protection//​ +
- +
- +
- +
-Installation Basics +
- +
- +
- +
-//​Installing Structured Cabling// +
- +
- +
- +
-//Cable Termination//​ +
- +
- +
- +
-Telecommunications +
- +
- +
- +
-//Voice Over IP (VoIP)// +
- +
- +
- +
-__Day 2:__ +
- +
- +
- +
-Media Storage and Content Distribution +
- +
- +
- +
-//CODECs// +
- +
- +
- +
-//Streaming Media// +
- +
- +
- +
-//Media Servers// +
- +
- +
- +
-//Storage Servers// +
- +
- +
- +
-Home Theatre and Home Audio / Video Systems +
- +
- +
- +
-//Media Room Audio & Video// +
- +
- +
- +
-//​Distributed Audio & Video// +
- +
- +
- +
-__Day 3:__ +
- +
- +
- +
-Home Lighting and Control Systems +
- +
- +
- +
-//Control Systems Types// +
- +
- +
- +
-//​Implementation Techniques//​ +
- +
- +
- +
-Security and Surveillance Systems +
- +
- +
- +
-//​Components//​ +
- +
- +
- +
-//Video Surveillance and Integration//​ +
- +
- +
- +
-Environmental Control and Management Systems +
- +
- +
- +
-//Control Systems Programming//​ +
- +
- +
- +
-__Day 4:__ +
- +
- +
- +
-IoT Application Developement +
- +
- +
- +
-//Aruduino Microcontrollers//​ +
- +
- +
- +
-//Samsung SmartThings Microcontroller//​ +
- +
- +
- +
-//Amazon Echo / Alexa Skills Kits// +
- +
- +
- +
-__Day 5:__ +
- +
- +
- +
-Review of Labs and Materials+
  
 +__Day 3:__ \\
 +Home Lighting and Control Systems \\ //Control Systems Types// \\ //​Implementation Techniques//​ \\
 +Security and Surveillance Systems \\ //​Components//​ \\ //Video Surveillance and Integration//​ \\
 +Environmental Control and Management Systems \\ //Control Systems Programming//​
  
 +__Day 4:__ \\
 +IoT Application Developement \\ //Arduino Microcontrollers//​ \\ //Samsung SmartThings Microcontroller//​ \\ //Amazon Echo / Alexa Skills Kits//
  
 +__Day 5:__ \\
 +Review of Labs and Materials \\
 Wrap Up Discussion Wrap Up Discussion
  
 +//Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.//​
  
- 
-//Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.//​ 
  
iot.txt · Last modified: 2018/11/08 16:30 by admin