dreambox camip
TRANSCRIPT
Good vision to all
ECOLE SUPERIEURE PRIVÉÉ D’INGENIERIE ET DE TECHNOLOGIE
1
2
END of Year ProjectDREAMCAMIP « DM500 »
Specification of Requirements
Introduction
problematic
Project Design
Technical environment
The tools used
Conclusion
Introduction ?
4
5
What is a smart
home?
What will be in
the smart home
of the future?
Waw,but i need
just to view my
camera’s stream
in my tv
problematic?
6
problem of cost
security issue
problem equipment
Hard control
7
Proposed solution?
8
9
always seek to achieve our goal with The lowest cost.
understand what technologies are best suited for the home.
an intermediate device that can bring together the different parts of our smart home.
This device is the Dreambox-receiver called “dm500”
Use Case Diagram?
10
11
DREAMBOX
<<extend>>
authentication
Display flow
<<actor>>
Ip_camera
exit
activity diagram ?
12
13
Check setting
end
Ok
set setting
No
begin
Treat stream
Display stream
Download stream
EXIT
Ok
No
EXIT
OkNo
Specification of Requirements?
14
Graphically display our interfaces
The interface should be easy, configurable and scalable.
The user must authenticate before accessing the application.
15
16
The Dram Box must be connected to camera.
The IP Camera must be operational
The Tv must be operational
The Tools used?
17
Personnel computer
Dream Box dm 500:
Tool chain CDK
NetBeans
18
Brand : Toshiba
Model : Satellite 715
Processor Intel_I3 (2.53 GHZ-64bytes)
Ram 4 Go
Operating system Ubuntu 12,04
Brand: Dreambox Receiver
Model: DM 500
Processor: Powerpc (225 Mhz-8bytes)
Ram: 32 Mb
Memory flash: 8Mb
CDK is an abbreviation for Cross-Development-Kit , this latter allows us to cross compiling our code .CDK is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. CDK are used to generate executable for embedded system or multiple platforms. It is used to compile for a platform which it is not feasible to do the compiling, in our project , CDK is used to creating executable for the Processor of our target (dm500) witch its band is Powerpc (225 Mhz-8bytes),This tool chain offered us some libraries witch are necessary to cross compiling an new kernel for some targets (dm500, dm500+, dm7000 …),as well as, they libraries are used to developed our plugin,
it is an Integrated Development Environment (IDE), that is to say a set of programming tools to facilitate the creation of software. It is developed by Sun and distributed free of charge open source on its official website.
Realization?
19
20
21
22
23
24
26
This work accomplished its objectives specified by implementing an application that allows you to add a plugin in Dreambox, which we can see the stream of a camera_ip on TV, in school.
Benefits :
To master Technologie To master Object-Oriented Programming C + + To master Embedded Linux
26
27