Skip to content

markrichers/Data-Engineer-Cloud-Project-at-Signify

Repository files navigation

Signify Cloud Data Engineer Project

The goal of the project is to build a system that will monitor older adults in their homes. The system mentioned should raise an alarm when some disturbing event like a fall happens. Monitoring is done by radar sensors that can be placed in older adult homes. Based on algorithms processing sensorics data, system will be able to determine if a fall occurred. In order to check how accurately fall events can be detected, a series of fall and non-fall scenarios will be executed. Sensor and reference data (later called ground truth) will be gathered during those experiments. During the project team needs to build a infrastructure for data visualization in the cloud using chose AWS services. Building data infrastructure in the cloud enables better storage option and visualization tooling. Visualization dashboard will help the team to estimate sensors performance.

Use AWS Webservice: EC2, Lambda.

image

Connect to influxDb to build Grafana-Dashboard

ABC

ABCD

InfluxDB-Terminal

image

The code for InfluxDB

  • Use Python to upload to Lambda Rest API.
  • Lambda merge the data to EC2 instance where InfluxDB is Hosted.
  • Grafana load the database from InfluxDB.
  • Apply Private API and VPC + Cloud Formation.

Using Port For Grafana

Created an EC2 instance to install Grafana.

Creating a decoration

Access Terminal-Linux-Ubuntu to see databases.

influx

show databases

SHOW MEASUREMENTS

select * from fall_detections

Following by the JSON file:

{ "sensor_id": "id", "sensor_name": "fall_detection_menaingful_name_string", "fall_detection": "1/0", "elevation": "Z", "x_coordinate": "X", "y_coordinate": "Y", "velocity": "V", "motion": "motion_level", "time": "timestamp" }

Settup Cloud-Service with Lambda, EC2 instance, and VPC, IAM role.

Diagram

Capture

Time Stream

About

Fly into the cloud with Data-Engineer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages