...
Week | Content | Tutorials | Main Concepts Covered | Class Agenda |
---|---|---|---|---|
0 | Introduction | Introduction | Architecture and overview Queries | |
1 | Serial temperature sensor | #1 | ThingModel, ThingFacet, Attribute, Action; Protocol handlers (serial) Instantiation, Subscription | Closer look at SimpleModel. (Model, Export, Deploy Locally flow) - 20 minutes Work on Temperature Sensor Modeling - 20 minutes Deploy and Test Temperature Sensor Model - 15 minutes |
2 | Actuator (USB camera); Cloud services (weather) | #5, #7 | Protocol handlers (UCam, HTTP) Custom types Intro to Macros & Using Pipeline Macros Queries - Save, Update | ThingFacet for Actuator (USBCamera) - 20 minutes Deploy & Test USBCamera - 10 minutes ThingFacet to Connect with Cloud Services - 20 minutes Deploy and Test Cloud Service Model - 10 min Q&A - 10 min |
3 | Combing things with data;
| #9, #10 | Data Model; References User defined types | TQLEngine Anatomy, Model Life Cycle - 25 minutes Things + Data; Storage - 20 minutes |
4 | Multiple sensors | #2 | Macros; FacetScript; Model to model queries; Model to model subscriptions | Quick Recap - 10 minutes Introduction to Pipelines with example to execute TQL Code in Repeated Sequence - 20 minutes Temporary Storage Types, Multi Sensor Design Pattern - 20 minutes Deploy and Test Multiple Sensors Model - 15 minutes Q&A - 10 minutes |
5 | Review of Pipeline Macros (Multiple Sensors) Consume TQL queries to build UI app | #2, #10 | Macros; FacetScript; Model to Model Queries Building UI with queries | Quick Review of Pipelines, Temporary Storage Types, Multi Sensor Design Pattern - 20 minutes Building UIs with TQL Queries - 20 minutes Integrate Multiple Sensors within UI (JS App) - 15 minutes Q&A - 10 minutes |
6 | Simulation | #8 | IoT Applications & importance of Simulation | IoT Simulation - 20 minutes TQL System IoT Simulation Frameworks - 20 minutes Greenhouse Simulation - 20 minutes Q&A - 15 minutes |
7 | "Edge is the inital step of Internet of Things" - Edge computing – gateways, cloud Bulk initialization of things and data | #11, #12 | Distributed application; Clusters Large numbers of devices; Device management | TQL and IoT Applications Topology - 20 minutes Greenhouse Gateway Setup - 20 minutes Bulk Initialization - 20 minutes Q&A - 15 minutes |
8 | The Smart Greenhouse | #13 | Review and more on queries and macroslook at Greenhouse application at Scale | Review of Greenhouse Application at Scale - 20 minutes Setup and Run Greenhouse Gateway - 20 minutes Q & A - 30 minutes
|