Image acquisition and Communication

Similar documents
Local Area Networks NETW 901

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore.

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth

Bluetooth: Short-range Wireless Communication

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09

CS263: Wireless Communications and Sensor Networks

Wireless Sensor Networks

Objectives of the Bluetooth Technology

Bluetooth. Bluetooth Radio

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking" George Roussos! Bluetooth Overview"

Guide to Wireless Communications, 3 rd Edition. Objectives

Introduction to Bluetooth Wireless Technology

Bluetooth Demystified

Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth

Computer Networks II Advanced Features (T )

Amarjeet Singh. February 7, 2012

SE 4C03 Winter 2005 Bluetooth Wireless Network Technology

Implementing A Bluetooth Stack on UEFI

Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System

By FaaDoOEngineers.com

CHAPTER 12 BLUETOOTH AND IEEE

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

Simulation of Bluetooth Network

Introduction to Bluetooth

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications

Embedded Systems. 8. Communication

Bluetooth. Renato Lo Cigno

Bluetooth. Quote of the Day. "I don't have to be careful, I've got a gun. -Homer Simpson. Stephen Carter March 19, 2002

e-pg Pathshala Quadrant 1 e-text

Ah-Hoc, PAN, WSN,... Introduction Bluetooth ( ) Zigbee ( ) Renato Lo Cigno

Dominique Chomienne & Michel Eftimakis NewLogic

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

Wireless Networked Systems

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY]

Junseok Kim Wireless Networking Lab (WINLAB) Konkuk University, South Korea

Structure of the Lecture

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin

BT-22 Product Specification

Introduction to Wireless Networking ECE 401WN Spring 2009

Bluetooth. Basic idea

MOBILE COMPUTING. Bluetooth 9/20/15. CSE 40814/60814 Fall Basic idea

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

Wireless Local Area Network. Internet Protocol Suite

CROSS-LAYER APPROACHES TO WIRELESS COMMUNICATIONS AND NETWORKING

Communication Systems. WPAN: Bluetooth. Page 1

Product Specification

Product Specification

Product Specification

Bluetooth. The Bluetooth Vision. Universal Wireless Connectivity. Universal Wireless Connectivity

Modulation. Propagation. Typical frequency bands

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

MI-BPS (Wireless Networks) FIT - CTU

System Level Analysis of the Bluetooth standard

WIRELESS TECHNOLOGIES

A Guide. Wireless Network Library Bluetooth

Ad Hoc Nets - MAC layer. Part II TDMA and Polling

Wireless multipoint communication for optical sensors in the industrial environment using the new Bluetooth standard

13 Wireless. Communications Using Bluetooth. Oge Marques and Nitish Barman CONTENTS

Performance Evaluation of Bluetooth Links in the Presence of Specific Types of Interference

Bluetooth. 3.3 Latest Technology in Wireless Network. What is BLUETOOTH: Bluetooth 2/17/2016

Wireless Personal Area Networks & Wide Area Networks

March 21, BT22 Datasheet. Amp ed RF Technology, Co., Ltd.

Bluetooth low energy technology Bluegiga Technologies

Essential Bluetooth It s everywhere you want to be

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas

Electromagnetic Spectrum (3kHz 300GHz)

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

By N.Golmie Presented by: Sushanth Divvela

Research Article Sensor Protocol for Roaming Bluetooth Multiagent Systems

Wireless LANs & PANs Case Study: Bluetooth & IEEE W.lan.4

101seminartopics.com. Bluetooth Based Smart Sensor Networks

Bluetooth Wireless Technology meets CAN

Overview of Bluetooth

Bluetooth Information Exchange Network

Bluetooth Tutorial. Bluetooth Introduction. Bluetooth Technology

BTnodes. Directions in Hard- and Software Architecture. Jan Beutel, Oliver Kasten, Matthias Ringwald. Computer Engineering and Networks Laboratory

IP LAB: Current Architecture

Bluetooth. Acknowledgements. Based on Jochen Schiller slides. Supporting text

Personal Area Networking over Bluetooth

Bluetooth. Bluetooth Basics Bluetooth and Linux Bluetooth at AG Tech. Dr.-Ing. H. Ritter, 7.1

IEEE P Working Group for Wireless Personal Area Networks TM

Bhopal, , India 3 M.Tech Scholor,Department Of Computer Science, BIST Bhopal. Bhopal, , India

BASEBAND SPECIFICATION

Wireless Sensor Networks CS742

Indriya_DP_03A14. Features. Block Diagram. XBEE based Wireless Sensor Network development platform

Inside Bluetooth Low Energy

5.7 WRAN: IEEE (1)

APAC Application Support Manager Magic Lin

BT 31 Data Sheet. Amp ed RF Technology Inc.

Bluetooth Simulations for Wireless Sensor Networks using GTNetS

Lecture 6. Reminder: Homework 2, Programming Project 2 due on Thursday. Questions? Tuesday, September 13 CS 475 Networks - Lecture 6 1

Innovative techniques for extending the range and node limits in Bluetooth based wireless sensor networks.

