Chiwai Chan's Blog

These words are my own

AWS

FeedMyFurBabies – Storing Historical AWS IoT Core MQTT State data in Amazon Timestream

In my code examples I shared in the past, when I sent and received IoT messages and states to and from AWS Core IoT Topics, I only implemented subscribers to react to perform a functionality when an MQTT message is received on a Topic; while that it was useful when my FurBaby was feed in […]

FeedMyFurBabies – Send and Receive MQTT messages between AWS IoT Core and your micro-controller – I am switching from Arduino CPP to MicroPython

My usual rant on what I am trying to achieve in a blog Recently I switched my Cat Feeder project’s IaC to AWS CDK in favour of increasing my focus and productivity on building and iterating, rather than constantly mucking around with infrastructure everytime I resume my project after a break; which is rare and […]

FeedMyFurBabies – I am switching to AWS CDK

I am switching to AWS CDK I have been a bit slack on this Cat Feeder IoT project for the last 12 months or so; there have been many challenges I’ve faced during that time that prevented me from materialising the ideas I had – many of them sounded a little crazy if you’ve had […]

Feed My Fur Babies – AWS Amplify and Route53

New Blog Series – AWS Amplify I’m starting a new blog series where I will be documenting my build of a full-stack Web and Mobile application using AWS Amplify to implement both the frontend, as well as the backend; whilst developing dependent downstream Services outside of Amplify using AWS Serverless components to implement a Micro-Service […]

AWS DeepRacer

Introduction This blog is to detail my first experiences with AWS DeepRacer as somebody who knows very little about how AI works under the hood, and at first didn’t fully understand the difference between Supervised Learning vs Unsupervised Learning vs Reinforcement Learning when I was writing my first Python code for the "reward_function". DeepRacer is […]

Smart Cat Feeder – Part 4

This is the Part 4 and final blog of the series where I detail my journey in learning to build an IoT solution. Please have a read of my previous blogs to get the full context leading up to this point before continuing. Part 1: I talked about setting up a Seeed AWS IoT Button […]

Hosting multiple subsites under a serverless website instance

Introduction Recently, I was tasked with coming up with a solution for a single website instance to host various pockets of documentations scattered across a growing number of Git repositories; each repository hosted documentation for a specific subject domain written in Markdown format – you may have come across README.md files all over the internet […]

Smart Cat Feeder – Part 2

The source code for this blog can be found in my Github repository: https://github.com/chiwaichan/aws-iot-cat-feeder. This repository only includes the source code for the solution implemented up to this stage/blog in the project. In the end I decided to go with the Seeed Studio XIAO ESP32C3 implementation of the ESP32 micro-controller for $4.99 (USD). I also […]

Scroll to top