SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012



                 Design of a Remotely Accessible PC based
                     Temperature Monitoring System
                                         Hidam Kumarjit Singh1, Tulshi Bezboruah1
         1
             Department of Electronics and Communication Technology, Gauhati University, Guwahati-14, Assam,India
                                        kumarjit_hidam@yahoo.com, zbt_gu@yahoo.co.in


Abstract – An innovative data-acquisition circuit for                    to accessibility of the conventional web based measurement
temperature monitoring and control is designed and interfaced            systems from remote clients. Besides, this paper also describes
to printer port of a web server computer. Further, an interactive        the design of an innovative all-digital-DAQ circuit to be used
web application program has been developed and kept running
                                                                         for interfacing transducers to the printer port of the server PC.
in the server computer for controlling the operation of the
data-acquisition circuit. Authenticated clients can access the
web based instrumentation system through Internet / Intranet.                                 II. DESIGN METHODOLOGY
                                                                             A two-tier client-server model of data communication
Index Terms – Data-acquisition,              client,   internet,
                                                                         processes through a web application is use to designed and
instrumentation, server, temperature.
                                                                         implement the proposed measurement system, as shown in
                                                                         Fig.1.
                       I. INTRODUCTION
    In recent times, many researchers have reported several
design and implementation schemes for measurement systems
that can be accessed through World Wide Web (WWW), as
in [1]-[6]. The PC (Personal Computer) based systems reported
in [1]-[4] used vendor specific data acquisition hardware and
proprietary application software. Embedded based systems
given in [5]-[6] are not as powerful as PC based systems,
though they have some advantages because of their
compactness. The smart phones and PC can not be directly                 Figure 1. Two-tier client-server data communication model used for
used as clients in [1]-[4] unless the required proprietary                remote monitoring and control of sensors and actuators through a
                                                                                          LAN and wireless LAN (WLAN).
runtime software and web browser plug inns have been
                                                                            The server side of the system consists of sensors, DAQ
already installed in them. Further, a conventional web page
                                                                         unit and a web server PC. The web server works as an
refreshing technique based on HTML tags and costumed
                                                                         application server as well as local web hosting server. The
JavaScript is used in the design of the web applications of
                                                                         DAQ unit is interfaced to printer port of the server, and a web
the above reported works. The conventional web page
                                                                         application running in the server collects sensor data
refreshing technique results in larger volume of data transfer
                                                                         continuously at regular interval of time. These acquired data
in between a server and concurrent clients in a communication
                                                                         are made available to the client machines such as PC and
network [7]. So, the reported measurement techniques of [1]-
                                                                         smart phones through WWW. And, the following sections
[6] will require much higher data communication bandwidth
                                                                         describe the design approaches of the proposed measurement
to achieve acceptable response time in between a server and
                                                                         system.
concurrent users. Besides, these works use a three-tier model
for client-server communication process. In their three-tier             A. Temperature sensing circuit and DAQ unit
model, sensors are initially interfaced to a front-end
application server unit to carry out data acquisition and
control tasks in real time. And, another web server keeps on
polling data from the front-end server for processing the client
request. Here, the web server acts as an interface in between
the clients and the front-end application server. This three-
tier model is sometimes not desirable due to the longer
response time required for overall data communication
process.
    The above mentioned disadvantages of the reported                    Figure 2. Temperature sensing circuit designed with Schmitt trigger
works have motivated the present work to propose an                      A temperature sensing circuit is designed by using a
innovative measurement system that is based on two-tier                  temperature sensitive transducer (negative temperature co-
client-server model of data communication. The present work              efficient thermistor - RT) in the positive feedback network of
also addresses the problems and potential solutions related              an electronic oscillator circuit, as shown in Fig.2. The
© 2012 ACEEE                                                        40
DOI: 01.IJCOM.3.1.36
ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012


oscillator circuit is designed with Schmitt trigger (IC                                         T ON
                                                                                C   MIN   =                                             (3)
MM74C14), and the frequency of the TTL compatible                                             T S(MAX)
(Transistor Transistor Logic) output signal is given by (1), as          Here, TS (MAX) and TS (MIN) are the time periods of the sensor
in [15].                                                                 output signals at the highest and lowest frequencies of the
                                 1                                       sensing oscillator circuit. The DAQ program is written in
        f =
                           V CC  V T     V T +                   such a way that it maintains a specific value of TON respect to
              R T C T ln                                (1)
                           
                           V CC  V T +
                                             V
                                             T 
                                                       
                                                                       TS (MAX) and TS (MIN) , so that the count value must be in the
                                                                         range given by (4) to prevent automatic roll-over of count
Where, RT is the resistance of the thermistor and CT is the
                                                                         value from (255)10 to (0)10.
value of the timing capacitor used in the circuit. VT- and VT+
are respectively the lower and the upper triggering threshold                       ( 0 ) 10  C   VALUE   < ( 255 ) 10                 (4)
voltages of the Schmitt trigger when the power supply VCC is
at +5V DC.
    The output of the sensing circuit is fed to a DAQ circuit
