Hardware Monitor 5 54 – Hardware Monitoring Sensor Approach

broken image


  1. Hardware Monitor 5 54 – Hardware Monitoring Sensor Approach Tool
  2. Hardware Monitor 5 54 – Hardware Monitoring Sensor Approach Diagram

Server hardware monitoring designed to meet your specific needs. Monitor multi-vendor applications, servers, and more through a single dashboard. Prevent outages through monitoring hardware fan speed, CPU load, power, and memory. Customize thresholds for alerts on hardware polling values.

Alinafe Kaliwo1, Jonathan Pinifolo2, Chomora Mikeka3

The paper proposes a method, which utilizes mobile devices (smartphones) and Bluetooth beacons, to detect passing vehicles and recognize their classes. The traffic monitoring tasks are performed by analyzing strength of radio signal received by mobile devices from beacons that are placed on opposite sides of a road. This approach is suitable for crowd sourcing applications aimed at reducing. This approach was facilitated by a patient and coordinator set design that connects the process of monitoring, transmitting, alerting and recording of the temperature. The experimental tests on the proposed device indicated that it provides long-distance coverage, a temperature resolution of 0.3 to 0.5°C and small standard deviation of. Hardware Sensors Monitor (Hmonitor) Download. Hardware Sensors Monitor is a program, which allows us to be updated with key work parameters of our processor and motherboard, program allows for monitoring the temperature systems, going tension or rotary. Hardware Monitor 5 54 – Hardware Monitoring Sensor App Sensor Device HWMonitor is a hardware monitoring application that reads PC systems main health sensors: temperatures, voltages, fans speed. HWMonitor handles the most common sensor chips, like ITE IT87 series.

1Department of Electrical Engineering, University of Malawi, The Polytechnic, Malawi

2Department of Electrical and Electronic Engineering Science, University of Johannesburg, South Africa

3Department Physics, University of Malawi, Chancellor College, Zomba, Malawi

Correspondence to: Alinafe Kaliwo, Department of Electrical Engineering, University of Malawi, The Polytechnic, Malawi.
Email:

Copyright © 2017 Scientific & Academic Publishing. All Rights Reserved.

This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/

Abstract

Temperature is regarded as one of the fundamental factors of increase in the microbial activity. Most food stuffs, drug and water are initially found in the products to be affected by this increase in microbial activity. As the temperature rises, the number of microbes increases hence causing increase in the rate of damage and spoilage of the products. Every day, millions of tons of temperature sensitive goods are produced, transported, stored or distributed worldwide. For all these products the monitoring and control of temperature is essential. In this paper, a low cost, real-time, web-based temperature monitoring system is being designed and implemented to monitor both fixed and mobile cold chain. The results show tremendous improvement in the process of monitoring one's cold chain.

Hardware Monitor 5 54 – Hardware Monitoring Sensor Approach

Keywords: Microbial, Microchips, GSM, Arduino, Real time, Malawi

Cite this paper: Alinafe Kaliwo, Jonathan Pinifolo, Chomora Mikeka, Real-Time, Web-based Temperature Monitoring System for Cold Chain Management in Malawi, Journal of Wireless Networking and Communications, Vol. 7 No. 3, 2017, pp. 53-58. doi: 10.5923/j.jwnc.20170703.01.

Article Outline

1. Introduction
1.1. The Importance of Temperature Monitoring of One's Cold Chain
1.2. Monitoring Temperature of One's Cold Chain in Malawi
2. Methodology
2.1. The Increase in Microbial activity due to the Rise in Temperature and Associated Food Spoilage
2.2. The Importance of Open-source Technologies in the Design
2.3. The Idea of Internet of Things in Designing the RWTMS
3. RWTMS Design
3.1. Layer 1: Physical Layer (Devices)
3.2. Layer 2: Network/ Communication Layer
3.3. Layer 3: Application Layer
4. Results and Discussion
4.1. RWTMS System Observations on Workability and Functionality
4.2. Cost Evaluation on the Final RWTMS Product
5. Conclusions

1. Introduction

The term 'cold chain' describes the series of interdependent equipment and processes employed to ensure the temperature preservation of perishables and other temperature controlled products from the production to the consumption end in a safe, wholesome, and good quality state [1]. In other words, it is a supply chain of temperature sensitive products. So temperature-control is the key point in cold chain operation and the most important factor when prolonging the practical shelf life of produce. Thus, the major challenge is to ensure a continuous ‘cold chain' from producer to consumer in order to guarantee prime condition of goods [2]. These products can be perishable items like fruits, vegetables, flowers, fish, meat and dairy products or medical products like drugs, blood, vaccines, organs, plasma and tissues. All of them can have their properties affected by temperature changes. Also some chemicals and electronic components like microchips are temperature sensitive.

1.1. The Importance of Temperature Monitoring of One's Cold Chain

In food stuffs and drugs, the issue of inappropriate temperatures during processing, transportation and storage cause the development of toxic substances that are lethal to the human beings once consumed. Decreasing refrigeration temperatures decrease bacterial growth, and affect the composition of the bacterial flora [3] hence the requirement for some food stuffs and drugs to be produced, transported and kept in temperature-controlled rooms.Determining the integrity of one's cold chain system, which is from the point of production and processing, to storage at the consuming household or restaurant or retailer [4], is the primary goal for sustainable food and drug supplies management. This helps the producers and manufacturers to deter food spoilage by involving preventive measures in time.

1.2. Monitoring Temperature of One's Cold Chain in Malawi

In Malawi, there is a lot to be done to achieve proper cold chain management during food and drug storage, distribution and selling. Currently, cold chain suppliers monitor the temperature of their merchandize using mercury thermometers and temperature displays. This means they are unable to monitor their cold chain remotely without actually having someone to physically check on the aforementioned devices. It has been an utmost interest of the authors of this paper to come up with a system which can be used to monitor temperature changes remotely. The development of this Real-time, Web-based Temperature Monitoring System (RWTMS) has opened new opportunities for companies in Malawi, especially those in cold chain, to reduce their losses and expenses that arise due to poor monitoring of their both fixed and mobile cold chain assets.In respect of paper structure, the rest of the paper is organized as follows: Section 2 presents methodology. Design aspects of the RWTMS are outlined in section 3 while section 4 presents observations and results. Conclusions have been finally drawn in section 5.

2. Methodology

2.1. The Increase in Microbial activity due to the Rise in Temperature and Associated Food Spoilage

Recent study has shown that refrigerated shipments rise above the optimum temperature in 30% of trips from the supplier to the distribution centre, and in 15% of trips from the distribution centre to the stores [5]. This increase in temperature causes the increase in microbial activities which and as result cause the reduction in shelf life and spoilage of food products. It is well known from recent findings that both enzymatic and microbiological activities are greatly influenced by temperature. However, in the temperature range from 0 to 25°C, microbiological activity is relatively more important, and temperature changes have greater impact on microbiological growth than on enzymatic activity [6]. Many bacteria are unable to grow at temperatures below 10°C and even psychrotrophic organisms grow very slowly, and sometimes with extended lag phases, when temperatures approach 0°C. Figure 1 below shows the effect of temperature on the growth rate of the fish spoilage bacterium Shewanella Putrefaciens. At 0°C the growth rate is less than one-tenth of the rate at the optimum growth temperature [6].
Figure 1. Effect of temperature on the maximum specific growth rate (µmax) of Shewanella putrefaciens grown in a complex medium containing TMAO (Dalgaard, 1993)
Microbial activity is responsible for spoilage of most fresh fish products. The shelf life of fish products, therefore, is markedly extended when products are stored at low temperatures. In industrialized countries it is common practice to store fresh fish in ice (at 0°C) and the shelf life at different storage temperatures (at t°C) has been expressed by the relative rate of spoilage (RRS), defined as shown in Equation below (Nixon, 1971) [6].

2.2. The Importance of Open-source Technologies in the Design

Open source technology is defined as the production and development philosophy of allowing end users and developers to not only see the source code of software, but modify it as well. The Linux operating system is a one of the best-known examples of open source software technology [7]. Apart from just looking at the software, hardware with design specifications of a physical object licensed in such a way that the said object can be studied, modified, created, and distributed by anyone is also termed as open source.Most of technologies (software and hardware) that were used in the design of the RWTMS are open source. These helped us to realise the objectives of this innovation because it was easy to manipulate the source hardware and software. The interoperability of open source technologies also made it easier for us to come up with system units that would work together on different software platforms like on the Server, windows PC, Linux, Mac OS etc. On the hardware side we used the arduino technology. Arduino has an easy-to-use software and hardware embedded on an ATMEGA 328/P chip. Open source software units were also used and the design process was completed within the set time frame.

2.3. The Idea of Internet of Things in Designing the RWTMS

