Students:Daniel Kong ([email protected]) Darius Studdard ([email protected]) Yik Pun...

23
Students: Daniel Kong ([email protected]) Darius Studdard ([email protected]) Yik Pun ([email protected]) Faculty Advisor: Prof. Alex Doboli ([email protected]) Technical Assistants: Tony Olivo ([email protected]) Scott Campbell ([email protected]) Assistants: Eric Johnfelt ([email protected]) Robert Wlodarczyk ([email protected]) Networked Embedded Security System, generation 1 Project hardware, software and text sponsored by:

Transcript of Students:Daniel Kong ([email protected]) Darius Studdard ([email protected]) Yik Pun...

Page 1: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Students: Daniel Kong ([email protected])

Darius Studdard ([email protected])

Yik Pun ([email protected])

Faculty Advisor: Prof. Alex Doboli ([email protected])

Technical Assistants: Tony Olivo ([email protected])Scott Campbell ([email protected])

Assistants: Eric Johnfelt ([email protected])Robert Wlodarczyk ([email protected])

Networked Embedded Security System, generation 1

Project hardware, software and text sponsored by:

Page 2: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

What is NESSg1?What is NESSg1?

Networked Embedded Security System, generation 1 (NESS g1)

A security system based on embedded technologies, primary Microsoft Windows CE on a x86-class system

System revolves around the principal concept of centralized control, data management and storage via an existing network

Page 3: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Why NESSg1?Why NESSg1?

There are no production security systems that are based on the Microsoft Windows CE platform and can communicate with already existing networks for remote control, data management and storage

This system is innovative, simplified in design and implementation, resulting in a lower cost of ownership

The system is robust and scalable due to the nature of the technologies used along with a scalable design.

Page 4: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

System OverviewSystem Overview

Central Database Server

RouterHub

RouterHub

NESSg1

Router

Laptop

Hub

Page 5: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Block DiagramBlock Diagram

Door Latch Door Sensor

Siren

SBC

UIUPU

Page 6: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Technical DescriptionsTechnical Descriptions

Work bench in the lab, where the prototype is being implemented.

Page 7: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

SBC Advantech PCM-5820SBC Advantech PCM-5820 (www.advantech.com)(www.advantech.com)

Benefits of PCM-5820

Integrated devices

Availability of hardware support

Working compiled WinCE image, which is ideal for prototypic purposes in a short time.

Page 8: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

PeripheralsPeripherals

Serial communication standard

Page 9: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Integration of peripherals to SBC and systems programmingIntegration of peripherals to SBC and systems programming

Technical Difficulties

Parts did not came with proper developers’ documentations and incomplete manuals

SBC did not came with proper SDK and compile WinCE image

Getting the peripherals to communicate with the SBC and each other

Understanding the technology that we are working with

Other Difficulties

Developing system codes to operate the peripherals and SBC as a whole

Page 10: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Break-out Connector, one of several tools used as an aid in analyzing and troubleshooting problems

Page 11: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Serial signal captured on scope for analysis

Page 12: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Logic analyzer used to capture multiple signal for analysis

Page 13: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Snapshot of test script that tests the hardware after full integration

Page 14: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Operation of completed systemOperation of completed system

Page 15: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)
Page 16: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)
Page 17: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)
Page 18: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)
Page 19: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)
Page 20: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)
Page 21: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)
Page 22: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

NESSNESSg2 g2 ??

Page 23: Students:Daniel Kong (dankong@hotmail.com) Darius Studdard (kingkesi@hotmail.com) Yik Pun (yikpun@hotmail.com) Faculty Advisor:Prof. Alex Doboli (adoboli@ece.sunysb.edu)

Thank You