Skip navigation

Connected Cloud Challenge

11 Posts authored by: saicheong
Introduction As the deadline have been extended, we are working future more to use of deep learning for recognised to detect dog barking which may harmful of the pedestrian. We train and deploy under AWS SageMaker and connect our IoT device though AWS IoT by fine turning the pre-trained AudioSet by Google's open source as part of Tensorflow model, we fine turning on top of this model as output only two variance: Angrydog or other, which acheive around 90% accuracy.   Amazon SageMaker Amaz ...
*updated 24-May-2020 for Angry dog sound classification #11Introduction In this challenge, the target is by build a prototype of intelligent mailbox, to study how Cypress PSOC6 and AWS cloud can be simplify of iOT both hardware, administration and support costs.   In traditional IoT solution, normally with a MQTT broker served for a server role to obtain, admin and process of client data, if number of "Things" increase, the system become hard to manage. An IOT project is easy to engage suc ...
Introduction Our Challenge target is able to remote notify the mailbox's owner with or without mail though AWS IoT platform, which currently we developed a IOS APP for this purpose. Future more, we like use the internal MIC and Sound card to detect dog bites and produce alarm , so the postman things good. However, due to time strains and complex, we are hard to develop the AI to recognise the bad dog sound. So we change our jobs to connect our sound clip picked from the PDM Mic to AWS Transcri ...
Introduction Last blog we are success of record sound clip to FRAM in the Cypress Kits, here we could like upload to AWS to future process, such as used for sound recognition or feed to AI engine. In order to stream the sound data to the AWS cloud, the trandition way is use the UDP or Http streaming. By without use of additional sockets, we use MQTT publish to AWS and save in S3 storage, esspecally many iOT device only transfer way. The MQTT channel is good and design for small continues data s ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
An Intellectual MailboxBriefing of Project Our project is build a mailbox which can detect the mail arrived and inform owner which the mail coming though cloud services, the prototype based on PSoC 6 WiFI-BT Pioneer Kit and try to minimum the BOM, the target is the final solution is simple for build and easy for use which not just amateur and consider for commerce such as power consumption, cost and the reliability.   The kit installed inside back side for a typical vertical mailbox which o ...