interfaced to data lines of the printer port of a web server PC.
In the present DAQ, ADC (Analog to digital converter) chips
are not used, and the DAQ unit consists of a buffer gate (IC1)
digital control gate (IC2) an 8-bit asynchronous ripple counter,
as shown in the functional block diagram of Fig.3. This design
concept results an innovative all-digital-DAQ circuit that
accepts digital input and provides digital output.




                                                                         Figure 4. Timing relationship of different signals of the DAQ unit

                                                                         B. Development of the web application for user interface
                                                                             In the present work, an interactive web application web
                                                                         application is developed by using Microsoft’s ASP.NET
                                                                         AJAX web controls of Visual Studio 2010. ASP stands for
                                                                         Active Server Pages and ASP.NET web applications work by
                                                                         using .NET (Dot NET) framework. This framework utilizes
                                                                         resources of the host operating system, and gets access to
                                                                         the hardware of the host computer by using .NET libraries
 Figure 3. Functional block diagram of the DAQ unit designed for         [8]. And, AJAX (Asynchronous JavaScript and XML) is an
                         the present work
                                                                         inbuilt extension to ASP.NET 3.5 and 4.0. It makes a web
     In the DAQ circuit, IC2 generates clock signal of the               application highly interactive and gives the feeling of classic
counter by obtaining Gate/Clear signal from the printer port             desktop applications while viewing web pages [8]. In the
of the server PC via a control signal line. This control signal          AJAX paradigm, web applications work by exchanging
is generated automatically by a web application running in               specific data of the web page rather than that of the whole
the server PC. The IC2 allows the up-counter to increment its            page in between a server and clients. This results in faster
count value proportional to the number of pulse transitions              response time unlike the conventional web applications.
of sensor output during the HIGH logic state of Gate/Clear                   In the present web application, Visual Basic.NET (VB.NET)
signal. Then, the server PC reads the digital output of the              is used as programming language, and Fig.5 shows the
counter just before resetting the counter. The counter will be           architectural hierarchy of the .NET controls used in the web
cleared when LOW logic state of the Gate/Clear signal arrives.           application. The AJAX timers and update panels are included
Theoretical timing diagram of the digital signals involved in            to enable partial web page update events of the interactive
the operation of the digital DAQ is given in Fig.4.                      web page, while Script Manager enables AJAX
    If TON is the pulse duration of the Gate/Clear signal in             functionalities in the web page. A master AJAX timer controls
HIGH logic state, and TS is the total time period of the sensor          all the events of the web page, and the web application runs
signal then maximum (CMAX ) and minimum (CMIN) digital count             continuously by checking the presence of incoming client
values are obtained from (2) and (3).                                    request all the time. Fig.6 shows the flowchart of the main
        C         =
                           T ON                                          web application program designed in the present work. This
            MAX
                       T                                     (2)         web application will again call another subroutine program,
                           S(MIN)

                                                                         shown as flowchart in Fig.7, to control the DAQ circuit. The
                                                                         printer port of the server computer is accessed from the web
© 2012 ACEEE                                                        41
DOI: 01.IJCOM.3.1. 36
ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012


application program by using a dynamic link library (DLL), as
in [9]-[10]. This DLL file is to be kept under System32 of
Windows directory in Windows 98/2000/XP. Fig.7 shows the
self explanatory flowchart of the DAQ program.




     Figure 5. Architectural hierarchy of the web application




                                                                        Figure 7. Flowchart of data acquisition and control subroutine




    Figure 6. Flowchart of the main web application program
                                                                        Figure 8. Client and server configuration of the measurement
                                                                                                   system
  III. THE CONFIGURATION OF SERVER AND CLIENTS
    A PC having Windows XP Professional Service Pack 3 is                         IV. EXPERIMENTAL OBSERVATIONS
configured as wired local web server by installing and               A. Sensor circuit and DAQ hardware
configuring IIS prior to installation of .NET Framework 4.0,
                                                                         Frequency versus temperature variation of the oven is
as in [7] and [8]. This server is connected to a Gigabyte
                                                                     recorded manually by heating the transducer of the sensing
Ethernet switch together with a 100 Mbps WLAN access
                                                                     oscillator circuit. The calibration curve is shown in Fig.9. The
point and clients machines. The simplified functional block
                                                                     non-linearity of the response is due to the absence of
diagram of the client-server network configuration is shown
                                                                     transducer linearizing circuits in the electronic instrumentation
in Fig.8.
                                                                     system. A standard temperature sensor and a frequency
© 2012 ACEEE                                                    42
DOI: 01.IJCOM.3.1.36
ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012


counter are used to record variation of oscillator signal                  Further, the timing diagram of the signals in the DAQ circuit is
frequency with temperature.                                                examined and traced experimentally from a digital oscilloscope,
                                                                           as shown in Fig.11. These traces are taken at room tempera-
                                                                           ture and frequency of the sensor output signal is set to 40
                                                                           KHz, and frequency of the control gate signal used is 200Hz.
                                                                           B.Remote accessibility of the measurement System
                                                                               The interactive web page developed for the proposed
                                                                           measurement system is browsed by using a unique local
                                                                           website address known to all the clients in the LAN/WLAN
                                                                           of our laboratory. Fig.12 and Fig.13 show the snapshots of
                                                                           the web application page browsed from two client machines.
                                                                           We deliberately use clients having Operating systems
                                                                           different from that of the server PC to check cross platform
   Figure 9. Calibration curve of the temperature sensing circuit
                                                                           interoperability of the web application.
   Further, a behavioral VHDL description program is
developed and run to simulate the all-digital-DAQ in Actel
Libero v9.1, and its functionality is verified with Actel Fusion
Embedded Development Kit - M1AFS. Fig.10 shows the signal
timing diagrams of the DAQ obtained from VHDL simulation.




                                                                           Figure 12. Temperature monitoring and control from a Linux client



 Figure 10. Signal timing diagram of the all-digital-DAQ obtained
                      from VHDL simulation




                                                                            Fig.13. Temperature monitoring with a Nokia Smart Phone-E63.

                                                                                           V. RESULTS AND DISCUSSION

                                                                           Temperature has been monitored and controlled successfully
                                                                           through an ASP.NET AJAX web application by using client
                                                                           machines having different operating systems without having
                                                                           to install runtime software and plug inns to them. Further,
                                                                           there is no significant web page flickering during refreshing
                                                                           and data update operations of the web application in client
                                                                           PCs, which is because of the ASP.NET AJAX features
Figure 11. Merged timing diagram of the signals in the all-digital-
   DAQ as obtained experimentally from a dual channel DPO
                                                                           incorporated in the design of the present web application. A
(Recorded from Digital Phosphor Oscilloscope; Model: Tektronix             slight flickering effect is observed in the web page during
                    TDS 3052, 2.5 GS/Sec).                                 each refreshing cycle in smart phones. This happens since
© 2012 ACEEE                                                          43
DOI: 01.IJCOM.3.1.36
ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012


mobile web browsers are not as powerful as that of PCs at                                        REFERENCES
present time [11]. A client scheduling server, if included in           [1] Rajesh Kumar, B. Sridharan, K. Srinivasan, “The Design and
the network configuration, will enable multiple clients to              Development of a Web - Based Data Acquisition System,” IEEE
access the web application on priority basis, as in [1].                Transactions on Instrumentation and Measurement, Volume:  51,
    The temperature sensing circuit of the present work works           Issue: 3, pp. 427 – 432, 07 August 2002.
very well from room temperature to around 950C. The DAQ                 [2] Alkar, A.Z. Karaca, M.A, “An Internet-Based Interactive
works in good agreement with the VHDL simulation result                 Embedded Data-Acquisition System for Real-Time Applications,”
obtained. The present DAQ unit does not require a dedicated             IEEE Transactions on Instrumentation and Measurement, Volume:
ADC chip at all. So, this design technique can avoid some of             58, Issue:  3, pp. 522 – 529, 06 February 2009.
                                                                        [3] Restivo, M.T. Mendes, J. Lopes, A.M. Silva, C.M. Chouzal, F,
the stringent requirements and complexity of designing analog
                                                                        “A Remote Laboratory in Engineering Measurement,” IEEE
signal conditioner circuits, which are normally required when           Transactions on Industrial Electronics, Volume:  56, Issue: 12, pp.
ADC chips are used in DAQ unit [16]. Data acquisition speed             4836 – 4843, 06 November 2009.
of the present DAQ is limited by frequency of the control               [4] Aydogmus, Z.; Aydogmus, O., “A Web-Based Remote Access
gate signal, and an error of ±1 LSB (Least Significant Bit) is          Laboratory Using SCADA,” IEEE Transactions on Education,
found in the experimental observation. Being a fully digital            Volume: 52 Issue: 1, pp. 126 – 132, 03 February 2009.
system, this DAQ can be directly fabricated in the form a               [5] AVR460: Embedded Web Server, 8-bit Microcontroller
reconfigurable unit by implementing the entire DAQ circuit              Application, Note[Online].Available:www.atmel.com/atmel/
in the field programmable gate array (FPGA) chips. Future               acrobat/doc2396.pdf.
                                                                        [6] Networked Temperature Monitoring, Application Note 198.
scope of the present work is to develop remotely accessible
                                                                        [Online].Available: http://www.maxim-ic.com/an198.
FPGA based sensor network for use in industrial applications.           [7] D.Esposito, Introducing Microsoft ASP.NET AJAX, New Delhi,
And, evaluation and optimization of the system performance              India: Prentice Hall, pp.3-4, ISBN: 978-81-203-3255-3, 2007.
indices such as response time, throughput, bandwidth                    [8] A.Prince, D.Lowe, Murach’s ASP.NET web programming with
utilization factor etc. will be carried out by using standard           VB 2005, Mumbai, India: Shroff Pub. And Distributors, pp.7,
testing tools.                                                          16,19, 810, ISBN-10: 81-8404-101-2,2005.
                                                                        [9] N. Mathivanan, PC-Based Instrumentation-Concepts and
                        CONCLUSION                                      Practice, New Delhi, India: Prentice-Hall, pp.21, 89, ISBN-978-
                                                                        81-203-3076-4, 2007.
    The present work has implemented an innovative and                  [10] J. Axelson, Programming, Interfacing, and Using the PC’s
remotely accessible temperature monitoring system. The                  Parallel Printer Port, Mumbai, India: Penram International, 2006,
novelty of the proposed system lies in its simplicity of design,        ISBN: 81-87972-02-5, pp.11, 19, 42,161.
use of vendor independent hardware, and accessibility of                [11]Mobile Ajax and the Frost Ajax Library [Online]. Available:
the system through a LAN or WLAN in real time.                          www.dev.opera.com/articles/view/mobile-ajax-and-the-frost-ajax-
                                                                        library/.
                                                                        [12]Internet Information Services (IIS) on Windows XP [Online].
                    ACKNOWLEDGMENT                                      Available:www.learnthat.com/courses/computer/windowsxp/iis/
     The authors wish to thank International Centre for                 default.asp.
Theoretical Physics, Trieste, Italy, and Actel Corporation of           [13]LabVIEW Run-Time Engine 8.5 - Windows 2000/XP/Vista/
                                                                        Vistax64[Online] Available:http://joule.ni.com/nidu/cds/view/p/id/
