schramm, p.; naroska, e.; resch, p.; platte, j.; linde, h.; stromberg, g.; sturm, t.; pervasive...

26
Schramm, P.; Naroska, E.; Resch, P.; Platte, J.; Linde, H.; Stromberg, G.; Sturm, T.; Pervasive Computing, IEEE Volume 3, Issue 1, Jan.-March 2004 Page(s):66 - 74 Digital Object Identifier 10.1109/MPRV.2004.1269133 Report: M9756019 廖廖廖 1

Upload: dale-taylor

Post on 31-Dec-2015

216 views

Category:

Documents


3 download

TRANSCRIPT

  • Schramm, P.; Naroska, E.; Resch, P.; Platte, J.; Linde, H.; Stromberg, G.; Sturm, T.;Pervasive Computing, IEEEVolume 3, Issue 1, Jan.-March 2004 Page(s):66 - 74 Digital Object Identifier 10.1109/MPRV.2004.1269133 Report: M9756019 *

  • OutlineIntroductionThe Shaman conceptThe Shaman alarm system scenarioArchitecture and implementationExperimentsReferences*

  • IntroductionThe typical approach is to connect sensor actuator devices using classic network infrastructures at a low level.To integrate them into high-level, ad hoc networking communities.For services in heterogeneous environments to be convenient, they must join ad hoc networks and support middleware systems such as Jini or UPnP.*

  • Whats ad hoc networkAd-Hoc802.11APAccess point (self-organization)*

  • Whats JiniJavaMiddleware*

  • Jini(Discovery)(Lookup)(Leasing)(Remote Events)(Transaction)*

  • Jini*

  • Jini (cont.)*

  • Whats UPnP*

  • UPnP(Device)(Service)(Control Point)*

  • *

  • UPnP(Addressing)(Discovery)(Descripition)(Control)(Event)(Presentation)*

  • The Shaman conceptAn extendable java-based service gateway for networked sensor systems.Integrates small network-attached sensor-actuator modules(SAMs) into heterogeneous.High-level networking communities.

    *

  • The Shaman concept (cont.)The gateway connects the embedded world to the internet*

  • Key featuresMultiple service interfacesSmart-driver conceptOne GUI, x interfacesPlug-and-work capabilitiesScalability

    *

  • The proxy acts on behalf of the sensor-actuator module(SAM) and uses the gateway hosts resources.*

  • The Shaman alarm system scenarioHow to apply Shaman technology to a hotel that needs a smart and reliable fire alarm system.Energy efficiencyFault toleranceSensor fusionConfigurabilityHuman-machine interfaces*

  • The Shaman alarm system scenario (cont.)Handling configuration problemsTemperature monitoringSelf-diagnostic capabilitiesFull-scale alarm procedures*

  • Architecture and implementationGateway serviceTo overcome the problem of a SAM note being able to handle multiple client connectionsStores client requests in request queueSequentially passes these requests to a SAM proxy*

  • Architecture and implementation (cont.)The gateway host running several gateway services, and the service manager*

  • Architecture and implementation (cont.)Client interfaceThe jini interface The applet interfaceHTML interfaceUPnP announcer

    *

  • Architecture and implementation (cont.)A gateway service connecting a SAM to three different types of clients*

  • Architecture and implementation (cont.)Implementing a new serviceSAMSAM proxyGUI module*

  • ExperimentsThe gateway hostUsed a standard PC with a HotSpot VM from the Java 2 Standard Edition.Some SAMsNative code on DIL/NetPCs.Terminal devices used bluetooth-enabled compaqi iPaqs and the NSICom crEme Personal Java VM.*

  • ReferencesJiniUPnPResearch Interests/Projectshttp://hccc.ee.ccu.edu.tw/tch_rsrch.htmlAd-Hoc http://taiwan.cnet.com/enterprise/glossary/term/0,2000062921,2000058936,00.htm*

  • The End.*