Tempurity Navigation Links


Networked Robotics Corporation Toll free support

877 FRZ TEMP

877 GLP TEMP

825 Chicago Avenue Suite F, Evanston Il 60202

How to use Tempurity™ to Collect Temperatures and other Data from a Home Network

Introduction

This primary purpose of this document is to describe how to configure your home network for use with the Tempurity™ System. Although examples of a method for home-based installation of temperature probes are given, in general, installation is covered elsewhere. The directions for network configuration differ depending on whether your Tempurity Server, the computer serving as the temperature collector, is inside your home network, or outside of it. In either case temperatures can be monitored from anywhere on the internet. You will be able to watch temperatures, define and send alarm notifications from any computer either inside or outside your home. For more detailed information see the Tempurity System User’s Guide, and the Tempurity Quickstart Guide which can be obtained from the download section of the Networked Robotics web page.  The Tempurity System allows data collection and monitoring of more than just temperature. Almost any parameter can be monitored including contact (switch) monitoring, voltage monitoring, differential pressure any many other parameters. The Tempurity screenshot below shows the temperature of a swimming pool in the bay area of California where the sensor is mounted near the surface.

Swimming pool temperature bay area california 

Installation

For detailed installation information see the Tempurity System User's Guide. The photographs below show Networked Robotics TPL3 probes installed in a home in order to record room temperature. The digital temperature probe is plugged directly into a network wall plate. The green light indicates that the probe is connected properly to Networked Robotics' NTMS4 network hardware.  This is an example of the network-closet-based installation method described later in this document and shows the location of some of the probes at the demo house.

 Networked Robotics TPl3 temperature probe in network wallplateCloseup of Networked Robotics TPL3 temperature probe in RJ-45 jack of standard wall plate

Requirements

To collect temperatures you will need at least one Networked Robotics NTMS4 network device and at least one Networked Robotics digital temperature probe. To collect temperatures from multiple NTMS units you will need a home network router which are usually provided by internet service providers. The Networked Robotics NTMS4p can be used wirelessly.

Configuring your Home Network for use with Tempurity

The Process of Configuring your Network for use with Tempurity

This document describes the process of configuring a home network in cases where a Tempurity Server is outside your home network and is collecting temperatures from Networked Robotics hardware inside your home or where a Tempurity Server is inside your home and you wish to access temperatures with an external Tempurity Monitor. In either case you will need to:

1) Determine your router’s external address

2) Configure your router to allow external access to either a Tempurity Monitor (if the Tempurity Server is inside the home network) or to NTMS hardware (if the server is outside the network)

3) Follow the normal installation of Tempurity Server and Monitor client software as defined in the Tempurity Quickstart Document

The examples below are based on Linksys routers from Cisco Systems. You may need to consult your user’s guide in order to find the appropriate configuration screens for your brand of router.

Home Router and Network Basics

Most home routers have a single external network address, called an IP address, and multiple internal addresses. All connections initiating from outside the home network must be to the external IP address. The Internet Service Provider (e.g. Comcast, Sprint, or AOL) assigns you this address from a range of addresses allocated to their organization. Usually the address is automatically assigned to the router when you turn the router on. Network messages coming into the router from the outside are usually discarded. Because the internet sees only one external address, and there are many internal addresses, the router does not know to which internal address/ computer the message should be sent. You will need to tell the router that externally-originating messages destined for Tempurity devices should be forwarded to the internal computer's (Tempurity Server's) internal IP address or to the internal IP addresses of Networked Robotics NTMS hardware on your network.

In the router configuration you will identify the types of external message that will be forwarded internally by  the external message's network (TCP) port address. For Tempurity this will be either the network port address(s) you entered into your NTMS via the NTMS Configuration Utility (when the Tempurity Server is external) , or the fixed address 3010 which is the port used by external Tempurity Monitors to talk to internal Tempurity Servers. 

Determine your Router’s External Address

Connect to your router according to the instructions in the router user’s guide. Usually you will do this by entering the router's default IP address, usually 192.168.x.1,  into a web browser.  Enter the router username and password as per the router's user's guide.

On Linksys routers the “Status” screen is used to determine the external IP address, shown below on the line “Internet IP address”. This will be entered for every access to Tempurity from outside of your home network. You should record this address.

 LinkSys router configuration screen showing external IP address

 

Configuring the Router for Access by Tempurity

You will use the router’s port mapping procedures to allow external access by Tempurity. On LinkSys routers this function is enabled in a screen called Applications and Gaming (Multiplayer game servers require the same procedures to allow connections by the outside).

If the Tempurity Server is Outside the Home Network

In the example below two NTMS4 network devices are connected within the home network. Each of these are connected to four Networked Robotics digital temperature probes that might be connected to a room, refrigerator, or freezer anywhere in the house (not shown).

 One Possible Tempurity System network diagram - pink shows corporate network - blue shows external network

The figure below shows how port mapping allows the Tempurity Server to connect through the router to collect temperatures. Note that the port addresses must all be unique. These are assigned manually to the NTMS via the Tempurity System's NTMS Configuration Wizard or NTMS Configuration Utility.

 Linksys port mapping for Tempurity System

In the Linksys screen above, “Application”, is a field that can be any user-specified entry. “Port start and end” is the configured NTMS network port for a given temperature port on the NTMS. “Ip address” is the internal IP address that you gave to the NTMS device using the NTMS Configuration Utility. Enable should always be checked.

From within the Tempurity Server Configuration Utility screen on a Tempurity Server outside the home network, each monitored device will be identified using the router's external IP address and the unique port address as follows:

192.168.0.101 8088

192.168.0.101 8089

192.168.0.101 8090

                                                                             

back to Support / Tutorials