11
HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Embed Size (px)

Citation preview

Page 1: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

HomingSpotProof of Concept

Group 1

CNT3014

Professor John Vail III

Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Page 2: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Pre-order AssumptionsCustomer purchased

HomingSpot Beacon/Box from vendor (Amazon Marketplace).

Page 3: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Process Flow Chart

Page 4: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Process Flow Chart cont.

Page 5: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Step 1 - Order Ready to Ship

Updates customer database with new

Order information and retrieves GPS way points and beacon

coordinates

Updates order status at website and

Application to “Order in Transit”

Uploads encrypted order information to Drone

Terminal including beacon ID, order ID, navigational

waypoints and beacon coordinates .

Transmits encrypted data over internet to beacon including Drone

ID, order ID, and a command to come out of standby. Beacon starts transmitting Beacon ID and listens

for Drone ID

Page 6: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Step 2 – Drone Navigation

Drone operator uses drone terminal to upload order ID,

Beacon ID, Navigational waypoint

and beacon coordinates to drone

Flight console takes control of unmanned

flight and guides drone to beacon coordinates

(Drone operator assumes control of maiden flight

to verify route is safe and unobstructed).

Drone arrives safely to Beacon

coordinates.

A B C

Page 7: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Step 3 - Drone Arrival & Docking AuthenticationDrone starts transmitting encrypted Drone ID.Drone starts listening for Beacon ID.Drone and Beacon establish connection using Drone ID, Beacon Id and Order ID as two form authentication.

If authentication is successful proceed to Step 4, if Authentication is not successful proceed to Step 5.

Page 8: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Step 4 – Box Opening and LED Navigation

After order authentication beacon issues ‘Open Box’ command to delivery box. Box Opens (Box doesn’t open refer to Step 5) and LED light navigation is commenced.

Drone takes 3 time-stamped pictures during box navigation: Empty open box, box with package inside, and box successfully closed (or unsuccessfully closed) Drone transmits the 3 pictures to Beacon which forwards pictures to HomingSpot cloud via Wi-Fi and the Internet.

HomingSpot cloud updates order status at database, website and app to ‘Order Successful’ with accompanying pictures. HomingSpot also emails and texts order status to customer. If box did not close successfully, order status is changed to ‘delivery completed, Box close error’. HomingSpot sends Order Status alert via text and email. After delivery drone returns to drone facility coordinates.

Page 9: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Step 5 – Abort Order, Return to Base

In the event that authentication fails or box does not open drone will “Abort Order, and Return to Base”.

Drone arrives at drone facility and communicates with HomingSpot Cloud via Drone Terminal. HominSpot cloud updates order status on database, website, app and through email and text to ‘Order undeliverable’.

Page 10: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

Customer

Amazon

Beacon

Drone Facility

VPNCloudHub

STORAGE

EBS

S3

Glacier

Openorders

Closed orders under 6mos

Closed Orders Over 6 months

DBMS(MySQL)

UAS COREEnvironment

WEBSERVER

Google API’sGeocoding

GeotrackingGeoNav

Email(SES)

EC2 EC2EC2

AWS VPC

Proposed AWS Enterprise Architecture

FLIGHT CONSOLE

CloudHSM

Text(SNS)

Page 11: HomingSpot Proof of Concept Group 1 CNT3014 Professor John Vail III Stephen Matyi, Ronnie McCabe, James Reilly, Jose Venero

AWS SERVICES

HOMINGSPOT VPC

MySQL10.1.2.11

UAS CORE10.1.2.10

FLIGHT CONSOLE10.1.2.12

S3 STORAGE

GLACIERSTORAGE

DATA VPNPublic 54.94.46.169Private 10.1.1.12

CloudHSM

Internet

Drone Facility

Beacon

Vendor (Amazon Marketplace)

Mobile

Customer

Amazon SNS (Mobile)

Amazon SES(Email)

GoogleAPI’s

WEB SERVERPublic 54.94.240.245Private 10.1.1.10

NATPublic 54.94.243.225Private 10.1.1.115

NETWORK DIAGRAM

Private Subnet

Public Subnet

MANAGEMENT VPCPublic 54.94.176.246Private 10.1.1.11