• Aucun résultat trouvé

Image acquisition and Communication Developements around the ACME Fox Board

N/A
N/A
Protected

Academic year: 2022

Partager "Image acquisition and Communication Developements around the ACME Fox Board"

Copied!
40
0
0

Texte intégral

(1)

Image acquisition and Communication

Developements around the ACME Fox Board

E. Pamba Capo-ChiChi1,2,G. Weisenhorn1,J-M. Friedt3,4 H. Guyennet1,2

1Department of Computer Science University of Franche-Comte

2Laboratory of computer science of Franche Comte (LIFC)

3Laboratory of Physics (FEMTO-ST/LPMO)

4Student Association - Projet Aurore

July 30, 2007

(2)

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(3)

Wireless Sensor Network (WSN)

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(4)

Wireless Sensor Network (WSN) What is a WSN ?

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(5)

Wireless Sensor Network (WSN) What is a WSN ?

What is a WSN ?

Sensor

A device that responds to a stimulus, such as heat, light, or pressure, and generates a signal that can be measured or interpreted

Figure:Sonar

(6)

Wireless Sensor Network (WSN) What is a WSN ?

Components of sensor

Intelligent sensor

Monitoring area Communication area Battery

(7)

Wireless Sensor Network (WSN) What is a WSN ?

Wireless Sensor Network

Characteristics

Sensor network is a large number of sensors devices which are able to collect and process information in different environnement using wireless communication and transmit it to the base station known as Sink.

Low cost and tiny sensor nodes Event detection

Power limited

Dynamic network topology Harsh environmental conditions Many to one

(8)

Wireless Sensor Network (WSN) Typical applications of WSN

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(9)

Wireless Sensor Network (WSN) Typical applications of WSN

Applications

Factory equipement management Remote ecosystems monitoring Forest fire monitoring

Earthquake detection Cold chain management

(10)

Wireless Sensor Network (WSN) Purpose of this project

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(11)

Wireless Sensor Network (WSN) Purpose of this project

WSN design

Deployment

Coverage of surface Data gathering Energy management Extended life-time Reliable communication

Efficient integrated data processing Hybrid network infrastructure Security

Purpose of this work

Realization of a real sensor network and definition of a new protocol of communication considering sensors constraint

(12)

Image acquisition and Communication

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(13)

Image acquisition and Communication Embedded board: ACME Fox Board

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(14)

Image acquisition and Communication Embedded board: ACME Fox Board

General Aspect

Linux operating system on aETRAX 100LXprocessor, a 100 MIPS RISC CPU made by Axis with MMU

Open Source SDK supported by Acme Systems Advantages to develop on same operating system Fox LX: 4MB Flash and 16MB RAM

Power supply: 5 Volt 280mA (lifetime on battery : 10 hours) Weight: 37 g Size: 66 x 72 mm

USB Host and Serial link Main field applications

Stand alone device to build micro web server or other network devices

Core engine to plug onto another board instead of a simple microcontroller

(15)

Image acquisition and Communication Embedded board: ACME Fox Board

Technical Aspect

(16)

Image acquisition and Communication Image sensor acquisition

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(17)

Image acquisition and Communication Image sensor acquisition

USB Webcam device

Block diagram

Controling Webcam

Two drivers : PWC fromLuc Saillardand Spca5xx fromMichel Xhaard

Controlling webcam with Kernel API framework : Video for Linux Image compression from different color spaces(YUV,RAW,JPEG)

(18)

Image acquisition and Communication Wireless PAN Communication

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(19)

Image acquisition and Communication Wireless PAN Communication

Ubiquitous Computing Age

Many wireless LAN product : Wifi, Bluetooth, Zigbee,. . .

Our choiceBluetooth: low consumption with short range on a low cost transceiver microchip based on a licence-free ISM band at 2.45GHz (720kb/s).

Radio layer technique :Frequency Hopping Spread

Spectrum(FHSS) system reduces interference of nearby systems operating on the same range of frequency, make link robust (79 channels)

Modulation characteristics: Gaussian Frequency Shift Keying Many Bluetooth stacks : BlueZ(Qualcomm),Affix(Nokia), BlueDrekar(IBM),OpenBTStack(Axis)

(20)

Image acquisition and Communication Wireless PAN Communication

Bluetooth divided in 3 power classes:

Enhanced Data Rate in Bluetooth Specification V2.0 (Differential Phase Shift Keying Modulation), data rate of 2Mbps or 3Mbps.

Packet oriented => 3 Logical Transports : SCO (Synchronous Connection-Oriented), ACL (Asynchronous Connection-oriented Link), eSCO. 15 different packet types in each logical transports.

Link control packets : ID, NULL, POLL, FHS

ACL packets : DM1, DH1, DM3, DH3, DM5, DH5,. . . SCO packets : HV1, DV, EV3, 2-EV3, . . .

Error checking : HEC in header and CRC in payload

Error correction: 1/3 rate FEC (Forward Error Checking), 2/3 rate FEC and ARQ (Automatic Repeat Scheme)

(21)

Image acquisition and Communication Wireless PAN Communication

