Technology

Serverless, end to end, on AWS.

Four layers, one reading's path. Idle costs stay near zero, and a nightly rollup means the DISCOM console never scans raw readings.

Ingest
AWS IoT CoreEventBridgeEnd User Messaging Social
Agents
AWS LambdaStrands AgentsAmazon BedrockAmazon Transcribe
Memory & rules
DynamoDBAmazon S3OpenSearchCedar
Act & report
Step FunctionsSES + SNSAmplifyCognito (demo sign-in)CloudWatch
AWS open source
Strands Agents

Runs the diagnosis, accountability and messenger agents.

Cedar

Consent and access checked before every agent tool call.

OpenSearch

Searchable inverter manuals and fault codes.

AWS CDK

The whole stack as code; one command deploys it.

FreeRTOS

Runs on the camera-clip hardware.

Read the code on GitHub
Why each service

Every service does one job

AWS IoT Core

Per-device certificates; scales to millions of devices; routes messages without servers.

Amazon Bedrock

Agent reasoning, reading screen photos, and messages in Hindi and English.

AWS Step Functions

Waits days for a vendor at near-zero cost, with a visual audit trail per case.

Amazon DynamoDB

Millisecond lookups by system ID at any scale; old raw readings age out.

Amazon EventBridge

Daily expected-output runs, connector pulls and nightly rollups.

End User Messaging Social

WhatsApp in and out, connected directly to AWS.

Hardware

A camera clip for roofs with nothing

An ESP32-CAM on FreeRTOS, clipped by the vendor in front of the inverter, photographs the screen every hour. Bedrock reads the numbers. It works with any brand and never touches the wiring.

E-TODAY 9.1