Features ........................... 5 Packing Materials......................5 Contact Information ......................5 Installation ......................... 6 Connecting the Smart-Net Gateway ................6 Connecting Smart-Net Devices..................6 Configuring an IP Address....................7 Using the IPGatewaySetup Java Utility..............7 Using a Web Browser ....................8 Web Interface ........................
• Smart-Net Gateway • Power supply • CD-ROM (which includes this users manual and additional resources) Contact Information If you wish to contact Smart Works, Inc., you may do so using one of the following methods: • E-Mail – info@smart-works.com •...
The Smart-Net Gateway has a built-in RJ-11 connector that controls a Smart-Net Device Network. Every Smart-Net device has two RJ-11 connectors to allow for daisy chaining of devices. Simply connect one of the devices on the Smart-Net Network to the RJ-11...
Configuring an IP Address When the Smart-Net Gateway has been powered up for the first time, it will attempt to retrieve an IP Address with DHCP. If a DHCP server is unreachable, it will set a default IP Address of 169.254.x.x (where x.x is the last two bytes of the Smart-Net Gateway’s...
Gateway is 00:60:35:01:A0:2F then convert the hexadecimal values A0 and 2F to decimal (160 and 47) to obtain 169.254.160.47 for the IP Address. 2. Configure the PC to an address on the same network as the Smart-Net Gateway. For example: 169.254.0.1 3.
Page 9
Figure 3. Web Interface Login Prompt 5. Click “System Settings” in the Menu on the left-side of the screen. 6. Enter new values for the IP Address, Subnet Mask, Default Gateway, and DNS Servers (Figure 4). Enable or Disable DHCP as needed for your network.
Page 10
Figure 4. Web Interface System Configuration Page 7. Click “Update”. 8. When you see the text, “Saving Settings… Please Wait”, your browser may time out if you changed the IP Address to an unreachable network. This is normal and you can proceed to the next step. 9.
When the web browser prompts for a username and password, enter admin for the username and smartworks for the password (all lower-case) if you have not yet changed the password. Once logged in, the “Status” screen will appear, giving a brief summary of the Smart-Net Gateway’s configuration (Figure 5).
Refer to Figure 4. The network settings are described below: • Use DHCP – If this box is checked, the Smart-Net Gateway will attempt to retrieve an IP Address by broadcasting to a DHCP server. If the DHCP server is unreachable, the alternate/manual network configuration will be applied until an IP is successfully leased.
Below the Network Settings is a section for the “Date and Time Options” and the current date and time of the Smart-Net Gateway will be displayed (Figure 6). When you are finished setting the date and time options, click the...
The “Timezone” drop down list allows you to configure the timezone setting of the Smart-Net Gateway. By default, it is set to GMT. This time zone is used to adjust the clock for daylight saving time (DST) when necessary and save the appropriate time zone offset in the log files.
To reboot the Smart-Net Gateway, click “System Settings” on the menu on the left-hand column. At the bottom of the page, there is a link to Reboot (Figure 6). The Smart-Net Gateway will take about one minute to reboot, during which time it is unavailable to the network.
The Connected Devices History shows a table of Smart-Net devices the FTP Logger function has logged since the last time the Smart-Net Gateway was powered on or the list was cleared (Figure 8). The Connected Device History table provides a convenient way to view the Smart-Net ID, Smart-Net Device Type, UserID, and the Date/Time the device was last seen on the network.
Logging section of this manual. Changing Dial Up Networking Settings Note: Dial Up Networking support requires a Smart-Net Gateway with a modem and this option may not be present in devices without this feature. To change options for Dial Up Networking support, click the “Dial Up Networking” link on the menu on the left-hand column (Figure 10).
The Smart-Net Gateway features an XML-RPC server that accepts commands from remote systems. Issuing XML-RPC commands to the Smart-Net Gateway provides a simple and platform independent way to remotely manage the Smart-Net Gateway and devices on the Smart-Net Network. XML-RPC (http://www.xml-rpc.com/) was designed by UserLand Software (http://www.userland.com/) in an effort to ease cross-platform remote procedure calls.
This field is a series of bits used as flags to help troubleshoot Smart- Net or protocol problems. If this field is zero (0), this indicates that no Smart-Net problems occurred during the method call. For any other value, convert the integer to a 32-bit binary number and observe the bits that are set (logical 1).
The “ROMID” field (string) is the Smart-Net identification string that is unique to every Smart-Net device. Knowing the ROMID is the only way to read or reconfigure a Smart- Net device. If the ROMID is not known, the SmartNet.Find method can be used to discover devices on the network.
• FirmwareVersion – A String value that indicates the version of the Smart-Net Gateway’s software release. • FirmwareBuild – A String value that indicates the build date of the Smart-Net Gateway’s software release. The SmartNet.Status method returns general status information on the Smart-Net Gateway.
Net network. Different combinations of parameters may be supplied to this method to determine how to conduct the search on the network. If an empty vector is supplied, or a struct with no parameters, all Smart-Net Devices on the network are returned except devices behind a parent (i.e. Blade Meters inside a SmartPDU).
The SmartSenseTH.Read method is used to read the current environmental status from one or more Smart-Sense Temperature or Humidity sensors attached to the Smart-Net network. Any combination of up to 10 strings and/or structs may be supplied in the parameters vector.
• AlertEnabled – A boolean value indicating if this device is allowed to generate alerts for temperature, humidity, and dew point. • LowTRH – An integer value representing the low warning true relative humidity value stored in the device as a percentage. •...
Page 25
• UpdateHistory – A boolean that indicates whether or not this request should update the previous reading data stored for XML-RPC in the meter. This value defaults to true if not supplied. • Location – If the meter is contained in a SmartPDU, this integer represents where in the SmartPDU this meter was as of the last SmartPDU.Map request.
Page 26
AvgWatts, PrevWattHr, and PeakWatts will not be correct. The SmartWatt.Read method is used to read power and device information from one or more SmartWatt devices connected to the Smart-Net network. Any combination of up to 10 strings and/or structs may be specified on the parameters vector.
The Location field is automatically updated by the FTP Logging function. If FTP Logging is not enabled, use the SmartPDU.Map method to redetect and update the location field. If the SmartWatt is not behind a SmartPDU, the Location field will not be present.
SmartPDU supports. The SmartPDU.Read method is used to read information of one or more SmartPDUs attached to the Smart-Net network. Note that this method does NOT read or search for any sensors or meters contained within the SmartPDU. Up to 10 strings (ROMIDs) may be supplied in the parameters vector. To read a SmartPDU, the ROMID of the SmartPDU must be known.
The Size field returned is preprogrammed by the factory into the SmartPDU and cannot be changed. The UserID field can be changed with either SmartPDU.Write or SmartSenseTH.Write since the same UserID is shared between both the SmartPDU’s internal temperature sensor and the SmartPDU itself. SmartPDU.Map Parameters: <...
was true, it indicates that all the supplied data was successfully saved to the device’s memory. Otherwise, if the data could not be saved for any reason, the success boolean will be false. Note that setting the UserID of a SmartPDU will also set the UserID of the SmartPDU’s built in temperature sensor.
The Smart-Net Gateway will append its internal log data at the specified interval to the FTP Server. Once the data has been successfully uploaded, the internal log data is cleared to free memory for new log data.
By default, FTP Logging is disabled. When it is disabled, the device will not automatically collect information on Smart-Net devices and it will not automatically upload to an FTP server. To enable this feature, fill in the desired values for server host, port, username, password, remote log directory, reading interval, and upload interval and click “Update”...
Server Host The “Server Host/IP Address” field specifies the hostname or IP address of the FTP Server in which the Smart-Net Gateway should upload its log data to. By default, it is set to “smart-works.com” for a public server. The “Server Port Number” field specifies which port the FTP Server is listening on. By default, FTP uses port 21.
By default, this is “SmartNetGateway”. However, it may be desired to change it to an address to help identify the Smart-Net Gateway that the alert was sent from. For example, the “From” field may be set to: SmartNetGateway0001 SmartNetGateway0001@example.net...
A globally unique identifier for this particular Smart-Net device (also known as the ROMID). SmartNetGroupID An identifier of which Smart-Net branch this Smart-Net device is connected to. This is the same unique address/serial number of the Smart-Net Gateway or the USB/Serial port of the Virtual Smart-Net Gateway.
AlertDewPointL / The low or high dew point, in degrees Celsius, the sensor must meet or AlertDewPointH exceed before the Smart-Net Gateway will send an alert. If this is not a humidity sensor, these fields will be empty. AlertEnabled A true or false value that indicates if this device is allowed to generate alerts.
If this meter is not part of a Smart-PDU, this field is empty. Model The model-number of this Smart-Watt enclosed in quotes. AlertLow The lowest number of Watts this meter can read before the Smart-Net Gateway sends an alert. AlertHigh The highest number of Watts this meter can read before the Smart-Net Gateway sends an alert.
SmartPDU The log file generated by a Smart-PDU is named “xxxx-SmartPDUs.txt”, where “xxxx” is the serial number of the Smart-Net Gateway. Since the Smart-PDU itself has no changing data, there is no associated SmartPDU “Reads” file. The data of devices...
The log file generated by the Smart-Net Gateway itself is named “xxxx-SmartNet.txt”, where xxxx is the serial number of the Smart-Net Gateway. This file is replaced on every FTP upload and contains the configuration information of the Smart-Net Gateway as name/value pairs divided into groups.
Test The test file is named “xxxx-Test.txt” where xxxx is the serial number of the Smart-Net Gateway. This file is uploaded when the “Test” option is selected in the configuration. The entries in this file have the following format: DateTime, TimeZone, "Smart-Net Gateway Test file"...
Page 41
“Always”, the Smart-Net Gateway will attempt to dial before sending any log file. If this is set to “Fail”, the Smart-Net Gateway will only attempt to dial if the Ethernet connection fails to upload the log file.
Page 42
Address of 192.168.0.1 and the remote peer (incoming caller) an IP Address of 192.168.0.2. These IP Addresses may be used for remote configuration or XML- RPC access.
Need help?
Do you have a question about the Smart-Net and is the answer not in the manual?
Questions and answers