Information Model
Content Types
Procedures, stages, tables, quizzes, and checklists.
Reusable explanations independent of a single lab.
Local student entries, measurements, predictions, and reflections.
SMRTTECH 3CC3 - Cloud Computing and Internet of Things
A CloudLab-styled course portal where interactive laboratory manuals connect directly to the shared SMRTTECH Skill Tree, so students can move from a task to the supporting concept without losing their place.
System Architecture
The hub routes students into each lab, and contextual links open the shared Skill Tree at the relevant concept. The Skill Tree then returns students to the same lab stage.
Start page, lab catalog, architecture overview, and student orientation.
Interactive stages, measurements, checks, and evidence capture.
Connected explanations, diagrams, official references, and troubleshooting guidance.
McMaster styling, diagrams, lab figures, and course-owned media.
New labs plug into the same shell, reference model, and visual system.
Information Model
Procedures, stages, tables, quizzes, and checklists.
Reusable explanations independent of a single lab.
Local student entries, measurements, predictions, and reflections.
Implementation Model
The current build can run as a static site on GitHub Pages, a school server, or an LMS content page. Student work remains local in the browser unless the school later connects an approved LMS/LTI workflow.
Open technical documentation skillLaboratory Catalog
Loading currently available labs…
Voltage-divider VI, photoresistor resistance, Tinkercad sensor circuit, Arduino threshold logic, and real hardware verification.
AvailableThermistor voltage divider, Arduino LINX communication, Celsius-to-Fahrenheit SubVI, live LabVIEW display, Kelvin extension, and evidence-based troubleshooting.
AvailableTilt switch pull-down logic, digital input/output, active buzzer control, shift-register event counting, waveform chart evidence, and inverted-alert extension.
AvailableLoad-cell bridge output, raw differential voltage, LMC6484 amplifier stages, gain calculations, Arduino A0 reading, LabVIEW voltage display, and gain-halving redesign.
AvailableServo and potentiometer wiring, LINX analog read, voltage-to-angle scaling, pulse-width mapping, Manual and Automatic HMI modes, automatic waving SubVI, and safe motion troubleshooting.
AvailableStepper motor fundamentals, external power setup, motor driver wiring, Arduino IDE firmware upload, Serial Monitor tests, LabVIEW VISA serial commands, and angle-control extension.
AvailableThingsBoard device telemetry and shared attributes, ultrasonic distance sensing, LabVIEW LINX HMI, MQTT JSON publishing, dashboard monitoring, and remote LED control.
AvailableCapacitive sensing, native LabVIEW dry/wet calibration and alarm logic, ThingsBoard JSON telemetry, a shared moisture threshold, dashboard monitoring, and internet-loss testing.
Final ProjectPlan, build, test, demonstrate, and submit a purposeful smart-system prototype with sensors, actuators, local HMI, cloud features, and web-based HMI.
Browser data
This clears all saved lab progress, answers, checklists, stage confirmations, cached filenames, and completion details from this browser. It does not delete files on your computer or change submitted work.
SMRTTECH Skill Tree
Browse LabVIEW, circuits, measurement, Arduino, cloud systems, and engineering-practice concepts in the shared Skill Tree.
Student Experience
The Skill Tree supports students who get stuck with explanations, practical checks, trusted references, and relevant lab connections.
Open troubleshooting skill