Bluetooth core system architecture

(22)

Image acquisition and Communication Wireless PAN Communication

Bluetooth design

Bluetooth Piconet

Master-slave configurations/ Up to 7 active slaves 255 inactive (parked) slaves

Bluetooth Scatternet

(23)

Experimental results

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(24)

Experimental results Image transmission

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(25)

Experimental results Image transmission

Image transmission principle

Application features

Protocol overL2CAP(Logical Link Control and Adaptation Protocol) layer inACL

Protocol over Obex layer (RFCOMM)

Card doesn’t store frames to reduce I/O operations on flash memory

(26)

Experimental results Image transmission

HCI : Host Control Interface

Definition

HCI provides a command interface to the baseband controller and link manager and access to hardware status and control registers. This interface provides a uniform method of accessing the Bluetooth baseband capabilities.

Playing with HCI

Each command : 2 bytes Opcode in 2 fieldsOGF6 bits (Opcode Group Field) andOCF10 bits (Opcode Command Field)

Inquiry Opcode 01 04:

(27)

Experimental results Image transmission

L2CAP Protocol

Definition

L2CAP provides connection-oriented and connectionless data services to upper layer protocols with protocol multiplexing capabilities,

segmentation and reassembly operation. L2CAP logical links supported by an ACL logical transports.

L2CAP communication

CID(Channel Identifier) Logical Channel endpoint on the device PSM(Protocol/Service Multiplexor): SDP 01, RFCOMM 03. . . static uint16_t psm = 0xaa79;

num_rsp = hci_inquiry (dev_id, length, num_rsp, NULL, &info, flags);

sock=socket(AF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_L2CAP); . . .

(28)

Experimental results Image transmission

How a piconet is established ?

(29)

Experimental results Image transmission

Image transmission principle

(30)

Experimental results Image transmission

Fox card with webcam and bluetooth key

(31)

Experimental results Image transmission

Who says a Fox card can’t fly ?

(32)

Experimental results Image transmission

10s/image

Distance between Fox card and laptop : 35 meters

(33)

Experimental results Bluetooth signal strength

Outline

1 Wireless Sensor Network (WSN) What is a WSN ?

Typical applications of WSN Purpose of this project

2 Image acquisition and Communication Embedded board: ACME Fox Board Image sensor acquisition

Wireless PAN Communication

3 Experimental results Image transmission Bluetooth signal strength

(34)

Experimental results Bluetooth signal strength

Fox card and Bluetooth experiment

Principle

Experiment in outdoor environment

2 measurements of the signal strength on a fixed device and a mobile Fox card

Fox card with GPS receiver to answer toFinding a relationship between the receiving signal strength and distance ?

(35)

Experimental results Bluetooth signal strength

Fox card with GPS receiver ET301 and bluetooth

(36)

Experimental results Bluetooth signal strength

Bluetooth range and Receiving Signal Strength Indication (RSSI)

5.9892 5.9894 5.9896 5.9898 5.99 5.9902 5.9904

47.2476 47.2477 47.2478 47.2479 47.248 47.2481 47.2482 47.2483 47.2484

longitude (o) latitude (o)

11 m

15 m

~ 60 m

station fixe

0,0004o RSSI local

RSSI distant

décalage

(37)

Summary

Summary

Problem of Bluetooth reconnection Problem of scalability

Communication between several Fox card

Developpement of a new routing algorithms for WSN

(38)

Appendix Interest in WSN ?

Futher Reading I

M. Ilyas Ed.,

The Handbook of Ad Hoc Wireless Networks.

CRC Press (2003)

G. Weisenhorn, E. Pamba Capo-chichi, J-M. Friedt

Communications de données et d’images issues de la carte Fox par Bluetooth.

Linux Magazine France (juin 2007)

(39)

Appendix Interest in WSN ?

Free Sofware Meeting: RMLL 2007

(40)

Appendix Interest in WSN ?

About authors

E. Pamba Capo-ChiChi : pamba@lifc.univ-fcomte.fr G. Weisenhorn: geoffroy.weisenhorn@gmail.com J-M. Friedt: friedtj@free.fr

Références

Documents relatifs

Indeed, many attempts to adapt several image processing to the inherent information that light fields present have demonstrated certain limitations in the visual quality of

A simulation was per- formed to evaluate the colorimetric performance of such CFA/MSFA imaging systems and investigate the trade-off between spatial resolution and spectral

The main drawbacks of this method are the need for a textured scene, because the focus measure is based on the high frequency content of the scene, and a large number of

Instead, the model simply used a throttle to allow a fixed number of picks per hour (####) to enter the system. Given that there are several other sources of variability

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Despite these pro- longed courses of treatment, cultures of a third set of biopsies were again positive and the clinical situation remained unchanged with persistent pain and

Dans la défense de notre méthode, nous pouvons affirmer qu’à ce stade, la partie la plus lourde de notre méthode en termes du temps de calcul, qui est la génération du

System which controlled by the input and output module is based on FPGA, the system collected data alternately to the outer SDRAM, this realized the image data collection;