1 / 9

Smart-Sensor Infrastructure in the IPAC Architecture

Smart-Sensor Infrastructure in the IPAC Architecture. V.Tsetsos 1 , V. Papataxiarhis 1 , F.Kontos 1 , P.Patelis 2 , S.Hadjiefthymiades 1 , E.Fytros 2 , L.Liotti 3 , A.Roat 3 1 University of Athens, Department of Informatics and Telecommunications, Athens, Greece

cassie
Download Presentation

Smart-Sensor Infrastructure in the IPAC Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Smart-Sensor Infrastructure in the IPAC Architecture V.Tsetsos1, V. Papataxiarhis1, F.Kontos1, P.Patelis2, S.Hadjiefthymiades1, E.Fytros2, L.Liotti3, A.Roat3 1 University of Athens, Department of Informatics and Telecommunications, Athens, Greece 2 Siemens S.A., Electrotechnical Projects and Products, Greece 3 CENTRO RICERCHE FIAT S.C.p.A., Italy

  2. IPAC Platform Overview Visual Editor Code Generation Emulator Debugger IPAC Applications Textual Editor IPAC Middleware Services Developer Application Creation Environment GPS SunSPOTs Visual Sensors OSGi Platform WiseMAC WiFi Short Range Communication Interfaces H/W, OS, JVM Sensing Elements IPAC Node • A developer-friendly (GUI) for building and debugging IPAC applications • Short range communication (SRC) technologies - information dissemination • Knowledge-based reconfiguration for embedded systems • Smart sensor platform based on IEEE 1451 standard • Collaborative context-awareness

  3. IPAC Node Overview

  4. IPAC Sensor Platform • SUNSPot is used as hardware platform • IEEE 1451 standard implemented as interfacing protocol between middleware and sensor board (no off-the-shelf implementation available) • Generic API for communicating with sensing elements

  5. Main Features • Each “smart sensor” consists of: • a transducer interface module (TIM) and • a network capable application processor (NCAP) • TIM contains transducers, signal processing units, A/D and D/A converters and an interface to communicate with the NCAP • NCAP interconnects one or more TIMs with the user network • The basic IEEE1451 TIM functions implemented on the SUNSPot: • Sensor management (discovery, data collection, etc) • Communication Management (USB for 1451.2 + 802.15.4 logger) • Protocol implementation (1451.0 message server) • TEDS management (the TEDS are stored as resources into a SunSPOT midlet)

  6. IEEE1451 software architecture • NCAP component • “soft NCAP”, SECproxy OSGI module that provide NCAP functionalities • embedded in the SEC Proxy service • new sensor discovery and sensor removal • sensor data retrieval • integration with middleware services • TIM component (Sunspot board): • SEC midlet on SUNSpot that provide TIM functionalities • physical sensor reading • respond to discovery queries • respond to transducer access requests • handle transducer management tasks • support TEDS management functions

  7. TIM

  8. NCAP

  9. Hardware Platform • Hardware: • - Dimensions 41 x 23 x 70 mm54 grams • - 180 MHz 32 bit ARM920T core - 512K RAM/4M Flash • - 2.4 GHz IEEE 802.15.4 radio with integrated antenna • - USB interface • - 3.7V rechargeable 720 mAh lithium-ion battery • - 32 uA deep sleep mode • - General Purpose Sensor Board • - 2G/6G 3-axis accelerometer • Temperature sensor • Light sensor • - 8 tri-color LEDs • - 6 analog inputs • - 2 momentary switches • - 5 general purpose I/O pins and 4 high current output pins Software: - Virtual Squawk Machine - Fully capable J2ME CLDC 1.1 Java VM with OS functionality - VM executes directly out of flash memory - Device drivers written in Java - Automatic battery management - Developer Tools - Use standard IDEs. e.g. NetBeans, to create Java code - Integrates with J2SE applications - Sun SPOT wired via USB to a computer acts as a base-station

More Related