The RWTMS has been developed using the idea of Internet of Things (IoT). With just simple applications on the top of the architecture, exporting all the system's functionalities to the final user becomes easier. Through the use of standard web service protocols and service composition technologies, applications can realize a perfect integration between distributed systems (cold chain) and applications [8].Depending on complexity of the IoT systems, there are different layers stacks for achieving a workable IoT-based monitoring system. One of the models was used by Guinard, D. et al (2011) [9] as used in a prototype for a smart meter infrastructure that illustrates the application of the Web of Things (WoT) architecture and the concept of Smart Gateways for monitoring and controlling the energy consumption of households.
Figure2. Prototype for a smart meter infrastructure that illustrates the application of the Web of Things (WoT) architecture

3. RWTMS Design

Our design borrows the concept presented in Guinard D. et al by combining other layers to make three main layers. The three-layer-protocol architecture comprises of the devices (Device Level + Sensing Layer), network (Gateway Layer) and the application (Mashup Layer + User Interface Layer). The table below shows the layers of the protocol that was used.
Figure 3. The three-layer-protocol architecture used in designing the RWTMS

3.1. Layer 1: Physical Layer (Devices)

This layer comprises the assets and the devices that have been designed to monitor those assets. Various fixed and mobile cold chain assets were analysed for the design of the system namely: refrigerated truck vans, refrigerated minivans, temperature controlled blood chests, cold rooms, ice cream hardeners, retail-shop fridges and temperature controlled conference rooms.The technology takes advantage of the presence of Open source technologies. Open-source software and hardware provide the opportunity to build low-cost information systems (Yi et al, 2008) [10] that have brought to life new services and applications, made possible, directly or indirectly, by smart things [7].
Figure4. A mobile truck van and van refrigerator that was fully analysed for the design of the RWTMS
The controller board was designed using Atmel programmable chips of designation ATMEGA 328/P which is a series of chips that are programmed using a wiring language of the calibre of c++. The Atmel® picoPower® ATmega328/P is a low-power CMOS 8-bit microcontroller based on the AVR® enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega328/P achieves throughputs close to 1MIPS per MHz. This empowers system designer to optimize the device for power consumption versus processing speed [11].The board is enabled to transmit data wirelessly using a GSM adapter module that uses harnessed power of sim800L set of AT commands pre-programmed at the launch of the programme code into the micro-controller. Temperature value signal is supplied to the board using high precision DS18B20 temperature sensors. This steel headed DS18B20 digital thermometer provides 9-bit to 12-bit Celsius temperature measurements and has an alarm function with non-volatile user-programmable upper and lower trigger points. The DS18B20 communicates over a 1-Wire bus that by definition requires only one data line (and ground) for communication with a central microprocessor. It has an operating temperature range of -55°C to +125°C and is accurate to ±0.5°C over the range of -10°C to +85°C. In addition, the DS18B20 can derive power directly from the data line ('parasite power'), eliminating the need for an external power supply [12].The system was designed to be powered using a 12V-direct current supply (12 VDC) battery connected to the controller input ports through a voltage regulator circuit. The battery can be connected to any charging supply to act as a power silo in times when there is interrupted power supply. A solar panel is also provided to harvest solar power in order to charge the battery when there is no power supply at all.
Figure5. The DS18B20 temperature sensor used in the RWTMS

3.2. Layer 2: Network/ Communication Layer

The transmission of data from one component of the system to another for the achievement of the intended objective was a crucial design constraint in development of IoT or WoT systems. It is on this layer where all signal data transfer is done. The data signal is initiated by a pre-programmed operation within the controller which, after translating the voltage information from the sensor, sends a digital reading of the measured temperature through the GSM module into the local GSM network infrastructure.The data is sent in a form of a Short Text Message (SMS) to a local number that sits on a modem. The modem receives the SMS data and sends it to a cloud database through an http request and the use of an SMS gateway program. The server that hosts the database is connected online and is powered by an application that fetches the right data at the right time for use by the user in monitoring the temperature of their assets.
Figure6. A Network diagram to show transmission of data using the RWTMS
In a case of critical (pre-programmed) high temperatures, the device sends prompt alert messages directly to the user at the same time as it sends to the server. Below is a representation on how data is transmitted from the sending device to the user.

3.3. Layer 3: Application Layer

This is where you find your end-user and end-application protocols, such as telnet, ftp, and mail (pop3 and smtp) [13]. The telecommunication protocols provide a conduit or passage of information transfer whereas the application layer deals with the keeping and presentation of information or data processing, storage and interface. In this project, various software solutions were used to achieve the objectives. On the cloud server, a mysql database was employed to keep data in tables. Then a Hypertext Preprocessor (PHP) script language is used to query the information that is being kept in the database. By employing these two server-side, open-source database languages, the system has proven performance, reliability, and ease-of-use, and will soon be the leading web-based application for temperature monitoring. For easy access to the information on the server, a web-based online application was designed by combining different web-programming languages namely: Java, html, CSS, and PHP. The system has a number of functionalities which include; graphical presentation of data, automatic refreshing for information updates on the dashboard, some administration controls and security attributes.

4. Results and Discussion

4.1. RWTMS System Observations on Workability and Functionality

The system was designed and manufactured well within the set time and budget. It was then tested on the assets of one of the local dairy industries in Malawi. The system was able to link up with the users. They could see the conditions of their refrigerated van while it was in transit. They were also able to monitor their on-site assets which are one hardener and one cold-room. They could also generate temperature reports of these assets in PDF and management could timely plan preventive maintenance. The graph below shows the presentation of temperature data that was collected on 29th June, 2017 for about Twelve hours.The system satisfied the users because it was simple to install, simple to use and flexible in functionalities. Figure 7 below shows the pictorial representation on how the system works.
Figure7. A graphical representation of data collected and presented using the RWTMS

4.2. Cost Evaluation on the Final RWTMS Product

Through observations made on online market, the average cost of a likewise system on an international market is in the range of US$300.00 per unit. The total cost of producing one RWTMS unit is about US$150 which gives about 50% cost advantage to the users of the system.
Figure8. A pictorial representation of system workability for the RWTMS

5. Conclusions

In this paper, a real-time web-based temperature monitoring system for cold-chain management has been presented. This RWTMS has demonstrated a huge potential in tackling issues that arise due to poor monitoring solutions. Our solution allows users to log in at anytime, anywhere to check the condition of their assets. The system is also able to prompt the user when an abnormal scenario has occurred in their cold-chain to prevent further damage of their merchandize. The system becomes very important to an agricultural based economy like Malawi since losses in food products will be reduced. RWTMS can help to improve stability of prices of dairy products as suppliers would not lose much in returns and hence stabilizing the prices.

References

[1] Zhang, L. (2007). Cold Chain Management. In Cranfield Centre for Logistics & Supply Chain Management. Cranfield University.
[2] Ruiz-Garcia, L., Barreiro, P., Rodríguez-Bermejo, J. & Robla, J. I. (2007). Monitoring intermodal refrigerated fruit transport using sensor networks: a review. Spanish Journal of Agricultural Research, 5,2.
[3] Borch, E., Kant-Muemans, M., Blixt Y. (1996). Bacterial spoilage of meat products and cured meat. International Journal of Food Microbiology 33.
[4] Montanari, R. (2008). Cold chain tracking: a managerial perspective. Trends in Food Science & Technology 19 425e431.
[5] White, J. How Cold Was It? Know the Whole Story. Frozen Food Age 2007, 56, 38–40.
[6] Fisheries and Aquaculture Department. Quality and changes in fresh fish. Fao Corporate Repository Document. Retrieved at http://www.fao.org/docrep/V7180E/V7180e07.htm. on 30/06/2016
[7] Garger, J., Stonecypher, L. (2010). An Introduction to Open Source Technology. Published at http://www.brighthub.com/computing/linux/articles on 11 Nov 2010.
[8] Atzori, L., Iera, A., Morabito, G. (2010). The Internet of Things: A survey. Computer Networks 54 2787–2805.
[9] Guinard, D., Trifa, V., Mattern, F., Wilde, E. (2011). From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices.
[10] Yi, Q., Hoskins, R., Hillringhouse, E., Sorensen S., Oberle, M., Fuller, S., Wallace, J. (2008). Integrating open-source technologies to build low-cost information systems for improved access to public health data. International Journal of Health Geographics, 7:29.
[11] Atmel Corporation. (2016). Atmel Corporation. / Rev.: Atmel-42735B- ATmega328/P _Datasheet_ Complete- 11/2016.
[12] Dallas Semiconductor. (2008). DS18B20 Programmable Resolution 1-Wire Digital Thermometer. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA.
[13] Briscoe, N., (2000). Understanding the OSI 7-Layer Model. PC Network Advisor Issue 120 (July 2000).

Overview

As of version 7.0 of the HWiNFO hardware sensor monitoring tool, the software has changed to require purchasing a yearly 'Pro' license in order to use the Shared Memory feature of the software that allowed it to interact with the HWiNFO plugin for Rainmeter. This would make distributing Rainmeter skins to end-users problematic at best.

Martin Malik, the author of HWiNFO, has graciously worked with us to find a solution that will allow the software to be used for personal, non-commercial use in Rainmeter without having to purchase a license, while keeping his ability to monetize his application when used by commercial entities.

