Background I stumbled upon the Cloud Resume Challenge while preparing myself for the AWS Certified Solution Architect exam. I already passed the Cloud Practitioner and…
CloudFront Website for Cloud Resume Challenge Part Two
Finishing up my website using AWS SAM Lab 67 Services Covered AWS SAM Lab description Second part of my Cloud Resume Challenge SAM deployment. I’ve…
Infrastructure as Code – Frontend code deployed using SAM
It’s time to deploy my frontend resources using SAM. This lab includes creating S3 bucket, CloudFront distribution and making it online Lab 70 Services…
Cloud Resume Challenge – Part One
As you know practice makes perfect so a challenge is a great way to get your hands ‘cloudy’. I’ve been doing my own 100 Days…
Soil moisture sensor data over LoRa using Raspberry Pi HAT
Devices: Raspberry Pi 4 Seeed Raspberry Pi LORA/GPS HAT 868 Mhz Arduino Uno Rev. 3 Dragino LoRa Shield 868 Mhz for Arduino Capacitive Soil Moisture…
Website visitors counter backed with API Gateway, Lambda and DynamoDB – Part Two
I’ll continue on my previous lab here. I already set-up a DynamoDB table, Lambda function and API Gateway, now it’s time to write a little…
Website visitors counter backed with API Gateway, Lambda, and DynamoDB – Lab 87
In this lab I will create a backend of a website counter. It’ll be backed with DynamoDB table, Lambda function and calls made to API.…
React App on S3 with Static Hosting and CloudFront – Lab 94
Purpose of this lab is to create an React app hosted in S3 bucket that’ll be a static website for cloudofthings.net. Services Covered S3 Route…
AWS IoT – ESP32-CAM and Rekognition – Lab 98
In this lab an ESP32 with camera will connect to IoT Core, subscribe to a topic, obtain pre-sign url to S3 object for an upload,…
Reading tips: Building the Web of Things: With examples in Node.js and Raspberry Pi, Dominique Guinard, Vlad Trifa
Great inspirational reading for both beginners and experienced developers of Internet of Things. Authors covers lots of subject, starting with definitions, devices that would work…