Skip to content

Code and documentations for Project Fimble, an IoT food monitoring system, based around the Cypress PSoC 6 and Amazon Web Services.

Notifications You must be signed in to change notification settings

zst123/Project_Fimble

Repository files navigation

Project Fimble

Hackaday Project:

Cloning this repo

Clone the repo including all the submodules

$ git clone --recurse-submodules https://github.com/zst123/Project_Fimble

PSoC 6 Firmware

Under the folder amazon-freertos.

To import into ModusToolbox IDE:

  1. Ensure your AWS credentials are copied into the project
  • demos/include/aws_clientcredential.h
  • demos/include/aws_clientcredential_keys.h
  1. Import the demo project: File > Import > General > Existing Projects into Workspace

  2. Choose the demo project for CY8CKIT_062_WIFI_BT: **

  • Project_Fimble/amazon-freertos/projects/cypress/CY8CKIT_062_WIFI_BT/mtb/aws_demos

Flutter App (Android/Web)

Under the folder flutter_fimble.

See README.md in the folder for screenshots

AWS Lambda Code

Under the folder aws-lambda.

NodeJS 12.x Runtime

  1. API-Gateway.js
  • Retrieves all the records in the DynamoDB database and displays it on a HTTP page.
  1. MQTT-Handler.js
  • Handle MQTT messages from the IoT device and insert it into the DynamoDB database

https://6o55ed7zce.execute-api.ap-southeast-1.amazonaws.com/retrieve

emWin Converter

Under the folder emWin-Converter.

I created a Python script to generate the emWin bitmap format, and I created these splash screens for my project

./emWin-Converter/Splash-Screen-1.png ./emWin-Converter/Splash-Screen-2.png

Enclosure

Under the folder enclosure.

This is my design of a paper craft enclosure for the Cypress PSoC® 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WiFi-BT).

About

Code and documentations for Project Fimble, an IoT food monitoring system, based around the Cypress PSoC 6 and Amazon Web Services.

Topics

Resources

Stars

Watchers

Forks

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy