INGA IN GA Inexpe pensive No Node f for G General Appl - - PowerPoint PPT Presentation

inga in ga inexpe pensive no node f for g general appl
SMART_READER_LITE
LIVE PREVIEW

INGA IN GA Inexpe pensive No Node f for G General Appl - - PowerPoint PPT Presentation

Institute of Operating Systems and Computer Networks Platzhalter fr Bild, Bild auf Titelfolie hinter das Logo einsetzen Architecture and Evaluation of INGA IN GA Inexpe pensive No Node f for G General Appl plicati tions Felix lix


slide-1
SLIDE 1

Institute of Operating Systems and Computer Networks

Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Felix lix Büs Büsching ing, Ulf Kulau, Lars Wolf Architecture and Evaluation of

IN INGA GA – Inexpe pensive No Node f for G General Appl plicati tions

slide-2
SLIDE 2

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 3 / 23

Bra Brauns unschweig ig Taipei pei 9145 km 5 km

slide-3
SLIDE 3

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 4 / 23

2050 2005

What hat are are we we deali aling wi with th in G German rmany? y?

1910

slide-4
SLIDE 4

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 5 / 23

What hat the the he hell ll is is GAL? AL?

German Project “GAL” G estaltung A ltergerechter L ebenswelten “Design of Environments for Aging”

  • Research project
  • Funded by the state of Lower Saxony
  • Interdisciplinary approach
slide-5
SLIDE 5

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 6 / 23

Exem xemplar ary y Assi ssist sting Syst ystem ems 1. Personal activity and household assistant

  • 2. Monitoring of sports activities

in prevention and rehabilitation 3. Sensor-based activity determination

  • 4. Sensor-based fall prevention

and fall recognition

Use Ca se Cases ses / S / Scen cenarios

slide-6
SLIDE 6

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 7 / 23

Bod

  • dy Are

y Area a Network twork - Mon

  • nitor

tor Ac Acti tivi vity ty of

  • f Eld

lderly rly Peop

  • ple

le

Detect Falls Monitor Gait Determine Activity

  • Activity data gathered from various sensors
  • Accelerometer (3 axis)
  • Gyroscope (3 axis)
  • Pressure Sensor

 Nobody did this in combination, yet…

Body Area Network

slide-7
SLIDE 7

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 8 / 23

Relate lated Pr Product ducts: s: Freesca eescale RD3 D315 152MMA MMA72 7260Q

Freescale RD3152MMA7260Q: Wireless Sensing Triple Axis Reference Design (ZSTAR)

  • Microprocessor: MC9S08QG8
  • 512 Bytes RAM
  • 8 KBytes FLASH
  • Transceiver: MC1319x
  • No SD-Card Slot
  • Accelerometer: MMA7260QT
  • Only sensor
  • Price: 111 €
  • No longer manufactured
slide-8
SLIDE 8

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 9 / 23

Relate lated Pr Product ducts: s: Shi himme mmer Se Sens nsor

Shimmer Sensor

  • Texas Instruments MSP430F1611
  • RAM: 10KB
  • Flash: 48KB
  • IEEE802.15.4 cc2420 Transceiver
  • Bluetooth RN-42
  • SD Card Slot
  • Accelerometer: Freescale MMA7361
  • Price: 199 € (basic variant),
  • + 219 € (kinematic daugtherboard)
  • + 199 € (programming unit)
  • No Pressure sensor available
slide-9
SLIDE 9

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 10 / 23

Relate lated Pr Product ducts: s: Sen enseW seWea ear Armb Armban and

Commercial Product

  • No technical information available
  • 2-axis Accelerometer, 32 Hz sampling rate
  • + Temperature Sensor
  • + Galvanic Skin Response
  • Proprietary wireless connection
  • Battery-Power: „up to 7 days“
  • Memory: „up to 14 Days recording“
  • Price: starting from 1.023,40 €
slide-10
SLIDE 10

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 11 / 23

Bod

  • dy Are

y Area a Network twork - Mon

  • nitor

tor Ac Acti tivi vity ty of

  • f eld

lderly rly peop

  • ple

le

Detect Falls, Monitor Gait

  • Activity data gathered from various sensors
  • Accelerometer
  • Gyroscope
  • Pressure Sensor