USA, for providing the authors a Fusion Embedded
                                                                        861/lang/en
Development Kit, and Actel Libero IDE v9.1 during the “First            [14]LabVIEW Run-Time Engine 8.5.1 – Linux [Online]. Available:
ICTP Regional Microelectronics Workshop and Training on                 http://joule.ni.com/nidu/cds/view/p/id/1020/lang/en.
VHDL for Hardware Synthesis and FPGA Design in South                    [15]CMOS Schmitt Trigger, Application Note AN-140, CMOS
Asia”, held from 31st January -18th February 2011, Dhaka –              Logic Data book, National Semiconductor, Rev.1, pp.2-30,1988.
Bangladesh. They use above mentioned hardware and                       [16]Gerd W., Data Acquisition Systems (DAS) in General, http:/
software tools used for simulation and testing of the of the            /eu.wiley.com/legacy/wileychi/hbmsd/pdfs/mm452.pdf
all-digital- DAQ circuit developed in the present work.




© 2012 ACEEE                                                       44
DOI: 01.IJCOM.3.1.36

Weitere ähnliche Inhalte

Was ist angesagt?

A Generic Digital Switching System Model
A Generic Digital Switching System ModelA Generic Digital Switching System Model
A Generic Digital Switching System Modelkavithasuresh19
 
Improving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkImproving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkeSAT Publishing House
 
LT Pillar Auomation_modifieddocx
LT Pillar Auomation_modifieddocxLT Pillar Auomation_modifieddocx
LT Pillar Auomation_modifieddocxGaurav Patwa
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) ijceronline
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverIOSR Journals
 
Gsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automationGsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automationeSAT Journals
 
Gsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrialGsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrialeSAT Publishing House
 
Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...eSAT Journals
 
Nuruddin Ahmed (063429056)
Nuruddin Ahmed (063429056)Nuruddin Ahmed (063429056)
Nuruddin Ahmed (063429056)mashiur
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdlIaetsd Iaetsd
 
CDMA Wireless Intelligent Network for Advanced Short Messaging Services
CDMA Wireless Intelligent Network for Advanced Short Messaging ServicesCDMA Wireless Intelligent Network for Advanced Short Messaging Services
CDMA Wireless Intelligent Network for Advanced Short Messaging ServicesShameer KC
 
Scheduling for interference mitigation using enhanced intercell interference ...
Scheduling for interference mitigation using enhanced intercell interference ...Scheduling for interference mitigation using enhanced intercell interference ...
Scheduling for interference mitigation using enhanced intercell interference ...eSAT Journals
 
gsmackay-en3602-project
gsmackay-en3602-projectgsmackay-en3602-project
gsmackay-en3602-projectGerard Mackay
 
01 01 bss signaling fundamental
01 01 bss signaling fundamental01 01 bss signaling fundamental
01 01 bss signaling fundamentalEricsson Saudi
 

Was ist angesagt? (19)

A Generic Digital Switching System Model
A Generic Digital Switching System ModelA Generic Digital Switching System Model
A Generic Digital Switching System Model
 
Improving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkImproving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation network
 
LT Pillar Auomation_modifieddocx
LT Pillar Auomation_modifieddocxLT Pillar Auomation_modifieddocx
LT Pillar Auomation_modifieddocx
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
Mobile Communication
Mobile CommunicationMobile Communication
Mobile Communication
 
391 394
391 394391 394
391 394
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
Wireless Networks
Wireless NetworksWireless Networks
Wireless Networks
 
Gsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automationGsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automation
 
Gsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrialGsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrial
 
Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...
 
Nuruddin Ahmed (063429056)
Nuruddin Ahmed (063429056)Nuruddin Ahmed (063429056)
Nuruddin Ahmed (063429056)
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
 
CDMA Wireless Intelligent Network for Advanced Short Messaging Services
CDMA Wireless Intelligent Network for Advanced Short Messaging ServicesCDMA Wireless Intelligent Network for Advanced Short Messaging Services
CDMA Wireless Intelligent Network for Advanced Short Messaging Services
 
Final2
Final2Final2
Final2
 
Scheduling for interference mitigation using enhanced intercell interference ...
Scheduling for interference mitigation using enhanced intercell interference ...Scheduling for interference mitigation using enhanced intercell interference ...
Scheduling for interference mitigation using enhanced intercell interference ...
 
gsmackay-en3602-project
gsmackay-en3602-projectgsmackay-en3602-project
gsmackay-en3602-project
 
Gsm signaling
Gsm signalingGsm signaling
Gsm signaling
 
01 01 bss signaling fundamental
01 01 bss signaling fundamental01 01 bss signaling fundamental
01 01 bss signaling fundamental
 

Andere mochten auch

Energy Efficient Multipath Data Fusion Technique for Wireless Sensor Networks
Energy Efficient Multipath Data Fusion Technique for Wireless Sensor NetworksEnergy Efficient Multipath Data Fusion Technique for Wireless Sensor Networks
Energy Efficient Multipath Data Fusion Technique for Wireless Sensor NetworksIDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSKathirvel Ayyaswamy
 
CS9222 Advanced Operating System
CS9222 Advanced Operating SystemCS9222 Advanced Operating System
CS9222 Advanced Operating SystemKathirvel Ayyaswamy
 
Advanced Operating System- Introduction
Advanced Operating System- IntroductionAdvanced Operating System- Introduction
Advanced Operating System- IntroductionDebasis Das
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSKathirvel Ayyaswamy
 
