homingspot™ group 5 network design nicholas corneau farrah roberts ryan robertson

Post on 12-Jan-2016

218 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

HomingSpot™ GROUP 5 NETWORK DESIGN

NICHOLAS CORNEAUFARRAH ROBERTSRYAN ROBERTSON

Communication/Data Flow Objectives• GPS Coordinates, Beacon Owner ID, and Order ID from Customer Interface to AWS cloud

• Data from cloud to ground beacon base unit

• Communication between drone and base unit

• Delivery confirmation sent to customer(s)

Unknown Variables• Technologies being utilized (drone, beacon)

• Overall network design

• Company goals

• FAA regulations

Network Design Outline• Amazon Web Services build• VPC with Public and Private Subnets and Hardware VPN

Access

• Overall Network Design• Customer Interface

• Drone/Delivery Interface

• Corporate Interface

• Virtual Walk-Through

Overall Network Design

map.pdf

Customer Interface

Customer Interface• Web Server in Public Virtual Private Cloud• Website for company/product info, online ordering, and tracking

• Facebook and Twitter pages

• Application Server in Public Virtual Private Cloud• Mobile App ordering and tracking

• Proprietary ordering software on customer’s PC• Easy ordering, links to secure payment site on website

Drone/Delivery Interface

Drone/Delivery Interface• Drone Information• Order ID, Beacon ID, GPS coordinates and waypoints, and

Bluetooth Master ID sent via Drone/Delivery server in public VPC.

• Information initially sent to Drone/Delivery server from Corporate Server on Private PVC.

• Out for delivery updated in website and mobile tracking tools.

• Beacon/Box Information• Beacon activated from Corporate Server once order is confirmed.

• Order ID sent along with activation signal.

Drone/Delivery Interface• Drone/Beacon Communication• Bluetooth v4.0 Piconet topology.

Beacon/Box

M

AS

Drone/Delivery Interface• Step 1: Handshake• 1a) Order ID verification

initiated by drone

• 1b) Order ID sent from box

• 1c) Verified, proceed to step 2

• 1d) Not verified• Reinitiate from 1a• If verified at 1c, proceed to

step 2• If not verified, abort and

return to base

• Step 2: Box Activation• 2a) Box activation initiated

by drone

• 2b) Box opened sent from box

• 2c) Verified, proceed to step 3

• 2d) Not verified• Reinitiate from 2a• If verified at 2c, proceed to

step 3• If not verified, abort and

return to base

Drone/Delivery Interface• Step 3: Delivery• Delivery initiated by drone• Camera Activated• Package Delivered

• Step 4: Box Lock• 4a) Box Lock initiated by drone

• 4b) Box Closed sent from box

• 4c) Box Locked verification received• Timestamp sent to delivery server

• 4d) Delivery confirmation sent from box to corporate server• Web server updated with tracking information• SMS message and email confirmation sent to customer

• 4e) Beacon deactivated sent from Corporate Server

Corporate Interface• Database Servers in Private portion of VPC• SQL Servers with Microsoft Server 2013 using Clustered Shared

Volumes providing redundancy and backup• Customer orders• GPS Information• Customer Information• Beacon IDs/Bluetooth Ids

Corporate Interface• Intranet VPN access to VPC• Employee Interface• Access to CRM via Database Servers

• Human Resources

• IT

• Accounting

• System Admin

Logical Cloud Topology

Virtual Walk-ThroughCOMPLETE STEP-BY-STEP PROCESS

Step-By-Step1. Customer places order (Web, Mobile App, or Software)

1. Order sent to Web Server/App Server for completion

2. Order ID sent to Corporate Server 1. Customer Information retrieved from Database2. Order Information, customer information, GPS, Bluetooth Info sent to Drone Server3. Beacon activated

2. Drone departs for delivery1. Drone travels to location of GPS coordinates and locks on to Master Bluetooth of

Beacon/Box

2. Bluetooth handshake/verification process

3. Delivery

3. Box verification of delivery sent to Corporate Server1. Database updated

2. Delivery receipt verification sent to Web Server/App Server

3. SMS/Email Sent to customer

4. Beacon deactivated

Questions?

top related