DEC1618

About the Project

The Problem from the Project Abstract

"The goal of the project is to design and implement a community awareness system for Android devices. With this system, Android devices in an area will be able to view the relative position of other devices and query for information from these devices."

In result, Dr. Daji Qiao and Dr. George Amariucai have been assigned to research and create a working prototype of such a system through our senior design project.

The Solution

We developed an Android application called CyMesh. Our app implements an ad-hoc mesh networking system. An ad-hoc mesh network is different from a traditional network in the sense that traditionally, mobile devices require central infrastructure, such as cell towers, to relay data to other devices. However, in an ad-hoc mesh network each device helps in relaying data throughout the network by communicating directly with nearby devices. Using CyMesh we can provide a squad of US soldiers the ability to create a dynamic secure network using their Android devices. Each soldier would carry an Android device and have the ability to view the approximate location of their squad members and query for information from these devices. The information to be queried includes the various sensor readings available on each device and 5 second audio/video clips from the target device.

Team Advisors

Dr. Daji Qiao, Dr. George Amariucai

Clients

National Security Agency, Iowa State University

DEC1618

Documents

Weekly Reports

Project Plan Document

Design Documents

Presentations

Final Report and Poster

DEC1618

The Team

Jason Wong

Team Position

Market Research Lead & Mesh Visualization Designer

CyMesh Contributions

Mesh Visualization | RSSI

Interests

Flight Display Applications | Software Engineering

Post Graduation Plans

Continue Full-Time Software Engineering Work at Rockwell Collins in Cedar Rapids, IA

Erik Fetter

Team Position

Sensor Collection Engineer

CyMesh Contributions

Sensors

Interests

Embedded Systems | Web Development

Post Graduation Plans

Continue Software Engineering at Garmin in Olathe, KS

Matthew Gerst

Team Position

Networking Specialist & Git Manager

CyMesh Contributions

Network API | Testing Environment

Interests

Networking | Security | Software Development

Post Graduation Plans

To Be Determined

Brad Anson

Team Position

Video Capture Concept Holder & Schedule Manager

CyMesh Contributions

Background Video Capture | Services | Sensors

Interests

Android | Object Oriented Programming | Startups

Post Graduation Plans

Resume Active Duty Service with the US Air Force in Ogden, UT

Adit Kushare

Team Position

Audio Capture Developer

CyMesh Contributions

Audio Capture | Services

Interests

Embedded Systems | Drone Technology | Entrepreneurship

Post Graduation Plans

Continue Systems Engineering at Motorola Solutions in Chicago, IL
Drone Technology Startup

Shikhar Vats

Team Position

Webmaster & User Interface Lead Developer

CyMesh Contributions

RSSI | UI Design | Website Development

Interests

Networking | Cryptography | Mobile & Web Application Development | Entrepreneurship

Post Graduation Plans

Continue onto Graduate School with a Focus in Networking at Iowa State University in Ames, IA

DEC1618

Project Videos

Video Request using MSP and Rhizome

Audio Request

Live Sensor Streaming

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form