Advanced Operating System Lecture Notes
Advanced Operating System Lecture NotesAdvanced Operating System Lecture Notes
Advanced Operating System Lecture NotesAnirudhan Guru
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSKathirvel Ayyaswamy
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt himHimanshu Saini
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systemskaran2190
 

Andere mochten auch (14)

Energy Efficient Multipath Data Fusion Technique for Wireless Sensor Networks
Energy Efficient Multipath Data Fusion Technique for Wireless Sensor NetworksEnergy Efficient Multipath Data Fusion Technique for Wireless Sensor Networks
Energy Efficient Multipath Data Fusion Technique for Wireless Sensor Networks
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
 
CS9222 Advanced Operating System
CS9222 Advanced Operating SystemCS9222 Advanced Operating System
CS9222 Advanced Operating System
 
Advanced Operating System- Introduction
Advanced Operating System- IntroductionAdvanced Operating System- Introduction
Advanced Operating System- Introduction
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
 
Advanced Operating System Lecture Notes
Advanced Operating System Lecture NotesAdvanced Operating System Lecture Notes
Advanced Operating System Lecture Notes
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
 
Distributed System
Distributed System Distributed System
Distributed System
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 

Ähnlich wie Remote Temperature Monitoring System Web App

An ethernet based_approach_for_tm_data_analysis_v2
An ethernet based_approach_for_tm_data_analysis_v2An ethernet based_approach_for_tm_data_analysis_v2
An ethernet based_approach_for_tm_data_analysis_v2Priyasloka Arya
 
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD Editor
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Real Time E-metering and Automation of KCT College Campus using an Android Mo...
Real Time E-metering and Automation of KCT College Campus using an Android Mo...Real Time E-metering and Automation of KCT College Campus using an Android Mo...
Real Time E-metering and Automation of KCT College Campus using an Android Mo...Eswar Publications
 
Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...sudhakar5472
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...IRJET Journal
 
Signal Classification and Identification for Cognitive Radio
Signal Classification and Identification for Cognitive RadioSignal Classification and Identification for Cognitive Radio
Signal Classification and Identification for Cognitive RadioIRJET Journal
 
IRJET- Earthquake Early Warning System for Android
IRJET-  	  Earthquake Early Warning System for AndroidIRJET-  	  Earthquake Early Warning System for Android
IRJET- Earthquake Early Warning System for AndroidIRJET Journal
 
Design of a Wireless Sensor Network from an Energy Management Perspective
Design of a Wireless Sensor Network from an Energy Management PerspectiveDesign of a Wireless Sensor Network from an Energy Management Perspective
Design of a Wireless Sensor Network from an Energy Management Perspective?? ?
 
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...cscpconf
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfSaiReddy794166
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
 
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...ijasuc
 
Design and Implementation of Multi-SCADA System for Drone-Based Reliability R...
Design and Implementation of Multi-SCADA System for Drone-Based Reliability R...Design and Implementation of Multi-SCADA System for Drone-Based Reliability R...
Design and Implementation of Multi-SCADA System for Drone-Based Reliability R...IRJET Journal
 

Ähnlich wie Remote Temperature Monitoring System Web App (20)

Data Acquisition System
Data Acquisition SystemData Acquisition System
Data Acquisition System
 
An ethernet based_approach_for_tm_data_analysis_v2
An ethernet based_approach_for_tm_data_analysis_v2An ethernet based_approach_for_tm_data_analysis_v2
An ethernet based_approach_for_tm_data_analysis_v2
 
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Real Time E-metering and Automation of KCT College Campus using an Android Mo...
Real Time E-metering and Automation of KCT College Campus using an Android Mo...Real Time E-metering and Automation of KCT College Campus using an Android Mo...
Real Time E-metering and Automation of KCT College Campus using an Android Mo...
 
Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...
 
Signal Classification and Identification for Cognitive Radio
Signal Classification and Identification for Cognitive RadioSignal Classification and Identification for Cognitive Radio
Signal Classification and Identification for Cognitive Radio
 
I010315760
I010315760I010315760
I010315760
 
IRJET- Earthquake Early Warning System for Android
IRJET-  	  Earthquake Early Warning System for AndroidIRJET-  	  Earthquake Early Warning System for Android
IRJET- Earthquake Early Warning System for Android
 
Design of a Wireless Sensor Network from an Energy Management Perspective
Design of a Wireless Sensor Network from an Energy Management PerspectiveDesign of a Wireless Sensor Network from an Energy Management Perspective
Design of a Wireless Sensor Network from an Energy Management Perspective
 
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
 
Java Networking
Java NetworkingJava Networking
Java Networking
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control System
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control System
 
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
 
J365963
J365963J365963
J365963
 
Data Acquisition System
Data Acquisition SystemData Acquisition System
Data Acquisition System
 
Design and Implementation of Multi-SCADA System for Drone-Based Reliability R...
Design and Implementation of Multi-SCADA System for Drone-Based Reliability R...Design and Implementation of Multi-SCADA System for Drone-Based Reliability R...
Design and Implementation of Multi-SCADA System for Drone-Based Reliability R...
 

Mehr von IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 
Mental Stress Evaluation using an Adaptive Model
Mental Stress Evaluation using an Adaptive ModelMental Stress Evaluation using an Adaptive Model
Mental Stress Evaluation using an Adaptive ModelIDES Editor
 