The approach consists of tweaking a feature of HWiNFO that was implemented years ago to support using the software with the now long-dead Windows Sidebar gadgets. This allows you to output the current values of one or more sensors to the Windows Registry, where it can be easily accessed using the Registry measure in Rainmeter. A distinct HWiNFO plugin for Rainmeter is no longer required.

Setting up HWiNFO

The end-user of a skin will need to do some setup work with HWiNFO before using the skin. The first thing will be to get version 7.02 or later of the software from HWiNFO Home. Install the software and run it.

Then using the 'Settings' option from the Windows Notification Area tray icon, configure HWiNFO with these recommended options. Note that Shared Memory Support is not required and should be left turned off:


Close the Settings dialog, and again using the Windows Notification Area tray icon, select 'Sensors', and then click on the 'Configure Sensors' button at the bottom of the Sensor Status dialog.


Select the 'HWiNFO Gadget' tab on the Sensor Settings dialog.

This will list all of the sensors that HWiNFO is monitoring for your hardware. What is on this list will obviously vary from computer to computer! Be sure the checkbox for 'Enable reporting to Gadget' is selected.

Hardware Monitor 5 54 – Hardware Monitoring Sensor Approach Tool


Now scroll through the list, and one at a time, select the sensor elements you wish to output to Rainmeter. For each one, check the box 'Report value in Gadget', and make a note of the 'Index' value that is created for each. More on that in a minute..


Click on 'OK' and you are done! You can close the Sensor Status dialog. HWiNFO will minimize to the Windows Notification Area, and will continue to run in the background.

Using the values in a skin

The hard work is behind you! Using the values in a skin is actually really simple. What happens is that HWiNFO will output the current values for all of the sensor elements you selected to the Windows Registry. This will be done each time HWiNFO 'polls' your sensors, which by default is every 2000ms or every 2 seconds. This can be changed in the settings for HWiNFO, but I don't particularly recommend changing it. You don't want HWiNFO using more resources than it needs to.

For each sensor element, four registry entries will be created and updated.

  • SensorN : This will contain the name of the top level sensor.
  • LabelN : This will contain the name of the individual sensor element.
  • ValueN : This will contain a formatted version of the number value.
    Formatting will include commas for thousands separators, and the text value for the unit of measure.
    Example: 4,198 MHz
  • ValueRawN : This will contain a raw, unformatted version of the number value.
    Example: 4198

Now for those values for N. 1 blocker 1 4 8 x 2. That will be that 'Index' number that was assigned to each sensor element when you configured HWiNFO. Those numbers can be obtained by opening a cmd.exe Command Prompt, and typing in:
reg query HKEY_CURRENT_USERSOFTWAREHWiNFO64VSB
That will produce a listing like this:


So all you need to do is create Registry measures to obtain each of those values you want to display in your skin.

The values are stored in the registry in HKEY_CURRENT_USERSOFTWAREHWiNFO64VSB.

That's really all there is to it! No plugin, no hideous and complicated hex numbers. Just go get the value you want.

Some Notes and Tips

It might occur to you that 'writing' to the Windows Registry every 2 seconds might be working your hard drive a bit. This really isn't the case. Windows is very clever about how it manages the Registry and changes are actually just stored in a memory copy of the hive, and only written to the physical disk periodically, and / or when you shut down Windows. This approach is very easy indeed on your hard drive.

The old Rainmeter plugin for HWiNFO allowed you to obtain distinct values for 'Current', 'Minimum', 'Maximum' and 'Average' for each sensor element. Only the 'current' value is possible with this interface. These values can just as easily be calculated in the skin, which I demonstate in the MinMaxAvg skin in the example .rmskin below.

This interface does not support monitoring 'remote computers'. If you need to have a computer monitor one or more other computers on a network, this is the kind of functionality that requires that you purchase the 'Pro' version of HWiNFO.

Many of the sensor elements HWiNFO will monitor have really bizarre, mysterious, or otherwise incomprehensible names. As you are going through the list on the main Sensor Status dialog, holding your mouse over the element will provide a really nice tooltip explanation of what the sensor means. Umsatz 9 0 2 fraction.

Those names can be changed by you! Simply right click any sensor element in the Sensor Status dialog and 'Rename' it to something that makes more sense to you. Those changes will be carried through into the interface and into your skins.

Example .rmskin to Download


Bonus Skins!

Hardware Monitor 5 54 – Hardware Monitoring Sensor Approach Diagram

Included with that .rmskin is a little ShowReg skin that will create a listing of the Registry entries for HWiNFO and open it in your default browser. Something like this might help your end-users find those Index numbers they will need.


Also included is an example MinMaxAvg skin showing how you can get and use the Minimum, Maximum, and Average values in your skins.





broken image