By Ambuj Varshney & Akshat Logar

Providing Mobile LAN Access Capability for Bluetooth Devices

Introducing Bluetooth

Wireless# Guide to Wireless Communications. Objectives

MavBlue: A Bluetooth Development Kit for Undergraduate and Graduate Research and Education

Transcription:

Image acquisition and Communication Developements around the ACME Fox Board E. Pamba Capo-ChiChi 1,2,G. Weisenhorn 1,J-M. Friedt 3,4 H. Guyennet 1,2 1 Department of Computer Science University of Franche-Comte 2 Laboratory of computer science of Franche Comte (LIFC) 3 Laboratory of Physics (FEMTO-ST/LPMO) 4 Student Association - Projet Aurore July 30, 2007 University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 1 / 40

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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 2 / 40

Outline Wireless Sensor Network (WSN) 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 3 / 40

Outline Wireless Sensor Network (WSN) What is a WSN? 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 4 / 40

What is a WSN? Wireless Sensor Network (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 University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 5 / 40

Wireless Sensor Network (WSN) What is a WSN? Components of sensor Intelligent sensor Monitoring area Communication area Battery University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 6 / 40

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 University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 7 / 40

Outline Wireless Sensor Network (WSN) Typical applications of WSN 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 8 / 40

Wireless Sensor Network (WSN) Typical applications of WSN Applications Factory equipement management Remote ecosystems monitoring Forest fire monitoring Earthquake detection Cold chain management University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 9 / 40

Outline Wireless Sensor Network (WSN) Purpose of this project 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 10 / 40

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 University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 11 / 40

Outline Image acquisition and Communication 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 12 / 40

Outline Image acquisition and Communication Embedded board: ACME Fox Board 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 13 / 40

Image acquisition and Communication Embedded board: ACME Fox Board General Aspect Linux operating system on a ETRAX 100LX processor, 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 University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 14 / 40

Image acquisition and Communication Technical Aspect Embedded board: ACME Fox Board University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 15 / 40

Outline Image acquisition and Communication Image sensor acquisition 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 16 / 40

Image acquisition and Communication Image sensor acquisition USB Webcam device Block diagram Controling Webcam Two drivers : PWC from Luc Saillard and Spca5xx from Michel Xhaard Controlling webcam with Kernel API framework : Video for Linux Image compression from different color spaces(yuv,raw,jpeg) University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 17 / 40

Outline Image acquisition and Communication Wireless PAN Communication 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 18 / 40

Image acquisition and Communication Wireless PAN Communication Ubiquitous Computing Age Many wireless LAN product : Wifi, Bluetooth, Zigbee,... Our choice Bluetooth : 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) University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 19 / 40

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) University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 20 / 40

Image acquisition and Communication Wireless PAN Communication Bluetooth core system architecture University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 21 / 40

Image acquisition and Communication Bluetooth design Wireless PAN Communication Bluetooth Piconet Bluetooth Scatternet Master-slave configurations/ Up to 7 active slaves 255 inactive (parked) slaves University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 22 / 40

Outline Experimental results 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 23 / 40

Outline Experimental results 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 24 / 40

Experimental results principle Application features Protocol over L2CAP (Logical Link Control and Adaptation Protocol) layer in ACL Protocol over Obex layer (RFCOMM) Card doesn t store frames to reduce I/O operations on flash memory University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 25 / 40

Experimental results 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 fields OGF 6 bits (Opcode Group Field) and OCF 10 bits (Opcode Command Field) Inquiry Opcode 01 04: University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 26 / 40

Experimental results 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);... University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 27 / 40

Experimental results How a piconet is established? University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 28 / 40

Experimental results principle University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 29 / 40

Experimental results Fox card with webcam and bluetooth key University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 30 / 40

Experimental results Who says a Fox card can t fly? University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 31 / 40

Experimental results 10s/image Distance between Fox card and laptop : 35 meters University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 32 / 40

Outline Experimental results Bluetooth signal strength 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 Bluetooth signal strength University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 33 / 40

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 to Finding a relationship between the receiving signal strength and distance? University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 34 / 40

Experimental results Bluetooth signal strength Fox card with GPS receiver ET301 and bluetooth University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 35 / 40

Experimental results Bluetooth signal strength Bluetooth range and Receiving Signal Strength Indication (RSSI) 47.2484 47.2483 47.2482 station fixe 47.2481 latitude ( o ) 47.248 47.2479 11 m 15 m RSSI local RSSI distant décalage 0,0004 o 47.2478 47.2477 ~ 60 m 47.2476 5.9892 5.9894 5.9896 5.9898 5.99 5.9902 5.9904 longitude ( o ) University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 36 / 40

Summary Summary Problem of Bluetooth reconnection Problem of scalability Communication between several Fox card Developpement of a new routing algorithms for WSN University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 37 / 40

Futher Reading I Appendix Interest in WSN? 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) University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 38 / 40

Appendix Interest in WSN? Free Sofware Meeting: RMLL 2007 University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 39 / 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 University of Franche-Comte (UFR) ACME Fox Board July 30, 2007 40 / 40