schramm, p.; naroska, e.; resch, p.; platte, j.; linde, h.; stromberg, g.; sturm, t.; pervasive...
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.*