Repository navigation
v1.0.0-rc1
Pre-release
Pre-release
Release Notes - EST_Service v1.0.0
Overview
EST_Service is a Python implementation of the Enrollment over Secure Transport (EST) protocol for cost-effective, automated IoT device enrollment in AWS environments. It uses AWS Lambda and API Gateway to securely provision devices with minimal cost and high scalability.
Key Features
- Cost-Efficient HTTPS: Secure transport with minimized TLS certificate costs.
- AWS Lambda Integration: Automates IoT device enrollment in AWS IoT Core.
- API Gateway: Scalable, cost-effective entry point for EST requests.
- Automated Certificate Provisioning: Devices automatically request and receive certificates.
Deployment Requirements
- Terraform: Required for infrastructure deployment.
- client.py: Script for IoT devices to request certificates.
- AWS IoT Core: Manages device registration and certificates.
Usage
- Deploy with Terraform.
- Run
client.pyon IoT devices to request certificates.
Known Issues
- Client/server code will be updated after further testing on hardware in the next release.
Future Updates
- Improved client/server communication following microprocessor testing.
- Configuration of IoT devices with the use of OIDs within CSR
- Better error handling