60 likes | 196 Views
Java Distributed Data Acquisition and Control. Joanne Sirois CNT 4104 October 24, 2008. Introduction. Open Source Wireless Sensor Network Platform F or building sensor networks and data acquisition systems. . Details of the Technology (1/2).
E N D
Java Distributed Data Acquisition and Control Joanne Sirois CNT 4104 October 24, 2008
Introduction • Open Source Wireless Sensor Network Platform • For building sensor networks and data acquisition systems.
Details of the Technology (1/2) • Address key point issues in distributed measurement systems. • Address distributed data collection, data description & numeric data issues Measurement Interpretation Measurement Storage Measurement Communication Measurement Processing JDDAC Measurement Acquisition Measurement Representation Scope of JDDAC in the context of the Measurement Stack
Details of the Technology (2/2) • Multi-Tier Architecture • Object Model: Anatomy of JDDAC Nod • Communication Model • Data Model • Measurement Model • Measurement Composition • Self-Identifying Transducers
Platforms • J2EE • Uses Struts, Struts Tiles, JDBC. • Measurement server. • J2SE • Vanilla Java – • Network probes, devices attached to PC • J2ME • MIDP, IMP. • Cell phone, PDA • Differences between platforms • API differences • Floats (CLDC 1.0 and earlier)
Conclusion • Software to operate all elements of a sensor network system. • Smart sensors, compute nodes, gateways, servers. • Based on IEEE standard. • Measurement model to represent measurements. • Measurement calculus to check results of measurement operations.