Skip navigation
Introduction to AWS IoT Core  The AWS IoT Core is a cloud service that provides IoT devices a gateway to connect and interact with the complete AWS infrastructure. Devices access the IoT Core service through the lightweight, publish-subscribe MQTT (Message Queuing Telemetry Transport) protocol. AWS's MQTT protocol implementation is based on the 3.1.1 version and for reasons unknown to me, AWS deviates from the MQTT protocol specification.   The way devices interact with the IoT core w ...
1. As always, the Suggested IDE by vendor is best one. Easy download and installtion as follows with Modus Toolbox   2. While the Project-creator can  not work well, The XML file can not be fetch. Checking if remote manifest is accessible... Failed to access remote server: Download of https://github.com/cypresssemiconductorco/mtb-super-manifest/raw/v2.X/mtb-super-manifest.xml failed: Host raw.githubusercontent.com not found No internet connection found and offline content is not ...
1. The Kit Just got the dev kit in one simple CardBoard Package. From my point of view, that is good. The Prototyping Kit is designed in size of  breakboard, fairly good for prototype design, keep what is needed and save the rest for later use. 2. Break part Breaking parts includes, 1. KitProg3 USB connector (J8) 2. KitProg3 programming mode selection button (SW3) 3. KitProg3 (PSoC 5LP) programmer and debugger (CY8C5868LTI-LP039, U1) 4. KitProg3 status LED (LED2) 5. KitProg3 I/O header ...
AWS Management  AWS provides several alternatives to manage their services: the AWS Management Console, the AWS Command Line Interface (CLI) and the SDK (available in C++, Go, Java, JavaScript, .NET, Node.js, PHP, Python and Ruby).   To show how these methods compare to each other I decided to list my S3 Buckets and objects stored in a Bucket using the console, the CLI and the Python SDK. The Amazon Simple Storage Service (S3) is an object storage service, and before performing the li ...
IntroductionLast Blog, we discuss how to reroute the PDM mic signal to Sound Card which is require for our intelligence mailbox. To detect dog bites and play alarm scare away the poor dog or make notification to the Dog owner. To meeting the target, as we don't want triggering the alarm just cat meow or Peking dog wow, so a good AI or sound recognition to detect vicious dog need. To fulfil the requirement, first require is collect the sound samples, which our IoT hardware job done, we also hope ...
Here I have created the DataBase part of the Project which is responsible to store Customer data as well as the website content.   To getting started with DataBase design I want to introduce the "PostgreSQL: the most advanced Open source Relational Database". which I have used as a DataBase for this Project. If you are new to this DataBase System you can refer to this link of the there official website (https://www.postgresql.org/about/). To start with the database system you need to downl ...
Fridge on AWS IoT 1. Smart Fridge on AWS IoT 2. Smart Fridge on AWS IoT   Smart Home includes types of applicants. Up to now, not popular as it should be. Part of the reasons lie in the incompatible of standards and protocles. The machine can not "talk to each other with same language". AWS IoT may change it.     1. Smart Fridge on AWS IoTFridge can be the most important invention among all home facilities, keep food fresh. This smart fridge can trace the temperature ...
It is the last day for this weekend, and i am rushing to try to able to use Modus toolbox i find there are lots of video tutorial provided by Cypress Semiconductor on both Modus Toolbox [1] and PSoC 101 and there my starting point is.   however, i don't seem to see any example on its LCD support. the nearest is emwin, that can be used in MBED i also look at https://iotexpert.com/2019/12/09/   which does have a displaythread that update to TFT screen i also look at https://www ...
I have decided to divide this project into 4 parts as below : 1) User Interface (Website) 2) AWS IoT 3) DataBase 4) BillBoard (PSoC 6) and As I have discussed earlier that Due to Hardware not received so that I am working on User-interface First.   Here I have created the User Interface/Website with name as "Epsilon Advertisements". Epsilon Advertisements - It won't be a problem to find one digital hoarding in your area. Since the introduction of Digital Advertisements.   I have cre ...
Introduction Text to Speech The Sentences File The Speak Python Class Creating Secure, Randomized, OTP The NodesAPI Class Nodes.json The Class The Control Center Main Application Global Parameters User Interface Timeloop Jobs Local Functions Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Introduction After the ESP8266 web server of the door opener responds correctly to the APIs it is the i ...
Exploring Cypress ModusToolbox Device Configurator (MTB DC) 2.1 The last two weeks I've spent learning how to use MTB Device Configurator 2.1. In my previous post I've described my initial journey with MTB. I was able to fix Device Configurator 2.1 errors by enabling AREF and populating SAR ADC mandatory parameters. I've configured 12-bit SAR ADC  and AREF in Peripherals tab: As well I connected Thermistor pins to SAR ADC in Pins tab: And I was able to build the code and deploy it to ...
Introduction In order to feed the AI  recognition for detect the dog bites either cloud AWS or locally by TensorFlow lite, first we must make the sound card work, unfortunately the sound card and mic do not work out of board as easy as like Linux, PSOC6 require extensive of hardware and software knowledge for make it smooth, as those tiny and small device design for iOT which provide downsizing and ultra low power application together with relative lower cost, developer should very careful ...
Door Opener Node Architecture and API The APIs /otp /opendoor The Two-way Password Implementation A Web Server with ESP8266 A Consideration on the IP Address of the Devices The ESP8266 HTTPS Web Server Software Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Door Opener Node Architecture and API After that the Door Opener hardware has been assembled and tested I have developed the final software. The activatio ...
Proof of Concept The UI Development Lifecycle Qt for the UI design What is in the "mainwindow.ui" File? Making the Interface Design Usable in Python Integrating the Python UI Class Into the Application Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Proof of Concept The Control Center is the core engine of the entire Super Smart Home. It is based on a Raspberry Pi 4B 4Gb configured as a desktop with many other featu ...
Components Developing on the ESP8266-01 A Simple Programmer Board Testing the ESP8266-01 The Software Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Components A short foreword that will remain valid for all the other projects: it is my intention, all where possible, to make the projects of Super Smart Home fully functional and install them in the home where I live. According to the availability of the components, the fi ...
Introduction The Project The Nodes Node 1 - Door Bell Node 2 - Door Opener Node 3 - Environmental Control Node 4 - Lighting Control Node 5 - Appliances Node 6 - Alarms Node 7 – Cloud Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Introduction The very challenging part of this challenge is to get all the stuff I need. In this period every component I need should be bought online with very "flexibl ...
Overview of AWS  While waiting for the Cypress PSOC to arrive I began studying how to use the AWS platform. AWS as the name implies is a set (actually a full ecosystem) of web services provided by Amazon to perform a wide variety of tasks such as: computation, data storage, database operations, machine learning, analytics and IoT connectivity among many other things:   AWS operates as pay-as-you-go, where you pay depending on how many resources you use. If you use very few resource ...
Plan for The Week  My plan for this week was pretty simple - enable reading of analog data from on-board thermistor using ModusToolbox. It is an important step to convert Arduinio code for heart beat sensor to PSoC 6 and specifically to my board CY8CPROTO-062-4343W.   Training I watched several training videos on how to use ModusToolbox. One of them was explaining how to use Device Configurator tool of ModusToolbox to configure UART. I was not able to find ModusToolbox videos for ADC ...
In my previous blog, I showed what the local console messages look like when the AWS demo application has been successfully run on the PSoC® 6 WiFi-BT Pioneer Kit. How can you quickly prove that the transmitted messages have actually arrived on AWS server?   Here's what you need to do. We can use AWS IoT's quick test capability as shown below. Browse to AWS IoT Test tab, click on Subscribe to a topic tab and type iotdemo/topic/1 as a Subscription topic, then click Subscribe to topic ...
We are working on sense the mail inside the mailbox, In Pioneer kits TFT shield, we have a motion sensor and a Ambient Light Sensor, we could like to use those to sense the mail, so no additional sensor need to use.   BMI160 The BMI160 is connected to PSOC6 though I2C, the https://github.com/cypresssemiconductorco/CY8CKIT-028-TFT  git see no support with this currently, we could like to make it work under Mbed, the Bosch provide open source driver, so porting in the Mbed is not very h ...
It won’t be a bigger problem to find one digital hoarding in your area. Since the introduction of Digital Advertisements. As project plan I have decided to divide this project into 4 parts as below : 1) User Interface (Website) 2) AWS IoT 3) DataBase 4) BillBoard (PSoC 6)   Short Summary : - As an implementation, I am designing a fully function website through which the user can track there Agreement and manage their advertisement billboard or replace the image of the billboard. - AW ...
In our project, which require synchronise the state between two or more devices, one is located onsite for monitoring and control physical environment (the things), another is the remote devices may virtually such as APP or the homesites. (the Apps)   Because the Apps and the Things both with Internet connect, we can direct connect those two devices though Internet.However, in order to office line monitoring and synchronise, a server which served for middle channel between both device is g ...
AD8232 ECG Measurement Heart Monitor Sensor Module My initial plan was to use AD8232 ECG Measurement Heart Monitor Sensor Module. The AD8232 is a low cost integrated front end for signal conditioning of cardiac bio electrical signals to monitor heart rate. I've ordered it on February 2nd. But still hasn't received due disruption of supply chains in China.   ICSG007A ICStation Heartbeat Sensor Fortunately I have another sensor that can provide heartbeat information. ICSG007A is a low cost, s ...
Details about this contest is at Connected Cloud Challenge with Cypress and AWS IoT and it contains useful information and technical resources link. for convenience, i also copy and paste some of these urls at the references section of this blog It is a hot sunny day and under MCO, i find some time to learn about the kit.   Software Installation Modus can be installed from https://www.cypress.com/products/modustoolbox-software-environment It has packaged solution to connect to Arm Pel ...
Working for framework of RTOS threadingIntroduction In order to send of data without blocking and improve the smooth  of user interface and background monitoring/tracking, the system required running under thread control provided by Mbed RTOS library.   Challenge of running multi-threading under small embedded Currently, the mobile phone platform included sufficient few giga byte memory and powerful CPU with good graphic display chips. Unfortunately, as require very low cost for anywh ...
Connected Cloud Challenge - IoT Gaming Table - Summary By Brian Childers - April 2020   Summary Brief / Intended Audience About Me / Connected Cloud Challenge Interest Connected Cloud Challenge - IoT Gaming Table What's in the box About the PSoC 6 WiFI-BT Pioneer Board Initial Setup Development Environment Connected Cloud Challenge - IoT Gaming Table - Blog Post 1 Connected Cloud Challenge - IoT Gaming Table - Blog Post 2 Connected Cloud Challenge - IoT Gaming Table - Blog Post 3 ...
Which platform should I use - Amazon FreeRTOS or Mbed OS?  It is a good question to think about before investing a lot of time into a new platform as at the end our time is our most precious resource, It requires some analysis. I've googled Internet, but was not able to answer a good answer. I've used Mbed OS two years ago on another IoT on Wheels Design Challenge  (you can read my blogs on Mbed OS IOT on Wheels Design Challenge - Smart Drive - First Steps with mbed os - Blog #2, IOT ...
Developing Framework for the Project    How i choose platform  I am try to build the framework which is the foundation of this project. In Cypress PSOC 6, we can choose three main OS   1. PSOC ModusToolbox App, which is specified for PSOC 6 hardware 2. Mbed, which is open source multi-platform iOT OS by ARM 3. Amazon FreeRTOS which is open source small RTOS promote by Amazon   The Mbed and Amazon FreeRTOS fully support AWS and Cypress provided document and example ...
Set up AWS   After some struggling, I finally got the AWS IoT account setup. However, I have problem to connect the PSoC® 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) to the cloud.   I found Cypress' start guide Getting Started with Amazon FreeRTOS and PSoC62 + 43xxx wasn't very helpful for setting up the AWS IoT. I was kind of lost between the start guide and AWS online help. To help my readers to set up AWS IoT, I listed the following steps with links: 1. create and activate a ...