27
Good vision to all ECOLE SUPERIEURE PRIVÉÉ D’INGENIERIE ET DE TECHNOLOGIE 1

Dreambox caMip

Embed Size (px)

Citation preview

Page 1: Dreambox caMip

Good vision to all

ECOLE SUPERIEURE PRIVÉÉ D’INGENIERIE ET DE TECHNOLOGIE

1

Page 2: Dreambox caMip

2

END of Year ProjectDREAMCAMIP « DM500 »

Page 3: Dreambox caMip

Specification of Requirements

Introduction

problematic

Project Design

Technical environment

The tools used

Conclusion

Page 4: Dreambox caMip

Introduction ?

4

Page 5: Dreambox caMip

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

Page 6: Dreambox caMip

problematic?

6

Page 7: Dreambox caMip

problem of cost

security issue

problem equipment

Hard control

7

Page 8: Dreambox caMip

Proposed solution?

8

Page 9: Dreambox caMip

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”

Page 10: Dreambox caMip

Use Case Diagram?

10

Page 11: Dreambox caMip

11

DREAMBOX

<<extend>>

authentication

Display flow

<<actor>>

Ip_camera

exit

Page 12: Dreambox caMip

activity diagram ?

12

Page 13: Dreambox caMip

13

Check setting

end

Ok

set setting

No

begin

Treat stream

Display stream

Download stream

EXIT

Ok

No

EXIT

OkNo

Page 14: Dreambox caMip

Specification of Requirements?

14

Page 15: Dreambox caMip

Graphically display our interfaces

The interface should be easy, configurable and scalable.

The user must authenticate before accessing the application.

15

Page 16: Dreambox caMip

16

The Dram Box must be connected to camera.

The IP Camera must be operational

The Tv must be operational

Page 17: Dreambox caMip

The Tools used?

17

Page 18: Dreambox caMip

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.

Page 19: Dreambox caMip

Realization?

19

Page 20: Dreambox caMip

20

Page 21: Dreambox caMip

21

Page 22: Dreambox caMip

22

Page 23: Dreambox caMip

23

Page 24: Dreambox caMip

24

Page 25: Dreambox caMip

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

Page 26: Dreambox caMip

26

Page 27: Dreambox caMip

27