Genetic Algorithm based Mosaic Image Steganography for Enhanced Security
Genetic Algorithm based Mosaic Image Steganography for Enhanced SecurityGenetic Algorithm based Mosaic Image Steganography for Enhanced Security
Genetic Algorithm based Mosaic Image Steganography for Enhanced SecurityIDES Editor
 

Mehr von IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 
Mental Stress Evaluation using an Adaptive Model
Mental Stress Evaluation using an Adaptive ModelMental Stress Evaluation using an Adaptive Model
Mental Stress Evaluation using an Adaptive Model
 
Genetic Algorithm based Mosaic Image Steganography for Enhanced Security
Genetic Algorithm based Mosaic Image Steganography for Enhanced SecurityGenetic Algorithm based Mosaic Image Steganography for Enhanced Security
Genetic Algorithm based Mosaic Image Steganography for Enhanced Security
 

Kürzlich hochgeladen

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Kürzlich hochgeladen (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Remote Temperature Monitoring System Web App

  • 1. ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012 Design of a Remotely Accessible PC based Temperature Monitoring System Hidam Kumarjit Singh1, Tulshi Bezboruah1 1 Department of Electronics and Communication Technology, Gauhati University, Guwahati-14, Assam,India kumarjit_hidam@yahoo.com, zbt_gu@yahoo.co.in Abstract – An innovative data-acquisition circuit for to accessibility of the conventional web based measurement temperature monitoring and control is designed and interfaced systems from remote clients. Besides, this paper also describes to printer port of a web server computer. Further, an interactive the design of an innovative all-digital-DAQ circuit to be used web application program has been developed and kept running for interfacing transducers to the printer port of the server PC. in the server computer for controlling the operation of the data-acquisition circuit. Authenticated clients can access the web based instrumentation system through Internet / Intranet. II. DESIGN METHODOLOGY A two-tier client-server model of data communication Index Terms – Data-acquisition, client, internet, processes through a web application is use to designed and instrumentation, server, temperature. implement the proposed measurement system, as shown in Fig.1. I. INTRODUCTION In recent times, many researchers have reported several design and implementation schemes for measurement systems that can be accessed through World Wide Web (WWW), as in [1]-[6]. The PC (Personal Computer) based systems reported in [1]-[4] used vendor specific data acquisition hardware and proprietary application software. Embedded based systems given in [5]-[6] are not as powerful as PC based systems, though they have some advantages because of their compactness. The smart phones and PC can not be directly Figure 1. Two-tier client-server data communication model used for used as clients in [1]-[4] unless the required proprietary remote monitoring and control of sensors and actuators through a LAN and wireless LAN (WLAN). runtime software and web browser plug inns have been The server side of the system consists of sensors, DAQ already installed in them. Further, a conventional web page unit and a web server PC. The web server works as an refreshing technique based on HTML tags and costumed application server as well as local web hosting server. The JavaScript is used in the design of the web applications of DAQ unit is interfaced to printer port of the server, and a web the above reported works. The conventional web page application running in the server collects sensor data refreshing technique results in larger volume of data transfer continuously at regular interval of time. These acquired data in between a server and concurrent clients in a communication are made available to the client machines such as PC and network [7]. So, the reported measurement techniques of [1]- smart phones through WWW. And, the following sections [6] will require much higher data communication bandwidth describe the design approaches of the proposed measurement to achieve acceptable response time in between a server and system. concurrent users. Besides, these works use a three-tier model for client-server communication process. In their three-tier A. Temperature sensing circuit and DAQ unit model, sensors are initially interfaced to a front-end application server unit to carry out data acquisition and control tasks in real time. And, another web server keeps on polling data from the front-end server for processing the client request. Here, the web server acts as an interface in between the clients and the front-end application server. This three- tier model is sometimes not desirable due to the longer response time required for overall data communication process. The above mentioned disadvantages of the reported Figure 2. Temperature sensing circuit designed with Schmitt trigger works have motivated the present work to propose an A temperature sensing circuit is designed by using a innovative measurement system that is based on two-tier temperature sensitive transducer (negative temperature co- client-server model of data communication. The present work efficient thermistor - RT) in the positive feedback network of also addresses the problems and potential solutions related an electronic oscillator circuit, as shown in Fig.2. The © 2012 ACEEE 40 DOI: 01.IJCOM.3.1.36
  • 2. ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012 oscillator circuit is designed with Schmitt trigger (IC T ON C MIN = (3) MM74C14), and the frequency of the TTL compatible T S(MAX) (Transistor Transistor Logic) output signal is given by (1), as Here, TS (MAX) and TS (MIN) are the time periods of the sensor in [15]. output signals at the highest and lowest frequencies of the 1 sensing oscillator circuit. The DAQ program is written in f =   V CC  V T   V T +  such a way that it maintains a specific value of TON respect to R T C T ln     (1)    V CC  V T +  V  T    TS (MAX) and TS (MIN) , so that the count value must be in the range given by (4) to prevent automatic roll-over of count Where, RT is the resistance of the thermistor and CT is the value from (255)10 to (0)10. value of the timing capacitor used in the circuit. VT- and VT+ are respectively the lower and the upper triggering threshold ( 0 ) 10  C VALUE < ( 255 ) 10 (4) voltages of the Schmitt trigger when the power supply VCC is at +5V DC. The output of the sensing circuit is fed to a DAQ circuit interfaced to data lines of the printer port of a web server PC. In the present DAQ, ADC (Analog to digital converter) chips are not used, and the DAQ unit consists of a buffer gate (IC1) digital control gate (IC2) an 8-bit asynchronous ripple counter, as shown in the functional block diagram of Fig.3. This design concept results an innovative all-digital-DAQ circuit that accepts digital input and provides digital output. Figure 4. Timing relationship of different signals of the DAQ unit B. Development of the web application for user interface In the present work, an interactive web application web application is developed by using Microsoft’s ASP.NET AJAX web controls of Visual Studio 2010. ASP stands for Active Server Pages and ASP.NET web applications work by using .NET (Dot NET) framework. This framework utilizes resources of the host operating system, and gets access to the hardware of the host computer by using .NET libraries Figure 3. Functional block diagram of the DAQ unit designed for [8]. And, AJAX (Asynchronous JavaScript and XML) is an the present work inbuilt extension to ASP.NET 3.5 and 4.0. It makes a web In the DAQ circuit, IC2 generates clock signal of the application highly interactive and gives the feeling of classic counter by obtaining Gate/Clear signal from the printer port desktop applications while viewing web pages [8]. In the of the server PC via a control signal line. This control signal AJAX paradigm, web applications work by exchanging is generated automatically by a web application running in specific data of the web page rather than that of the whole the server PC. The IC2 allows the up-counter to increment its page in between a server and clients. This results in faster count value proportional to the number of pulse transitions response time unlike the conventional web applications. of sensor output during the HIGH logic state of Gate/Clear In the present web application, Visual Basic.NET (VB.NET) signal. Then, the server PC reads the digital output of the is used as programming language, and Fig.5 shows the counter just before resetting the counter. The counter will be architectural hierarchy of the .NET controls used in the web cleared when LOW logic state of the Gate/Clear signal arrives. application. The AJAX timers and update panels are included Theoretical timing diagram of the digital signals involved in to enable partial web page update events of the interactive the operation of the digital DAQ is given in Fig.4. web page, while Script Manager enables AJAX If TON is the pulse duration of the Gate/Clear signal in functionalities in the web page. A master AJAX timer controls HIGH logic state, and TS is the total time period of the sensor all the events of the web page, and the web application runs signal then maximum (CMAX ) and minimum (CMIN) digital count continuously by checking the presence of incoming client values are obtained from (2) and (3). request all the time. Fig.6 shows the flowchart of the main C = T ON web application program designed in the present work. This MAX T (2) web application will again call another subroutine program, S(MIN) shown as flowchart in Fig.7, to control the DAQ circuit. The printer port of the server computer is accessed from the web © 2012 ACEEE 41 DOI: 01.IJCOM.3.1. 36
  • 3. ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012 application program by using a dynamic link library (DLL), as in [9]-[10]. This DLL file is to be kept under System32 of Windows directory in Windows 98/2000/XP. Fig.7 shows the self explanatory flowchart of the DAQ program. Figure 5. Architectural hierarchy of the web application Figure 7. Flowchart of data acquisition and control subroutine Figure 6. Flowchart of the main web application program Figure 8. Client and server configuration of the measurement system III. THE CONFIGURATION OF SERVER AND CLIENTS A PC having Windows XP Professional Service Pack 3 is IV. EXPERIMENTAL OBSERVATIONS configured as wired local web server by installing and A. Sensor circuit and DAQ hardware configuring IIS prior to installation of .NET Framework 4.0, Frequency versus temperature variation of the oven is as in [7] and [8]. This server is connected to a Gigabyte recorded manually by heating the transducer of the sensing Ethernet switch together with a 100 Mbps WLAN access oscillator circuit. The calibration curve is shown in Fig.9. The point and clients machines. The simplified functional block non-linearity of the response is due to the absence of diagram of the client-server network configuration is shown transducer linearizing circuits in the electronic instrumentation in Fig.8. system. A standard temperature sensor and a frequency © 2012 ACEEE 42 DOI: 01.IJCOM.3.1.36
  • 4. ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012 counter are used to record variation of oscillator signal Further, the timing diagram of the signals in the DAQ circuit is frequency with temperature. examined and traced experimentally from a digital oscilloscope, as shown in Fig.11. These traces are taken at room tempera- ture and frequency of the sensor output signal is set to 40 KHz, and frequency of the control gate signal used is 200Hz. B.Remote accessibility of the measurement System The interactive web page developed for the proposed measurement system is browsed by using a unique local website address known to all the clients in the LAN/WLAN of our laboratory. Fig.12 and Fig.13 show the snapshots of the web application page browsed from two client machines. We deliberately use clients having Operating systems different from that of the server PC to check cross platform Figure 9. Calibration curve of the temperature sensing circuit interoperability of the web application. Further, a behavioral VHDL description program is developed and run to simulate the all-digital-DAQ in Actel Libero v9.1, and its functionality is verified with Actel Fusion Embedded Development Kit - M1AFS. Fig.10 shows the signal timing diagrams of the DAQ obtained from VHDL simulation. Figure 12. Temperature monitoring and control from a Linux client Figure 10. Signal timing diagram of the all-digital-DAQ obtained from VHDL simulation Fig.13. Temperature monitoring with a Nokia Smart Phone-E63. V. RESULTS AND DISCUSSION Temperature has been monitored and controlled successfully through an ASP.NET AJAX web application by using client machines having different operating systems without having to install runtime software and plug inns to them. Further, there is no significant web page flickering during refreshing and data update operations of the web application in client PCs, which is because of the ASP.NET AJAX features Figure 11. Merged timing diagram of the signals in the all-digital- DAQ as obtained experimentally from a dual channel DPO incorporated in the design of the present web application. A (Recorded from Digital Phosphor Oscilloscope; Model: Tektronix slight flickering effect is observed in the web page during TDS 3052, 2.5 GS/Sec). each refreshing cycle in smart phones. This happens since © 2012 ACEEE 43 DOI: 01.IJCOM.3.1.36
  • 5. ACEEE Int. J. on Communications, Vol. 03, No. 01, March 2012 mobile web browsers are not as powerful as that of PCs at REFERENCES present time [11]. A client scheduling server, if included in [1] Rajesh Kumar, B. Sridharan, K. Srinivasan, “The Design and the network configuration, will enable multiple clients to Development of a Web - Based Data Acquisition System,” IEEE access the web application on priority basis, as in [1]. Transactions on Instrumentation and Measurement, Volume:  51, The temperature sensing circuit of the present work works Issue: 3, pp. 427 – 432, 07 August 2002. very well from room temperature to around 950C. The DAQ [2] Alkar, A.Z. Karaca, M.A, “An Internet-Based Interactive works in good agreement with the VHDL simulation result Embedded Data-Acquisition System for Real-Time Applications,” obtained. The present DAQ unit does not require a dedicated IEEE Transactions on Instrumentation and Measurement, Volume: ADC chip at all. So, this design technique can avoid some of  58, Issue:  3, pp. 522 – 529, 06 February 2009. [3] Restivo, M.T. Mendes, J. Lopes, A.M. Silva, C.M. Chouzal, F, the stringent requirements and complexity of designing analog “A Remote Laboratory in Engineering Measurement,” IEEE signal conditioner circuits, which are normally required when Transactions on Industrial Electronics, Volume:  56, Issue: 12, pp. ADC chips are used in DAQ unit [16]. Data acquisition speed 4836 – 4843, 06 November 2009. of the present DAQ is limited by frequency of the control [4] Aydogmus, Z.; Aydogmus, O., “A Web-Based Remote Access gate signal, and an error of ±1 LSB (Least Significant Bit) is Laboratory Using SCADA,” IEEE Transactions on Education, found in the experimental observation. Being a fully digital Volume: 52 Issue: 1, pp. 126 – 132, 03 February 2009. system, this DAQ can be directly fabricated in the form a [5] AVR460: Embedded Web Server, 8-bit Microcontroller reconfigurable unit by implementing the entire DAQ circuit Application, Note[Online].Available:www.atmel.com/atmel/ in the field programmable gate array (FPGA) chips. Future acrobat/doc2396.pdf. [6] Networked Temperature Monitoring, Application Note 198. scope of the present work is to develop remotely accessible [Online].Available: http://www.maxim-ic.com/an198. FPGA based sensor network for use in industrial applications. [7] D.Esposito, Introducing Microsoft ASP.NET AJAX, New Delhi, And, evaluation and optimization of the system performance India: Prentice Hall, pp.3-4, ISBN: 978-81-203-3255-3, 2007. indices such as response time, throughput, bandwidth [8] A.Prince, D.Lowe, Murach’s ASP.NET web programming with utilization factor etc. will be carried out by using standard VB 2005, Mumbai, India: Shroff Pub. And Distributors, pp.7, testing tools. 16,19, 810, ISBN-10: 81-8404-101-2,2005. [9] N. Mathivanan, PC-Based Instrumentation-Concepts and CONCLUSION Practice, New Delhi, India: Prentice-Hall, pp.21, 89, ISBN-978- 81-203-3076-4, 2007. The present work has implemented an innovative and [10] J. Axelson, Programming, Interfacing, and Using the PC’s remotely accessible temperature monitoring system. The Parallel Printer Port, Mumbai, India: Penram International, 2006, novelty of the proposed system lies in its simplicity of design, ISBN: 81-87972-02-5, pp.11, 19, 42,161. use of vendor independent hardware, and accessibility of [11]Mobile Ajax and the Frost Ajax Library [Online]. Available: the system through a LAN or WLAN in real time. www.dev.opera.com/articles/view/mobile-ajax-and-the-frost-ajax- library/. [12]Internet Information Services (IIS) on Windows XP [Online]. ACKNOWLEDGMENT Available:www.learnthat.com/courses/computer/windowsxp/iis/ The authors wish to thank International Centre for default.asp. Theoretical Physics, Trieste, Italy, and Actel Corporation of [13]LabVIEW Run-Time Engine 8.5 - Windows 2000/XP/Vista/ Vistax64[Online] Available:http://joule.ni.com/nidu/cds/view/p/id/ USA, for providing the authors a Fusion Embedded 861/lang/en Development Kit, and Actel Libero IDE v9.1 during the “First [14]LabVIEW Run-Time Engine 8.5.1 – Linux [Online]. Available: ICTP Regional Microelectronics Workshop and Training on http://joule.ni.com/nidu/cds/view/p/id/1020/lang/en. VHDL for Hardware Synthesis and FPGA Design in South [15]CMOS Schmitt Trigger, Application Note AN-140, CMOS Asia”, held from 31st January -18th February 2011, Dhaka – Logic Data book, National Semiconductor, Rev.1, pp.2-30,1988. Bangladesh. They use above mentioned hardware and [16]Gerd W., Data Acquisition Systems (DAS) in General, http:/ software tools used for simulation and testing of the of the /eu.wiley.com/legacy/wileychi/hbmsd/pdfs/mm452.pdf all-digital- DAQ circuit developed in the present work. © 2012 ACEEE 44 DOI: 01.IJCOM.3.1.36