BeagleBoard/GSoC/sdabhi23/ProposalDraft

Personal Details
Name:                Shrey Dabhi IRC:                 sdabhi23 Github:              https://github.com/sdabhi23 LinkedIn:            https://www.linkedin.com/in/sdabhi23 E-mail Address:      shrey.dabhi23@gmail.com Blogs:               https://droidlearner.wordpress.com, https://sdabhi23.wordpress.com School:              Nirma University, Gujarat Country:             India Primary Languages:   English, Hindi Typical work hours:  11 - 14, 16 - 20, 21 - 23 IST

I am interested in 2 project ideas, and a draft of the proposal for both of them are given below. I would like to request the mentors to assign me the project idea which will be more beneficial to the BeagleBoard community.

Description
The aim of the project is to create more resources for using various connectivity modules, in order to make it easier for the community to get started with a basic setup very quickly. The current proposal aims to have reference application notes, code, example, and “How-To” document for each type of wireless communications for PocketBeagle, for at least the following wireless protocols: Each will have easy to use references for users building projects to use as a cut/paste library.
 * 802.11 (WiFi)
 * Bluetooth Low Energy (BLE)
 * Cellular (GSM)
 * Near Field Communication (NFC)
 * ZigBee
 * GPS

Timeline
This project will be implemented over 12 weeks. The tentative timeline I have prepared is as follows:

The main reason for dedicating 2 weeks to bug fixing and documentation is because I plan on writing small tutorials for the community on easily reusing the code to get a head start on using these modules with PocketBeagle

Experience and Approach
I have done projects with Arduino and Bluetooth technology. Also I have some experience with Raspberry PI. Hence, I expect to be able to easily interface the required modules with PocketBeagle.

Contingency
I can use the vast documentation and help available through forums, wikis, IRC and other means to find solutions for my problems. And also as a last resort I can also consult my colleagues and other faculties in my university for further support.

Benefits
To make it easier for beginners and novices to easily use different connectivity modules with PocketBeagle

Description
The aim of the project is to create a prototype network of seismometer nodes. The current proposal aims to have a prototype of sensor node of the network which can communicate with a QCN Client wirelessly. A web-based dashboard also needs to be implemented for the control and monitoring of the network.

Timeline
This project will be implemented over 12 weeks. The tentative timeline I have prepared is as follows:

The major reason for dedicating 4 weeks to bug fixing and documentation is because the calibration process can pose some currently unforeseen challenges.

Experience and Approach

 * I have done projects with Arduino and Bluetooth technology. Also I have some experience with Raspberry PI.
 * I was easily able to deploy a similar project as described here using Arduino Nano and ADXL335 accelerometer. But the proposed project is different in the sense that a complete network of interconnected nodes will be deployed which will communicate with a single client server.

Contingency
I can use the vast documentation and help available through forums, wikis, IRC and other means to find solutions for my problems. And also as a last resort I can also consult my colleagues and other faculties in my university for further support.

Benefits
To make a less expensive, hackable and easy to deploy network for hobbyists and researchers alike to monitor seismic activities in their region.