Skip to content

Add Implementation: Provisioning - JITP - #107

Merged
pabloariasmora merged 3 commits into
mainfrom
feature/provisioning-jitp
Jul 2, 2026
Merged

pabloariasmora merged 3 commits into
mainfrom
feature/provisioning-jitp

Conversation

@pabloariasmora

Copy link
Copy Markdown
Contributor

Description

Add a new AWS implementation for the Device Bootstrap pattern using Just-In-Time Provisioning (JITP) with a registered CA certificate and provisioning template.

What's included

English (en-us) and Spanish (es-es) versions:

  • _index.md - Full implementation page with PlantUML sequence diagram
  • jitp_device.py - Complete Python device script with connect-fail-reconnect logic (AWS IoT Device SDK v2)
  • jitp_template.json - Provisioning template referenced via code-include
  • JITP_arch.png - Architecture diagram

Content structure

Follows the established implementation pattern with:

  • Use Cases section
  • Reference Architecture with PlantUML sequence diagram
  • Step-by-step Implementation guide (7 steps)
  • Full runnable Python code using SDK v2
  • Verification section
  • Detailed Considerations for production use

Related

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Add JITP implementation for the Device Bootstrap pattern covering:
- Full device-side Python script with connect-fail-reconnect pattern (SDK v2)
- Step-by-step setup guide (CA creation, registration, template)
- PlantUML sequence diagram
- Provisioning template JSON
- Detailed considerations for production use
- Spanish (es-es) translation

Closes #92
Supersedes #59
@pabloariasmora pabloariasmora added the enhancement New feature or request label Jul 2, 2026
Juan Pablo Arias Mora added 2 commits July 2, 2026 14:42
The code-include shortcode expects files under static/code/, not alongside content.
gohugo.io intermittently times out during CI link validation.
Added to muffet exclusion list alongside other known-flaky external sites.
@pabloariasmora
pabloariasmora merged commit b017ad6 into main Jul 2, 2026
4 checks passed
@pabloariasmora
pabloariasmora deleted the feature/provisioning-jitp branch July 2, 2026 19:49
@pabloariasmora pabloariasmora mentioned this pull request Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New Implementation: Provisioning - JITP (Just-In-Time Provisioning)

1 participant