SansGrid - Portland State University · The goal of the SansGrid capstone is to demonstrate a...

Post on 27-Jun-2020

3 views 0 download

Transcript of SansGrid - Portland State University · The goal of the SansGrid capstone is to demonstrate a...

ServerArchitecture δ Raspberry PI Model B δ Lighttpd server δ MySQL database

Functionality δ Primary user interface δ Maintains database of sensors δ Handles authentication δ Provides signal triggers δ Handles SansGrid authentication

RouterArchitecture δ Raspberry PI Model B δ Linux daemon δ Written in C

Functionality δ Forwards packets between sensors and server δ Manages heartbeats δ Ensures network integrity δ Allocates IP addresses

s

RadioArchitecture δ Arduino UNO δ XBee series 2 δ Written in C++

Functionality δ Provides SansGrid abstraction δ Handles wireless communication δ Dynamically adapts to either router or sensor modes

The goal of the SansGrid project is to create a wireless infrastructure in which wireless sensors are able to seamlessly connect and transmit and/or receive data. SansGrid is, therefore, primarily a protocol which defines connection, authentication, data transfer, and sensor interaction by way of dynamically defined triggers. The aim of the SansGrid protocol is to be as radio agnostic and sensor independent as possible. The goal of the SansGrid capstone is to demonstrate a working implementation of the SansGrid protocol.

Team: Ashley Murray · Camille Huffman · Kane Tyler · Matthew Branstetter · Vernon Jones

Sponsor: Omesh Tickoo, Intel Corporation · Advisor: Roy Kravitz

SensorArchitecture δ Arduino δ UNO/DUE platform δ Written in C++

Functionality δ Multiple signals per sensor δ Handles triggers from other sensors δ Signals are digital or analog

System ModelFly

Eyeball

Peck

Sing

Mock

Peacock

Squawk

Nest

Chirp Status

InterfaceUser

SansGrid