No existing nodes fulfilled the requirements

  • Combine advantages from existing ones
  • Build a “new” sensor node

 INGA

  • Inexpensive Node for general Applications

Body Area Network

slide-11
SLIDE 11

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 12 / 23

Arc Archi hite tectu ture re of

  • f INGA
  • Based on ATmega 1284p MCU
  • Atmel AT86RF231 RF-Transceiver, printed PCB antenna
  • 2.4 GHz, IEEE802.15.4 / ZigBee, Hardware AES
  • USB / UART (FTDI) for programming
slide-12
SLIDE 12

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 13 / 23

Arc Archi hite tectu ture re of

  • f INGA
  • Li+ charger for Li-Ion or Li-Po battery
  • Power monitoring (voltage and current)
  • User switch and user LEDs
  • Pin headers (2.54 mm) for all relevant signals and busses
slide-13
SLIDE 13

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 14 / 23

I² I²C C Bus: Bus: Gyrosco scope

Gyroscope L3G4200D (ST Microelectronics)

  • 3 axis digital, 16 bit resolution
  • Up to 2000° per second
  • Integrated temperature sensor (8 bit)
slide-14
SLIDE 14

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 15 / 23

I² I²C C Bus: Bus: Air Pr Pressur essure e Sen enso sor

Pressure Sensor BMP085 (Bosch)

  • Resolution of 0.01 hPa (16 – 19 bit)
  • Accuracy of 0.2 hPa
  • Included temperature sensor (16 bit)
slide-15
SLIDE 15

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 16 / 23

(M (M)S )SPI PI-Bus: F Flas lash M h Memory mory an and Demu multi ltiple lexe xer

1-of-8 Demultiplexer

  • 3 I/O-lines for up to 7 devices on MSPI bus

Flash Memory AT45DBxx1 (Atmel)

  • dual buffer interface
  • 8 to 32 Mbit capacity
slide-16
SLIDE 16

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 17 / 23

(M (M)S )SPI PI-Bus: Bus: Accel cceler eromet eter er

Accelerometer ADXL345 (Analog Devices)

  • 3 axis digital
  • 2g, 4g, 8g and 16g at 10 to 13 bit
  • Up to 3.2kHz sampling rate
slide-17
SLIDE 17

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 18 / 23

(M (M)S )SPI PI-Bus: Bus: Micr cro-SD C Card ard

Socket for Micro-SD Card

  • Operation via SPI-Mode (slow, but sufficient)
  • Disconnect all lines via Tri-State-Buffer
  • No power drain through signal lines
slide-18
SLIDE 18

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 19 / 23

Exe xemp mplary E lary Evalu valuati ation

  • n: I

INGA A vs

  • vs. TM

TMote

  • te Sky

y – UD UDP Throu Throughp hput

slide-19
SLIDE 19

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 20 / 23

Exe xemp mplary E lary Evalu valuati ation

  • n: I

INGA A vs

  • vs. TM

TMote

  • te Sky

y – Powe

  • wer C

r Con

  • nsump

mpti tion

  • n
  • Power consumption depends on what you do
  • All sensors can be set to power saving states

INGA TMote Sky Icc 18.69 mA 19.69 mA

  • Max. transmit rate

125.98 Kbit/s 90.91 Kbit/s Electric Charge 0.15 mAs per bit 0.22 mAs per bit

slide-20
SLIDE 20

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 21 / 23

Exe xemp mplary E lary Evalu valuati ation

  • n: M

Memory mory Ac Access

slide-21
SLIDE 21

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 22 / 23

Curre rrent t State tate & & On Ongoi

  • ing Work
  • rk

150 INGA devices built

  • Student lab – very interesting projects

Field study “Activity Monitoring”

  • Begins in a few months

Operating System Support

  • Contiki
  • TinyOS
  • WiseLib
slide-22
SLIDE 22

Institute of Operating Systems and Computer Networks

Felix Büsching | INGA – Inexpensive Node for General Applications 23 / 23

Summary an mmary and C Con

  • nclu

lusion

  • n

INGA is

  • Open Source
  • Cheap and easy to expand
  • Running Contiki and TinyOS out of the box

Use it:

  • http://www.ibr.cs.tu-bs.de/projects/inga/

Thanks for the attention! Felix Büsching buesching@ibr.cs.tu-bs.de

Institute of Operating Systems and Computer Networks