TempMonitor

Introduction

TempMonitor connects to a either a SmartMesh IP Manager or SmartMesh WirelessHART Manager, allowing you to send commands to the the temperature sampling application on the corresponding motes running in master mode.

 Mote modes are discussed in the SmartMesh IP User's Guide and the SmartMesh WirelessHART User's Guide.

Running TempMonitor

TempMonitor Connects to the Manager and interacts with motes running in master mode.

You can run the TempMonitor application:

  • by double-clicking on the Windows executable at /win/TempMonitor.exe
  • by double-clicking on its source files at /src/bin/TempMonitor/TempMonitor.py

 

An example of the TempMonitor application window is shown below, after the user has connected to a SmartMesh IP Manager. Aside from the API and connection tabs, the application appears the same for SmartMesh WirelessHART Managers.

 

Description

TempMonitor is a GUI based application which connects to the manager, lists the motes in the network, and enables you to interact with the subset of them running in master mode.
In particular, you can:
  • Toggle the INDICATOR_0 LED of a mote (supported by  SmartMesh IP motes only - clicking the ON button in the toggle led field for a SmartMesh WirelessHART mote will change the button text to "N.A." )
  • Monitor the number of data packets received (notifData) from each mote
  • Monitor the number of health reports received (notifHr) from each mote
  • Monitor packet latency information
  • Retrieve temperature and set the temperature publish rate on any mote
Use this application to:
  • Generate occasional downstream traffic by toggling the LED on the motes (supported by  SmartMesh IP motes only)
  • Generate continuous upstream traffic by setting temperature publish rate

Internally, TempMonitor interacts with a small application on the motes that uses a Dust developed application protocol called OAP. This mote-resident application is only enabled when the mote is in master mode.