Jagawana - Cloud Computing Configurations
What is Jagawana? Jagawana is an integrated system that is able to identify the sounds produced by logging engines (chainsaw, axes, trucks, etc). The system is integrated with sound sensors installed in the forest by applying the concept of the Internet of Things. The sensor is integrated with the cloud system to identify sounds through the Machine Learning model in order to understand the sounds it receives. These voices will be processed in the cloud for further identification, if the sound is the sound of a lumberjack machine, the cloud will transmit the information to the Jagawana Android application in the form of an alarm and the location where logging occurs. The Jagawana application is targeted by its users as forest rangers, namely Polisi Kehutanan or local residents to make it easier for them to monitor and protect the forest and directly to the location of logging in case of illegal logging happening.
Table Of Contents
Table of Contents
Collabolator
Google Bangkit 2021 Capstone Project from Jagawana Team member [ B21-CAP0218 ]
- Bobby Anggunawan (A1721801) - Mobile Programming (Android) - STMIK Mikroskil
- Marsya Yeece Jenniffer (A3092763) - Mobile Programming (Android) - Universitas Sam Ratulangi
- Jeffry Haryanto Gunawan (C2442279) - Cloud Computing - Universitas Kristen Petra
- Rini Aprilianty Riadi (C2142092) - Cloud Computing - Universitas Islam Indonesia
- Harisno (M0080883) - Machine Learning - Universitas Gadjah Mada
- Nico Renaldo (M0080886) - Machine Learning - Universitas Gadjah Mada
Another Jagawana Github Path
Prototype Architecture of Jagawana Cloud Computing
Cloud Provider using Google Cloud Platform and the Subscription is $200 for 2 month.
GCP Service :
- Google Cloud IoT Core
- Google Cloud Pub/Sub
- Google Cloud Functions
- Google AI Platform
- Google Cloud Storage
- Google BigQuery
- Google App Engine
Getting Started
All of Documentations to getting started is in here.
Progress Report Cloud Computing Path:
- Successfully set permissions for each team member.
- Sucessfully set budget alerting when it reaches 90 dollars.
- Successfully connected the IoT device to the cloud.
- Successfully deploy ML Model that is already running in the cloud.
- Successfully creating a Pub / Sub where when the data audio is entered, the Pub/ Sub will receive a message,then with Cloud Function the incoming data will be recorded in the BigQuery and Cloud Storage.
- Successfully connect to android platform using the API from AppEngine.
Contributing
See our contributing guides at here.