1. Introduction
Short, intensive IoT workshops increasingly ask small teams to take a complete system sensing, cloud persistence, a mobile client, and, increasingly, an AI layer from a blank canvas to a working, cloud-connected prototype in a matter of days. What such compressed pedagogy reliably produces at the architecture level, and where it reliably fails, is rarely documented across more than a single project. This paper addresses that gap using a naturally occurring, matched case set: six technical reports, independently authored by six small teams enrolled in the same one-week course, using the same low-cost toolchain, in the same July 2026 cohort of the Master in Applied Artificial Intelligence at Tecnológico de Monterrey with the participation of visiting students from the Pontifical Catholic University of Chile.
Because the six teams worked under the same instructor and the same five-day structure but chose their own application domain, sensor set, and depth of cloud integration, the resulting corpus allows two related but distinct questions to be asked. First, what does the course structure itself predictably produce, given that it prescribes a specific tool for each day? Second, on the narrower set of choices the course leaves open how AI is positioned relative to control decisions, how platform-level obstacles are handled, and how security trade-offs are resolved what do independently working teams converge on without being told to, and where do they struggle in the same way? This distinction between prescribed and team-initiated convergence is treated here as the paper’s central methodological safeguard rather than a secondary caveat.
The six teams’ reports are supplemented, as a deliberately non-generalizable reference point, by a parallel proposal contributed by a postgraduate student collaborator and visitor from the Pontifical Catholic University of Chile, using a different technology stack. This contrast case is discussed only descriptively (
Section 3.2.7) and is explicitly excluded from every quantitative or generalization claim in this paper.
2. Materials and Methods
2.1. Institutional and Pedagogical Context
All six case studies analyzed in this paper originate from the same course, “IoT for Data Intelligence,” delivered over one week in July 2026 as part of the professional Master in Applied Artificial Intelligence (MNA) offered by Tecnológico de Monterrey with the participation of visiting students from the Pontifical Catholic University of Chile. The course followed an identical five-day structure for every team:
Day 1: Theoretical foundations of IoT architecture, history, and future directions.
Day 2: database design with Oracle Application Express (APEX), SQL, RESTful web services (ORDS) 23.3, and dashboard development.
Day 3: mobile solution design in MIT App Inventor 2 (AI2), integrated with the Oracle APEX database built on Day 2.
Day 4: embedded simulation in Wokwi 2026, wiring representative sensors (e.g., DHT22, PIR/motion sensors, LEDs, potentiometers as sensor proxies) to an ESP32, and sending telemetry to Oracle APEX over REST using MicroPython v1.20 (or, in one case, Arduino/C++).
Day 5: integration with a generative AI service (Gemini 3.8-flash, in most cases) for data interpretation and natural language reporting, with the course materials explicitly framing this integration as advisory rather than as an autonomous control layer.
Because Day 5 already frames generative AI as advisory before any team begins its own design work, this paper treats the advisory framing of AI as a partially prescribed starting point rather than a fully independent team discovery;
Section 3.2.2 reports what each team did beyond that starting point.
Each team selected its own application domain and mapped it to at least one United Nations Sustainable Development Goal (SDG), then produced a full technical report documenting design, implementation, and a closing self-assessment against three standardized questions common to every report in the corpus: does the project generate value, is the client prepared for implementation, and is the team prepared to carry it out. This shared rubric, together with a shared requirement to discuss applicable IEEE/ISO IoT standards [
11], gives the corpus a controlled, prescribed layer of convergence that is analyzed separately (
Section 3.2.6) from the unprescribed, team-initiated convergence that is this paper’s main object of study.
2.2. Research Design
This study uses a document-based, multiple-case synthesis [
9], framed as a design-science evaluation [
10] of one artifact the reference architecture that the course’s five-day structure and its participating teams jointly produce across six naturalistic instantiations, following the case-study research guidance of [
12]. No new data was collected from students or instruments; the case record consists entirely of the six teams’ own deposited technical manuscripts, treated as primary documentary sources.
The analytic pipeline proceeds in three stages: (1) collecting primary data from the six student technical reports alongside the Chilean contrast case; (2) executing a structured, three-step qualitative coding procedure across the fixed dimensions defined in
Section 2.5; and (3) synthesizing architectural patterns and benchmarking results against the institutional competency framework, as shown in
Figure 1.
2.3. Case Corpus
The corpus comprises the six technical reports listed in
Table 1, all produced by student teams in the July 2026 MNA cohort and deposited on Zenodo. All six are included (complete-population sampling within the cohort); none were excluded post hoc.
Table 1 also reports each team’s size, since team size is a plausible covariate for the project-management and innovation ratings discussed in
Section 3.3 and could not be assessed in the original analysis.
2.4. Data Sources and the Contrast Case
Primary data consists of the full text, figures, database schemas, and firmware excerpts of the six Zenodo-deposited manuscripts (full citations in the References section).
The same cohort also included a presentation contributed by a postgraduate collaborator from Pontifical Catholic University of Chile, related here as an observation only, noticed by the authors, proposing a conceptually related but architecturally distinct system: a unified electricity/gas/water telemetry node with an earthquake early warning actuation layer, built on a Raspberry Pi and microcontroller pairing, MQTT, oneM2M, ISO/IEC 30141 [
19], and DLMS/COSEM rather than the ESP32/Wokwi/Oracle APEX/App Inventor toolchain used by the six ITESM teams. At the collaborator’s request, this contribution is presented here in student anonymized form: its architecture and design logic are described in
Section 3.2.7 for descriptive, comparative purposes only, without naming its author and without including it as a formally cited reference in this paper’s bibliography. It is referred to throughout simply as “the Chilean presentation.” Because it was not built or validated in Wokwi, is not deposited under a citable identifier, and could not be independently verified, it is excluded from the coded, cited corpus in
Table 1 and from every quantitative convergence or generalization claim in
Section 3; it is used exclusively as an illustrative discussion point noticed by the authors, not as evidence that the patterns found across the six cases are architectural rather than toolchain-specific. Any resemblance between the Chilean proposal and the six-case pattern is reported descriptively and should not be read as a validated boundary test.
2.5. Coding Framework
Each of the six manuscripts was coded against a fixed set of dimensions, derived deductively from structural elements common to every report: architecture layers and technology choices; sensors and actuators used; the cloud/backend integration pattern, including any relay or proxy introduced to work around platform limits; where and how generative AI is positioned relative to control decisions; documented failure modes and how each team diagnosed them; security gaps the team itself acknowledged; declared SDG alignment; and the team’s answers to the standardized value/client-readiness/team-readiness rubric.
Table 2 reports these as nine coded rows because the AI-integration and standards/rubric dimensions were each split into sub-rows during coding for clarity; the eight conceptual dimensions described above map onto the nine rows of
Table 2 as documented in the table notes.
Coding was performed by the corresponding author, who also served as faculty advisor to all six teams, and reviewed for face validity by a co-author (J.R. Silva, University of São Paulo) who was not involved in the original coding pass. No formal inter-rater reliability statistics (e.g., Cohen’s kappa) were computed, and no independent, non-co-author reviewer was involved; this is reported here as a limitation (
Section 5) rather than implied to be full inter-rater validation. Coded excerpts, decision rules, and disagreement notes from the two-reviewer pass are discussed during the study.
2.7. Trustworthiness, Ethics, and Positionality
No new data were collected directly from human participants through surveys, interviews, or instruments; all analysis is secondary, document-based synthesis of already-authored, already-deposited technical reports, cited here under their Zenodo digital object identifiers (DOIs). However, this synthesis produces new, publicly identifiable evaluative claims about named student teams, including “Limited” competency ratings in the case-level competency matrix presented later in this paper (
Section 3.3.3) because the six teams are identifiable from the cited Zenodo depositions and because the case numbers in
Table 1 and
Table 2, and in that later matrix, map directly onto those author names. This secondary evaluative use of identifiable student work is disclosed explicitly rather than treated as exempt by virtue of using only pre-existing documents.
The corresponding author’s dual role as faculty advisor to all six teams and as lead author of this synthesis is disclosed as a conflict of interest (Section “Conflicts of Interest”) and mitigated by relying exclusively on the teams’ own already-published, already-deposited claims, by having the coding reviewed by a co-author not involved in grading the six teams, and by inviting the six teams to review the case-level competency matrix (
Section 3.3.3) prior to submission.
The Chilean contribution is described only in aggregate, anonymized form, consistent with the collaborator’s expressed preference and without attribution that would allow re-identification. All six Zenodo-deposited manuscripts remain the definitive technical record for their respective prototypes; this paper’s role is limited to cross-case synthesis and does not alter, correct, or supersede any claim made in the original reports.
Because the six source teams voluntarily deposited their reports on Zenodo under an open-access license, these documents are treated as openly licensed, publicly available scholarly records rather than as private or restricted student data. The competency ratings presented later in this paper (
Section 3.3.3) are derived exclusively from claims the teams themselves made public in these reports; no non-public assessment data, grades, or personal information were accessed or analyzed.
3. Results
3.1. Extracted Reference Architecture
All six teams produced systems that share the same five-layer shape, differing only in vendor-adjacent implementation detail. Because four of these five layers correspond directly to a specific course day (
Section 2.1), this architectural convergence is interpreted here primarily as a property of the course design, with the teams’ own engineering choices visible mainly in the connective and safety-related details layered on top of that shared skeleton (e.g., bidirectional write-back, relay placement, and the specific way each team wraps its AI layer).
(1) Sensing/actuation edge: an ESP32 microcontroller, programmed in MicroPython in five of six cases and in Arduino/C++ in one [
13], simulated end-to-end in Wokwi rather than on physical hardware in every case a direct consequence of the Day 4 course specification.
(2) Edge decision logic: threshold-based classification executed locally on the ESP32 before any network call, so that the core sensing/alerting function survives connectivity loss in every case exhibiting this pattern; this design choice is not directly prescribed by the course and is treated as team-initiated.
(3) Cloud persistence: an Oracle APEX schema of three to five related tables, exposed through Oracle REST Data Services (ORDS), present in all six cases as a direct consequence of the Day 2 course specification.
(4) Mobile client: a MIT App Inventor application consuming the ORDS REST layer, with bidirectional write-back (remote actuation or manual override) implemented in four of six cases [
14,
15,
17,
18] the base client is prescribed by Day 3; write-back is team-initiated.
(5) Generative AI interpretation layer: a generative AI service invoked from either the firmware, an intermediary proxy, or the mobile client, implemented and positioned in four of six cases as an advisory or secondary function rather than the primary control decision-maker; proposed as a future explanation layer but not yet implemented in a fifth case; and tested only at the prompt level, not yet wired into any architecture, in the sixth (
Section 3.2.2). The advisory framing is partially prescribed by Day 5; the fail-safe wrapping and local-first fallback behavior described in
Section 3.2.2 go beyond what the course specifies.
This architecture is treated here as the artifact under evaluation in the design-science sense [
10]: not a novel contribution proposed by any one team, but a pattern that the course’s five-day structure, combined with the teams’ own choices on the dimensions the course leaves open, reliably produces.
3.2. Cross-Case Findings
The cross-case coding matrix across the six literal-replication cases ais presented in Table 2, with each dimension classified by convergence type in details.
3.2.1. Architectural Convergence
All six teams reproduced the five-layer architecture of
Section 3.1. As discussed above, the base shape of this architecture is largely explained by the course’s own day-by-day toolchain assignment rather than by independent team convergence; what varies meaningfully across teams and is therefore of more interest for this paper’s contribution is how each team filled in the connective tissue the course leaves unspecified (local-first decision logic, write-back, relay placement, and AI wrapping).
3.2.2. Generative AI and the Control Path
Because Day 5 already introduces generative AI as an advisory, interpretive layer rather than a control mechanism, the finding that no team lets a generative AI call directly gate a time-critical decision cannot be described as a fully independent discovery; it is more accurately described as a pattern that four of six teams implemented, extending and reinforcing it with their own fail-safe design choices beyond what the course specifies, while one further team (Case 4) proposed but did not implement such a layer, and one team (Case 5) did not integrate generative AI into any control-relevant path at all within the course week.
The hail/rain protection system computes its GRANIZO/heavy-rain classification locally first and only escalates to Gemini as a secondary classifier that is discarded on timeout, failure, or malformed response [
14]. The precision-agriculture system runs identical local threshold logic for irrigation, climate, and lighting control and invokes Gemini only on demand from the mobile client for agronomic advice, never for the control loop itself [
18]. The vital-sign monitoring team proposes, as a design principle for future implementation, that the generative model should serve strictly as a natural language explanation layer grounded in a prior rule-based or shallow-classifier decision rather than as an independent diagnostic decision-maker; this remains a proposed rather than implemented architecture [
16]. The industrial energy monitor and the residential energy prototype both use their LLM purely for short diagnostic or pattern-report text generated after the control decision has already been made and, in the residential case, executed [
13,
15];
Table 1 records that Case 1 used a Groq-hosted LLM rather than Gemini. The fabric-softener waste-reduction team tested the Gemini API only at the level of an isolated prompt/response exchange, without wiring it into any control path [
17], this case is therefore reported separately in
Table 2 rather than folded into an undifferentiated “6 of 6” count.
With that distinction made explicit, four of six teams extended the course’s advisory framing into a genuine fail-safe separation between deterministic control and probabilistic advice consistent with, though not an independent confirmation of, the separation that constrained-IoT and human-factors literature treats as a design requirement rather than a default [
4,
20]. This is reported as the paper’s most interesting team-initiated finding, with the caveat above about its partially prescribed starting point.
3.2.3. Recurring Friction with Oracle APEX/ORDS at the Platform Level
Four of six teams independently encountered the same class of problems, namely that the Oracle APEX/ORDS platform’s transport-level defenses were rejecting or throttling requests from a constrained embedded client and independently converged on the same class of fix: interposing a relay or proxy on unconstrained hardware between the ESP32 and the cloud database. The industrial energy team built a Python 3.14 relay reachable via a Cloudflare Tunnel that performs the TLS-heavy handshake and impersonates a standard browser TLS fingerprint to satisfy the target’s bot-mitigation layer [
13]. The vital-sign monitoring team encountered the same TLS/HTTP2 fingerprint filtering and used an intermediate proxy hosted on Google Colab for the same purpose [
16]. The residential energy team routed every event through a Flask proxy reached via a public ngrok address [
15], and the Agrosensor team deployed an always-on Node.js/Express proxy on Render specifically because network security restrictions imposed by Oracle APEX on direct HTTP requests from embedded devices made direct ESP32-to-APEX calls unreliable [
18]. Even the hail/rain protection team, which posts directly to ORDS without a relay, found it necessary to space consecutive POST requests 400 ms apart specifically to avoid tripping the platform’s web application firewall [
14]. Only the fabric-softener case, whose scope stopped short of a full production integration loop, did not report this friction. Because this convergence is neither specified by the course materials nor required by the rubric, it is classified in
Table 2 as team-initiated.
3.2.4. Self-Reported Security Debt
Three of six teams explicitly flag credential handling as an unresolved risk in their own limitations sections. The hail/rain protection team states plainly that its Gemini API key was exposed in the publicly viewable Wokwi project and had to be revoked [
14]; the same team separately flags that its ORDS endpoints accept writes with only a Content-Type header and no authentication token. The vital-sign monitoring team acknowledges that its AI-service credential is not yet isolated from client-side code and would need to move fully server-side before any real deployment [
16]. The industrial energy team avoided the same problem by design, holding the Groq key exclusively inside its relay process rather than in firmware or the shared Wokwi project [
13]. No team implemented per-device authentication on its write endpoints; this is read as a structural by-product of the shared, single-workspace Oracle APEX classroom configuration and the one-week timeline, rather than as six independent instances of the same oversight, and
Table 2 reports it accordingly rather than as a team-initiated “6 of 6” convergence.
3.2.5. Breadth of SDG Alignment from One Fixed Toolkit
The same ESP32/Wokwi + Oracle APEX + App Inventor + generative AI toolchain was independently mapped by different teams onto five distinct primary Sustainable Development Goals: SDG 12 (Responsible Consumption and Production; [
13,
17], SDG 15/2/6/13 (Life on Land, with agricultural and climate linkages; [
14]), SDG 11 (Sustainable Cities and Communities; [
15]), SDG 3 (Good Health and Well-being; [
16], and SDG 2 (Zero Hunger [
18]). This SDG list is drawn directly from
Table 1 and is used consistently throughout this section. This breadth is consistent, though on its own it does not prove the toolchain’s generality, since the SDG choice is also shaped by each team’s own domain interest rather than by the toolchain alone. Broader claims about generative educational technologies and SDG alignment beyond this cohort [
21,
22] are discussed separately in Section Related Work and are not treated as evidence about this specific case set.
3.2.6. Prescribed Versus Team-Initiated Convergence
Two convergences in the corpus are explicitly required by the course rather than team-initiated: every report closes with the same three-question rubric (value generated, client readiness, team readiness), and every report includes an appendix mapping its design to applicable IEEE/ISO IoT standards, most commonly IEEE 802.15.4, the IEEE 1451 smart-transducer family [
23], and IEEE 2413/ISO IEC 30141 [
19] reference-architecture guidance. These are reported separately from
Section 3.2.1,
Section 3.2.2,
Section 3.2.3 and
Section 3.2.4 because their convergence is expected by construction and carries different evidential weight than the architectural and AI-positioning convergences discussed above, several of which are themselves only partially, rather than fully, team-initiated (
Section 3.2.1 and
Section 3.2.2).
3.2.7. The Chilean Contrast Presentation (Illustrative Only)
As a discussion point only, the Chilean presentation described in
Section 2.4 pursued a related idea a single predictive core deriving multiple value layers from unified telemetry on a categorically different stack: a Raspberry Pi and microcontroller pairing rather than an ESP32/Wokwi simulation, MQTT publish/subscribe messaging rather than direct REST calls, oneM2M as a horizontal service layer, ISO/IEC 30141 [
19] as the reference architecture, and DLMS/COSEM for metering data exchange, with an earthquake early warning actuation layer added on top of routine electricity/gas/water monitoring. A structurally similar higher-level pattern is visible in this proposal: a fast, deterministic local decision executed at the edge, with any probabilistic or externally sourced signal (in this case, a simulated seismic early-warning frame rather than a generative AI classification) treated as an override input layered on top of, rather than as a replacement for, the local logic. This single, unverified, non-deposited data point is reported here descriptively as an interesting illustration; it is explicitly not used to support any claim that the six-case pattern is architectural rather than toolchain-specific, since a single case cannot bear that evidential weight.
3.3. Benchmarking Against the Institutional Competency Framework
Beyond the coding dimensions used in
Section 3.2, Tecnológico de Monterrey’s institutional course catalog publicly lists the course’s competency codes and their required mastery levels (SICT0201B, SICT0303B, SICT0401B, SICT0402B, STC0207A/STE0104A/STI0301A, and SEG0201A, among others; [
6]; the detailed behavioral descriptions used to define each rating level, however, are drawn from the institution’s internal competency dictionary and are condensed here rather than independently citable in full (
Table 3). This section benchmarks each team’s deposited manuscript against that internal framework as an illustrative exercise, not as a validated external audit, and asks a complementary, descriptive question: how consistently do the six teams’ deposited results evidence the institution’s own stated learning objectives, using the ratings and definitions below?
3.3.1. The Institutional Competency Framework
The internally documented learning objectives for the course section define six sub-competencies drawn from three tiers: Computing and Information Technologies competencies, a Disciplinary competency shared across the Software Systems Development/Embedded Systems/Digital Strategies tracks, and a General Education and Vision Support competency, each carrying an explicit target mastery level. Four competencies carry a “Basic” (B) target; two, project management and innovation, carry a higher “Toward-Objective” (TO) target.
The course’s official profile lists ten evaluated competencies in total; this benchmarking focuses on the six most directly evidenced by the deposited technical reports (SICT0201, SICT0303, SICT0401, SICT0402, Project Management, and Innovation), and does not assess SEG0202A/SEG0101A, which are evaluated through other course deliverables outside the scope of this synthesis.
3.3.2. Coding Approach
Each of the six deposited manuscripts was coded against the six competencies in
Table 3, using explicit behavioral indicators derived from the institution’s published description for each rating: Strong (S) requires the manuscript to demonstrate the competency’s core described behavior with implemented, verifiable evidence; Partial (P) requires that evidence exists but is incomplete, deferred to future work, or addresses only part of the competency’s description; Limited (L) indicates the competency is not clearly evidenced by any of the above. An asterisk in
Table 4 (Case 4, Pattern Determination) marks a competency that is explicitly proposed but not yet implemented; this rating is reported as Partial rather than as a separate “Strong-as-proposed” category, to keep the four-level ad hoc scale from diverging from the original three-level Strong/Partial/Limited definition.
3.3.3. Cross-Team Competency Matrix
The competency-level evidence across the six cases is presented in Table 4 in detail. These ratings were shared with the six corresponding teams prior to submission.
3.3.4. Competency-by-Competency Discussion
Pattern Determination (SICT0201, target Basic) is the most weakly evidenced competency in the cohort. Five of six teams implemented deterministic threshold logic (fixed power/temperature limits, fixed distance deltas, fixed analog-count cutoffs) rather than the probabilistic, statistical, or classification methods the competency specifies, and used their generative AI layer for natural language diagnostics rather than trend detection [
13,
15,
17,
18]. SPAI-EH’s two-tier local-threshold-plus-Gemini-classification design is closer to genuine pattern classification but still resolves to a deterministic rule at the tier that matters for actuation [
14]. Only the vital-sign monitoring team designed an approach matching the competency’s literal wording: weak-supervision labeling, a candidate-model ladder from rule-based threshold to logistic regression to gradient-boosted trees, and confusion-matrix-based evaluation under class imbalance, though this was explicitly left unimplemented as future work rather than delivered [
16], which is why
Table 4 marks it Partial (proposed) rather than Strong. Read together with
Section 3.2.2, the cohort’s preference for deterministic, local decision logic identified as a strength for safety in
Section 3.2.2 is simultaneously a plausible explanation for why the cohort under-delivers on the specific statistical-modeling competency the course targets at only a “Basic” level; this reading is offered as a plausible interpretation, not a demonstrated causal claim.
Implementation of Actions (SICT0303, target Basic) is strongly evidenced in four of six cases, through fully implemented, tested control loops with documented actuation [
13,
14,
15,
18]. The vital-sign monitoring and fabric-softener teams show partial evidence: both implemented and verified a working data pipeline but explicitly scoped out full end-to-end control or production integration within the week [
16,
17].
Application of Standards and Norms (SICT0401) and Sustainability Principles (SICT0402), both target Basic, are strongly evidenced across all six cases, but this near-unanimous result should be read alongside
Section 3.2.6: the course explicitly requires an SDG mapping and an IEEE/ISO standards appendix from every team, so Strong ratings here reflect a prescribed deliverable at least as much as independent team initiative. Depth still varies: the vital-sign monitoring team’s standards appendix is unusually thorough for a one-week prototype, additionally citing the ISO 81060-2 clinical validation protocol for blood-pressure devices [
16,
24,
25], and the fabric-softener and Agrosensor teams map to five and three standards respectively with explicit field-level justification [
17,
18].
Project Management (STC0207/STE0104/STI0301, target Toward-Objective) shows more variable evidence, consistent with this competency’s higher target level. SPAI-EH and the fabric-softener team show the strongest evidence: the former through an explicit bill-of-materials and cost table weighing hardware cost against documented hail-damage losses [
14], the latter through a documented project-selection process in which the team voted among four candidate projects before scoping the chosen one into five objectives [
17]. The industrial energy and vital-sign monitoring teams also show strong evidence, through an explicit five-phase methodology with role-based author contributions [
13] and an explicit three-phase implementation log with transparent remaining-work reporting [
16], respectively. The residential energy and Agrosensor teams show partial evidence: both are organized cleanly by architectural layer but do not document an explicit phase, timeline, or resource-allocation artifact to the same degree.
Innovation (SEG0201, target Toward-Objective) is most strongly evidenced by SPAI-EH, which explicitly assesses the smallholder grower’s readiness, notes the region’s reliance on post hoc government compensation rather than preventive tooling, and recommends a subsidized or cooperative deployment model tailored to that context [
14]. The vital-sign monitoring and Agrosensor teams also show strong evidence, the former through an extended discussion of interpretable-versus-opaque models, alarm fatigue, and clinician/user trust [
16], the latter through an explicit phased-adoption strategy addressing smallholder farmers’ digital-literacy and capital constraints [
18]. The industrial energy and fabric-softener teams show partial evidence, with clear value framing but comparatively less user-context validation. The residential energy team shows the most limited evidence, having explicitly scoped itself as an academic proof of concept rather than a user-validated solution [
15].
3.3.5. Synthesis
Two descriptive patterns are visible in
Table 4. First, the four “Basic”-level competencies split into a near-unanimous group (standards, sustainability) that is at least partly explained by prescribed course deliverables, and a weakly evidenced outlier (pattern determination) that is plausibly related to the deterministic-local-control habit identified in
Section 3.2.2. Second, the two “Toward-Objective” competencies (project management, innovation) split the cohort roughly in half between Strong and Partial evidence. This is consistent with but does not on its own independently validate the institution’s own framework treating Toward-Objective as a harder bar than Basic, since the same six cases and the same coders are used for both the observation and the comparison; this is reported as a descriptive alignment rather than as independent evidence for the framework’s difficulty gradient.
4. Discussion
The central empirical claim of this paper is modest: within one course structure that prescribes much of the resulting system shape, six unrelated student teams produced the same five-layer architecture and, largely building on the course’s own advisory framing of generative AI, converged with only limited additional prompting on keeping generative AI out of every safety or time-critical decision. Because the course specifies most of the architecture directly, this second finding is interpreted cautiously here: what is genuinely of interest for IoT curriculum design is not that a five-layer system appeared, but that even a first, brief exposure to LLM integration on the final day of a five-day course was sufficient for four of six teams to extend that exposure into their own fail-safe separation between deterministic control and probabilistic advice a separation that constrained-IoT and human-factors literature treats as a design requirement rather than a default [
4].
The recurring friction with Oracle APEX/ORDS (
Section 3.2.3) is a more clearly team-initiated and immediately actionable finding: four of six teams spent debugging time on the same class of platform-level problem, and all four independently reinvented a similar fix (an external relay on unconstrained hardware). A future iteration of the course could shorten this by teaching the relay pattern explicitly on Day 2, rather than leaving each team to rediscover it during Day 4 integration work.
The consistent absence of endpoint authentication (
Section 3.2.4) is best read as a property of the one-week timeline and the shared classroom Oracle APEX workspace rather than as six independent instances of the same skills gap; three of six teams flagged it themselves without prompting, which is itself evidence of the reflective quality the course rubric is designed to elicit.
The Chilean contrast case (
Section 3.2.7) cannot be used to make a statistical claim; it is a single, unverified illustrative data point on a fundamentally different stack, but its descriptive resemblance to the six cases on the “local-decision-first, external-signal-as-override” pattern is offered as a discussion point for future, more rigorously designed comparative work rather than as boundary evidence in its own right.
Beyond architecture, several risks limit how far generative AI integration should be trusted in this setting. First, large language models such as Gemini may produce inaccurate, incomplete, or misleading outputs (hallucinations); AI-generated recommendations should be treated as decision-support suggestions rather than authoritative instructions. Second, reliance on cloud infrastructure means system responsiveness depends on internet connectivity and third-party service availability. Third, free usage tiers support initial experimentation, but higher-volume use would incur operational costs that institutions must evaluate for long-term deployment. Finally, AI outputs require human oversight: students and instructors must critically evaluate AI recommendations for relevance and feasibility before applying them, consistent with treating AI as a decision-support tool rather than an autonomous decision-maker in this prototyping context.
5. Limitations
Small, non-random sample: six literal-replication cases plus one non-deposited, non-generalizable contrast case supports, at most, analytic generalization to a pattern observed in this specific course and cohort; it does not support statistical generalization to a population of courses or teams.
Course-structure confound because the course prescribes most of the architecture and part of the AI-advisory framing directly, several convergence findings reported here cannot be cleanly separated from the course design itself;
Table 2’s convergence-type column is an attempt to make this explicit, but the underlying confound cannot be fully resolved with this study design. This difficulty is consistent with broader findings that time-bounded, event-style learning formats such as hackathons generally lack a standardized method for isolating format-driven from participant-driven learning outcomes [
6,
7].
Single institution, single instructor, single one-week cohort (Tecnológico de Monterrey, MNA, July 2026): course-effect, instructor-effect, and toolchain-effect cannot be separated within this design.
All six literal-replication cases were validated only in Wokwi simulation; the failure-mode and security findings inherit this limitation directly from the source manuscripts and should not be read as claims about physical-hardware behavior.
Coding was performed by a single primary coder who was also the shared faculty advisor across the six source manuscripts; a co-author reviewed the coding for face validity but was not a fully independent reviewer, since he is also a co-author of this synthesis rather than an uninvolved third party, and no formal inter-rater reliability statistic (e.g., Cohen’s kappa) was computed. This is a disclosed limitation rather than a resolved methodological safeguard.
The institutional competency framework used in
Section 3.3 is sourced from an internal, non-public learning-management page; its benchmarking should be read as illustrative rather than as an externally auditable competency assessment.
The Chilean contrast case is deliberately under-specified here (
Section 2.4) to honor the collaborator’s request; readers should treat
Section 3.2.7 as illustrative rather than as a fully citable, independently verifiable case.
This synthesis evaluates identifiable, named student teams’ work. As disclosed in the Institutional Review Board Statement, the authors determined that formal ethical review was not required; this determination is the authors’ own assessment rather than an exemption issued by an institutional review board, and no consent beyond the teams’ own voluntary open-access deposition was sought. This is disclosed as a limitation of the study’s ethics documentation, not as an item pending completion.
6. Conclusions and Future Work
Six independently authored, one-week IoT prototypes built on the same ESP32/Wokwi, Oracle APEX/ORDS, MIT App Inventor, and generative AI toolchain produced a common five-layer reference architecture substantially shaped by the course’s own day-by-day structure and, largely extending the course’s own advisory framing, a shared fail-safe habit of keeping generative AI advisory rather than authoritative in four of six implemented cases, with a fifth case proposing the same pattern as future work and a sixth testing generative AI only at the prompt level. They also converged, in a more clearly team-initiated way, on a shared class of platform-level friction with Oracle APEX/ORDS and a shared, self-acknowledged gap in endpoint authentication. A structurally different, contrast proposal from a Chilean collaborator is discussed as a suggestive but non-generalizable illustration that the higher-level local-decision-first pattern may extend beyond this specific toolchain; this remains an open question for future work rather than a demonstrated finding.
Future work should: (1) teach the relay/proxy pattern identified in
Section 3.2.3 explicitly and earlier in the course sequence; (2) introduce a minimal per-device authentication requirement as a Day 2 deliverable rather than leaving it as a documented but unresolved limitation; (3) address the weak evidence on the Pattern Determination competency (
Section 3.3.4) directly for example, by adding a short, optional Day 5 module on lightweight statistical or classification methods (e.g., simple logistic-regression or threshold-calibration exercises) so that teams have a concrete, time-bounded path to the competency’s probabilistic/statistical requirement; (4) extend this synthesis with a physical-hardware replication of at least one case to test whether the Wokwi-only failure modes persist on real silicon; (5) design a follow-up study capable of disentangling course-prescribed from team-initiated convergence more rigorously than a single-cohort document analysis allows for example, by comparing cohorts taught with different sequencing of the AI module; and (6) repeat this cross-case design with a subsequent cohort, this time with a documented inter-rater reliability procedure and a fully independent, non-advisor reviewer, to test whether the AI-positioning pattern reported here is a stable property of the course rather than a one-cohort, single-coder artifact.
Author Contributions
Conceptualization: A.C.B.; methodology, A.C.B.; formal analysis, A.C.B.; investigation, A.C.B.; data curation, A.C.B.; writing original draft preparation, A.C.B.; writing review and editing, A.C.B., A.A.O.-E., G.B.-A., J.R.S., L.E.F.-M. and S.C.-L.; validation, J.R.S.; supervision, L.E.F.-M. and S.C.-L.; project administration, G.B.-A. The six case studies synthesized in this paper were authored independently by their respective student teams and are cited under their Zenodo depositions; this manuscript does not alter or supersede their original claims. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
This study did not undergo formal review by an institutional ethics/IRB board. The authors determined that such review was not required because the analysis relies exclusively on secondary, openly licensed documents that the six student teams voluntarily deposited on Zenodo under an open-access license, on their own initiative and independent of this study. No new data was collected from human participants, and no private, unpublished, or restricted-access student information was analyzed. This determination reflects the authors’ own assessment rather than an exemption issued by an institutional review board; accordingly, no institutional exemption or approval identifier is reported. This is disclosed explicitly as a limitation of the study’s ethics documentation (see
Section 5, Limitations) rather than as an institutionally adjudicated waiver.
Informed Consent Statement
Not applicable. This study analyzes only secondary data from technical reports that the six student teams independently and voluntarily published on Zenodo under an open-access license prior to, and independent of, this synthesis. No new information was solicited from the student authors, and no additional consent was sought beyond the open-access terms under which the source reports were already made publicly available by their own authors.
Data Availability Statement
The primary data for this synthesis are the six Zenodo-deposited manuscripts cited in the References section, all publicly accessible via their DOIs.
Acknowledgments
The authors thank the six student teams of the July 2026 “IoT for Data Intelligence” cohort of the Master in Applied Artificial Intelligence at Tecnológico de Monterrey for their technical reports and thank the visit of Pontifical Catholic University of Chile during the immersive week. The authors would also like to express their gratitude to the Writing Laboratory, part of the Institute for the Future of Education at Tecnológico de Monterrey, Mexico, for their technical support in the preparation of this work.
Conflicts of Interest
The corresponding author served as faculty advisor to all six teams whose deposited manuscripts constitute the case corpus analyzed here and is also the lead author and primary coder of this synthesis. This dual role is disclosed as a conflict of interest; see
Section 2.7 for the mitigation steps taken (co-author review of the coding, sharing of
Table 4 with the source teams prior to submission, and reliance exclusively on the team’s own already-published claims).
Abbreviations
| Abbreviation | Meaning/Context |
| APEX | Oracle Application Express low-code development platform used for cloud databases |
| API | Application Programming Interface |
| COSEM | Companion Specification for Energy Metering (Chilean contrast case) |
| DHT22 | Digital Humidity and Temperature sensor (22) representative sensor used in simulation |
| DLMS | Device Language Message Specification (Chilean contrast case) |
| ESP32 | Espressif Systems 32-bit microcontroller, simulated in Wokwi |
| HTTP/HTTP2 | Hypertext Transfer Protocol, versions 1 and 2 |
| IEEE | Institute of Electrical and Electronics Engineers |
| ISO/IEC | International Organization for Standardization/International Electrotechnical Commission |
| IoT | Internet of Things |
| LLM | Large Language Model |
| MNA | Maestría en Inteligencia Artificial Aplicada, Master in Applied Artificial Intelligence, Tecnológico de Monterrey |
| MQTT | Message Queuing Telemetry Transport (Chilean contrast case) |
| oneM2M | Global standards initiative for Machine-to-Machine and IoT (Chilean contrast case) |
| ORDS | Oracle REST Data Services middleware exposing Oracle database services as RESTful APIs |
| PIR | Passive Infrared motion-detection sensor proxy used in Wokwi |
| REST | Representational State Transfer |
| SDG | Sustainable Development Goal |
| SPAI-EH | Sistema de Protección Agrícola Inteligente Granizo/Lluvia (Case 2 project acronym) |
| TEDS | Transducer Electronic Data Sheet (IEEE 1451) |
| TLS | Transport Layer Security |
| TO | Toward-Objective target mastery level in the institutional competency framework |
| WAF | Web Application Firewall |
References
- Amador Nelke, S.; Kohen-Vacs, D.; Khomyakov, M.; Rosienkiewicz, M.; Helman, J.; Cholewa, M.; Molasy, M.; Górecka, A.; Gómez-González, J.-F.; Bourgain, M. Enhancing lessons on the Internet of Things in science, technology, engineering, and medical education with a remote lab. Sensors 2024, 24, 6424. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Abichandani, P.; Sivakumar, V.; Lobo, D.; Iaboni, C.; Shekhar, P. Internet-of-Things curriculum, pedagogy, and assessment for STEM education: A review of literature. IEEE Access 2022, 10, 38351–38369. [Google Scholar] [CrossRef] [Scilit]
- Munasinghe, T.; Patton, E.; Seneviratne, O. IoT application development using MIT App Inventor to collect and analyze sensor data. In Proceedings of the IEEE International Conference on Big Data (Big Data); IEEE: New York, NY, USA, 2019; pp. 6157–6159. [Google Scholar]
- Kök, İ.; Demirci, O.; Özdemir, S. When IoT meet LLMs: Applications and challenges. In Proceedings of the IEEE International Conference on Big Data (BigData); IEEE: New York, NY, USA, 2024; pp. 7075–7084. [Google Scholar]
- Bodenhausen, J.; Mangel, S.; Vogt, T.; Henze, M. Bidirectional TLS handshake caching for constrained industrial IoT scenarios. In Proceedings of the IEEE 50th Conference on Local Computer Networks (LCN); IEEE: New York, NY, USA, 2025. [Google Scholar]
- Instituto Tecnológico y de Estudios Superiores de Monterrey. Learning Objectives: Implementation of the Internet of Things. Course Profile. SAMP Institutional Course Catalog. 2025. Available online: https://samp.itesm.mx/Materias/VistaPreliminarMateria?clave=TC1004B&lang=EN (accessed on 2 September 2026).
- Schulten, C.; Chounta, I. How do we learn in and from Hackathons? A systematic literature review. Educ. Inf. Technol. 2024, 29, 20103–20134. [Google Scholar] [CrossRef] [Scilit]
- Henri, M.; Johnson, M.D.; Nepal, B. A review of competency-based learning: Tools, assessments, and recommendations. J. Eng. Educ. 2017, 106, 607–638. [Google Scholar] [CrossRef] [Scilit]
- Yin, R.K. Case Study Research and Applications: Design and Methods, 6th ed.; SAGE Publications: London, UK, 2018. [Google Scholar]
- Hevner, A.R.; March, S.T.; Park, J.; Ram, S. Design science in information systems research. MIS Q. 2004, 28, 75–105. [Google Scholar] [CrossRef] [Scilit]
- IEEE Std 2413-2019; IEEE Standard for an Architectural Framework for the Internet of Things (IoT). IEEE Standards Association: Piscataway, NJ, USA, 2019.
- Fidan, S.S. Unpacking rigor and methodological consistency in sustainability-related case study research. Bus. Strategy Environ. 2026, 35, 5859–5878. [Google Scholar] [CrossRef] [Scilit]
- Caro-Valencia, J.F.; Naranjo-Guerra, J.I.; Navarrete-Rodríguez, M.P.; Morales-Delgado, O. Visible Consumption: Design, Debugging, and Closed-Loop Remote Control of a Low-Cost IoT Prototype for Industrial Energy and Temperature Monitoring Aligned with SDG 12; Zenodo: Geneva, Switzerland, 2026. [Google Scholar] [CrossRef]
- Guevara-Soriano, F.; del Rivero-Sánchez, M.M.; García-Martínez, J.; Alvarez-Rosas, H.A. SPAI-EH: An IoT and Generative-AI System for Hail and Heavy-Rain Protection in Smallholder Agriculture in Puebla, Mexico; Zenodo: Geneva, Switzerland, 2026. [Google Scholar] [CrossRef]
- Cisneros-Briones, J.A.; Jiménez-Ramos, J.A.; Vazquez, J.A. Toward Sustainable Residential Energy Use: A Simulated IoT Prototype with Cloud Storage and AI Analysis; Zenodo: Geneva, Switzerland, 2026. [Google Scholar] [CrossRef]
- Ángeles-Juárez, E.E.; Tlahuel-Luna, Y.; Pérez-Tejada-Ladrón-de-Guevara, J.P.; Boldo-Reyes, A.A. IoT-Based Vital Sign Monitoring for Early Cardiovascular Disease Detection: A Prototype Implementation; Zenodo: Geneva, Switzerland, 2026. [Google Scholar] [CrossRef]
- Hernández-López, D.; Herrera-Beltrán, G.; Castellanos-Martínez, D.; González-Paz, E. Design and Prototype of an IoT Solution for Liquid Waste Reduction in Fabric Softener Manufacturing; Zenodo: Geneva, Switzerland, 2026. [Google Scholar] [CrossRef]
- Aragón-Hernández, H.D.; Lazcano-González, S.G. Agrosensor: IoT and Edge-AI Enabled Smart Agriculture System for Real-Time Environmental Monitoring and Automated Control; Zenodo: Geneva, Switzerland, 2026. [Google Scholar] [CrossRef]
- ISO/IEC 30141:2024; Internet of Things (IoT) Reference Architecture. ISO/IEC JTC 1/SC 41. International Organization for Standardization/International Electrotechnical Commission: Vernier, Switzerland, 2024.
- Martinez Silva, J.; Gonzalez del Foyo, P.M.; Olivera, A.Z.; Silva, J.R. Revisiting Requirement Engineering for Intelligent Manufacturing. Int. J. Interact. Des. Manuf. 2023, 17, 525–538. [Google Scholar] [CrossRef] [Scilit]
- Acosta-Vargas, P.; Suarez, L.; Cuadrado, T.; Salvador-Ullauri, L. Mapping the Industry 5.0 landscape: Enabling technologies, human-centered systems, sectoral applications, and SDG alignment A PRISMA-ScR review. Technologies 2026, 14, 268. [Google Scholar] [CrossRef] [Scilit]
- Al-Hunaiyyan, A.; Al-Khulaifi, N.; Ali, O. Leveraging artificial intelligence and the internet of things for environmental sustainability in developing and transitioning economies. Discov. Sustain. 2026. [Google Scholar] [CrossRef] [Scilit]
- IEEE Std 802.15.4-2020; IEEE Standard for Low-Rate Wireless Networks. IEEE Standards Association: Piscataway, NJ, USA, 2020.
- IEEE Std 1451.0-2024; IEEE Standard for a Smart Transducer Interface for Sensors and Actuators Common Functions, Communication Protocols, and Transducer Electronic Data Sheet (TEDS) Formats. IEEE Standards Association: Piscataway, NJ, USA, 2024.
- IEEE Std 2700-2017; IEEE Standard for Sensor Performance Parameter Definitions. IEEE Standards Association: Piscataway, NJ, USA, 2017.
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |