Download presentation
Presentation is loading. Please wait.
Published byJerome Cain Modified over 8 years ago
1
SMART HOME Capstone project introduction Capstone project _Star team. Dec-12 1
2
Contents Introduction Project management Requirement specification Design description Implementation test demo Q&A 2
3
Team member Background, Ideal Our proposal I - Introduction 3
4
Star team : I - Introduction SonNH - PM QuyenPN – DEV (IS/ES) MinhDA – Doc/DEV (IS) DucNA – DEV (ES) PhuND – DEV (IS) 4
5
Back ground : I – Introduction (cont) Home Remote Control Safe More Use full Time 5
6
Resolving: I – Introduction (cont) Can monitoring every where, every time Remote Control Warning Gas 6
7
I – Introduction (cont) Smart home System of BKAV 7
8
I – Introduction (cont) ZigBee Expensive Long time to develop 8
9
NNot too complex SSimple alert function Warning GAS I – Introduction (cont) 9
10
ControllingOn/OffPIDWarningGasTheft Our proposal: 10
11
II – Project management Development Environment Development Process Project Organization Planning & Management 11
12
II – Project management Development Hardware 3 Gb of RAM 100Gb of hard disk Core 2 Duo 2.0 Ghz 4 Gb of RAM 100Gb of hard disk Core 2 Duo 2.0 Ghz 12
13
II – Project management Development Software 13
14
II – Project management Development Technology 14
15
II – Project management (cont) Process 15
16
II – Project management (cont) Project organization SonNH (PM ) QuyenPN (Service) QuyenPN (Dev) SonNH (Dev/CM) DucNA (Embedded) DucNA (Dev) SonNH (Dev/CM) PhuND (Website) PhuND (Dev/CM) MinhDA (DEV) MinhDA (Doc, Test) MinhDA (Doc/Test) SonNH (CM) 16
17
II – Project management (cont) All Meeting Minutes: 3h/3day/1week 1Teambuilding/month Team rules: Late 5 minutes penalty 50.000 VNĐ. Late Deadline penalty 50.000 VNĐ. If you estimate wrong deadline must notify reasons before 24h. Repeat with one error in one month, the penalty doubles. Communication: Yahoo, Mail, Phone 17
18
II – Project management (cont) Capstone project _Star team. Sep-12 Plan 18
19
II – Project management (cont) Capstone project _Star team. Sep-12 Plan (cont) 19
20
III - Requirement Capstone project _Star team. Sep-12 Function Requirements Non-functional Requirements 20
21
System Functional Requirements: Remote control device: On / Off via SMS, Yahoo messenger, Web, Mail Warning Gas: Send messenger to customer’ s phone when have gas leak III - Requirement 21
22
Service requirements: Receive SMS Receive Yahoo Messenger Receive Mail Receive Web Request Process request Return result to Save information of requests to database III - Requirement (cont) 22
23
Web site requirements: - User / Log in/ Log out / admin - Can view history - Remote control device/ Remote Control with schedule III - Requirement (cont) 23
24
III - Requirement (cont) 24 Non-functional requirement Field nameControl TypeMaximumMinimum Requests per second Number50~ Delay timing for Yahoo, SMS, Website Second10~ Delay timing for Mail Second20 ~
25
III - Requirement (cont) Inexpensive Compact Safe, stable Easy to use 25
26
IV – Design Description Problem overview Architectural design Database design 26
27
IV – Design Description Problem overview: Service: Yahoo API, SMS (USB3G), Mail API Connect with SIM908 Web application MVC Database Embedded SIM908 RF 27
28
IV – Design Description (cont) Architecture: Many Tier MVC Client - Server 28
29
IV – Design Description (cont) 29
30
V – Implementation (Web) Web Service Embedded 30
31
V – Implementation (Web) 31
32
V – Implementation (Web) Using ASP.NET Webforms and ASP.NET MVC side by side Using ASP.NET Webforms and ASP.NET MVC side by side Administrator - Webform: Manage User accounts, devices, services packages provider. Working with database Each webform have certain function, not change when deployed. User - MVC: Control device Edit account information Attach more user reicive system notification 32
33
Capstone project _Star team. Sep-12 V – Implementation (Web) Administrator 33
34
Capstone project _Star team. Sep-12 V – Implementation (Web) User 34
35
Capstone project _Star team. Sep-12 V – Implementation (Web) Database Log On Preprocessing 35
36
Yahoo Analysis Data Database GPRS Server Response to Customer Processing SMS Mail Web V – Implementation (Service) 36
37
SMS AT Commands to control GSM modem (USB 3G) Connect Model GMS with Computer via COM port V – Implementation (Service) 37
38
YAHOO Use Yahoo API YMSG (Yahoo! Messenger Protocol) V – Implementation (Service) 38
39
MAIL POP3 (Post Office Protocol) SMTP (Simple Mail Transfer Protocol) V – Implementation (Service) 39
40
Analysis Data Receive Request from Client Send commands correct to GRPS Server Send Response commands incorrect to Client V – Implementation (Service) 40
41
Response To Customer Send SMS Send Mail Send Yahoo Message V – Implementation (Service) 41
42
GPRS Server Send command to Board Receive result to response to Client V – Implementation (Service) 42
43
V – Implementation (ES) Processing 43
44
Pic16F887 V – Implementation (ES) 44
45
Dspic33fj256gp710 V – Implementation (ES) 45
46
Module sim908 Capstone project _Star team. Sep-12 V – Implementation (ES) 46
47
Module nRF24L01: Radio frequency (RF) 2.4GHz Antenna 100m Range at 250kbps 250kbps to 2Mbit Data Rate Auto Acknowledge Auto Re-Transmit V – Implementation (ES) 47
48
Gas sensor: V – Implementation (ES) 48
49
Board Device: V – Implementation (ES) 49
50
Board Center: V – Implementation (ES) 50
51
Features to be tested Test case Check list VI – Test 51
52
52 VI – Test Test Model V Lifecycle Model Requirement Analysis Specifications Detail Design Code & Unit Test Integration Test System Test Acceptance Testing
53
53 Features to be tested of Service Application VI – Test (cont)
54
54 Features to be tested of Website Control VI – Test (cont)
55
55 Features to be tested of Hardware VI – Test (cont)
56
56 Results VI – Test (cont)
57
57 VII – Demo & QA Server in Home (Web and service) Remote desktop Server Demo Remote control in Detech Demo Gas warning in Detech
58
58
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.