inga in ga inexpe pensive no node f for g general appl
play

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


  1. Institute of Operating Systems and Computer Networks Platzhalter für 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 Büs Büsching ing, Ulf Kulau, Lars Wolf

  2. 9145 km 5 km Bra Brauns unschweig ig Felix Büsching | INGA – Inexpensive Node for General Applications 3 / 23 Institute of Operating Systems and Computer Networks Taipei pei

  3. What hat are are we we deali aling wi with th in G German rmany? y? 2005 2050 1910 Felix Büsching | INGA – Inexpensive Node for General Applications 4 / 23 Institute of Operating Systems and Computer Networks

  4. 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 Felix Büsching | INGA – Inexpensive Node for General Applications 5 / 23 Institute of Operating Systems and Computer Networks

  5. Use Ca se Cases ses / S / Scen cenarios 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 Felix Büsching | INGA – Inexpensive Node for General Applications 6 / 23 Institute of Operating Systems and Computer Networks

  6. Bod ody Are y Area a Network twork - Mon onitor tor Ac Acti tivi vity ty of of Eld lderly rly Peop ople le Body Area Network 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… Felix Büsching | INGA – Inexpensive Node for General Applications 7 / 23 Institute of Operating Systems and Computer Networks

  7. 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 Felix Büsching | INGA – Inexpensive Node for General Applications 8 / 23 Institute of Operating Systems and Computer Networks

  8. 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 Felix Büsching | INGA – Inexpensive Node for General Applications 9 / 23 Institute of Operating Systems and Computer Networks

  9. 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 € Felix Büsching | INGA – Inexpensive Node for General Applications 10 / 23 Institute of Operating Systems and Computer Networks

  10. Bod ody Are y Area a Network twork - Mon onitor tor Ac Acti tivi vity ty of of eld lderly rly peop ople le Body Area Network 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 Felix Büsching | INGA – Inexpensive Node for General Applications 11 / 23 Institute of Operating Systems and Computer Networks

  11. Arc Archi hite tectu ture re of of 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 Felix Büsching | INGA – Inexpensive Node for General Applications 12 / 23 Institute of Operating Systems and Computer Networks

  12. Arc Archi hite tectu ture re of of 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 Felix Büsching | INGA – Inexpensive Node for General Applications 13 / 23 Institute of Operating Systems and Computer Networks

  13. 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) Felix Büsching | INGA – Inexpensive Node for General Applications 14 / 23 Institute of Operating Systems and Computer Networks

  14. 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) Felix Büsching | INGA – Inexpensive Node for General Applications 15 / 23 Institute of Operating Systems and Computer Networks

  15. (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 Felix Büsching | INGA – Inexpensive Node for General Applications 16 / 23 Institute of Operating Systems and Computer Networks

  16. (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 Felix Büsching | INGA – Inexpensive Node for General Applications 17 / 23 Institute of Operating Systems and Computer Networks

  17. (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 Felix Büsching | INGA – Inexpensive Node for General Applications 18 / 23 Institute of Operating Systems and Computer Networks

  18. Exe xemp mplary E lary Evalu valuati ation on: I INGA A vs vs. TM TMote ote Sky y – UD UDP Throu Throughp hput Felix Büsching | INGA – Inexpensive Node for General Applications 19 / 23 Institute of Operating Systems and Computer Networks

  19. Exe xemp mplary E lary Evalu valuati ation on: I INGA A vs vs. TM TMote ote Sky y – Powe ower C r Con onsump mpti tion on  Power consumption depends on what you do  All sensors can be set to power saving states INGA TMote Sky I cc 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 Felix Büsching | INGA – Inexpensive Node for General Applications 20 / 23 Institute of Operating Systems and Computer Networks

  20. Exe xemp mplary E lary Evalu valuati ation on: M Memory mory Ac Access Felix Büsching | INGA – Inexpensive Node for General Applications 21 / 23 Institute of Operating Systems and Computer Networks

  21. Curre rrent t State tate & & On Ongoi oing Work ork 150 INGA devices built  Student lab – very interesting projects Field study “Activity Monitoring”  Begins in a few months Operating System Support  Contiki  TinyOS  WiseLib Felix Büsching | INGA – Inexpensive Node for General Applications 22 / 23 Institute of Operating Systems and Computer Networks

  22. Institute of Operating Systems Summary an mmary and C Con onclu lusion on and Computer Networks 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 Felix Büsching | INGA – Inexpensive Node for General Applications 23 / 23 Institute of Operating Systems and Computer Networks

Recommend


More recommend