Skip to content

Add device-connect-server learning path (draft)#3268

Merged
jasonrandrews merged 2 commits into
ArmDeveloperEcosystem:mainfrom
kavya-chennoju:device-connect-server-lp
May 13, 2026
Merged

Add device-connect-server learning path (draft)#3268
jasonrandrews merged 2 commits into
ArmDeveloperEcosystem:mainfrom
kavya-chennoju:device-connect-server-lp

Conversation

@kavya-chennoju
Copy link
Copy Markdown
Contributor

Summary

New Learning Path at content/learning-paths/embedded-and-microcontrollers/device-connect-server/ covering Device Connect's server tier.

  • Uses the hosted Device Connect Fabric portal to mint NATS JWT credentials for two simulated robot-arm devices and one orchestrating agent.
  • Walks the reader through running the devices, connecting them to the shared server, and driving them from the agent via device-connect-agent-tools.
  • Includes an embedded explainer video (hosted at https://github.com/kavya-chennoju/arm-learning-path-assets — same external-hosting pattern as the existing tinkerblox_ultraedge LP).
  • Marked draft (cascade: draft: true) until reviewed.

Follow-on from the merged-or-pending device-connect-d2d Learning Path; this one adds the server-side story.

Test plan

  • hugo server --buildDrafts renders all pages without YAML errors
  • /learning-paths/embedded-and-microcontrollers/device-connect-server/ lands with frontmatter metadata (authors, prerequisites, tags) intact
  • background.md embedded video loads from the external assets repo
  • Walkthrough end-to-end on a real Fabric tenant: mint credentials, run robot_arm.py, run the agent script, see RPC + events flow through the server

Introduces a new Learning Path covering Device Connect's server tier
on top of the edge SDK. Uses the hosted Device Connect Fabric portal
(fabric.deviceconnect.dev) to mint NATS JWT credentials, then walks
through running two simulated robot-arm devices and one orchestrating
agent against the tenant. Devices and the agent talk through the
shared server (NATS, Zenoh, or MQTT backend).

Marked as draft (cascade: draft: true) until reviewed.

Video asset is hosted externally at
https://github.com/kavya-chennoju/arm-learning-path-assets and
referenced via raw.githubusercontent.com, matching the pattern
already in use by the tinkerblox_ultraedge Learning Path.
@kavya-chennoju kavya-chennoju force-pushed the device-connect-server-lp branch from 8f49ef9 to f909c23 Compare May 12, 2026 20:58
@annietllnd
Copy link
Copy Markdown
Collaborator

@jasonrandrews @pareenaverma Merge into main for editorial review

@jasonrandrews jasonrandrews merged commit 24036bf into ArmDeveloperEcosystem:main May 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

4 participants