background image

XW-112™ Wi-Fi Water Detector Users Manual

Web Server

Version

This field specifies the version of the remote services' protocol to use. Version 1 of the protocol sends 
the connection string after successfully connecting to the remote server and then periodically per the 
connection interval specified. Version 2 of the protocol sends the connection string in addition to the 
MAC address, connection interval, model number and then immediately sends the state.xml file of the 
device. Version 2 of the protocol requires the remote server to reply to the connection string with a 3 
byte packet containing the text “ACK”. If the “ACK” is not received within 10 seconds of sending the 
connection string, the XW-112 will close the connection. Version 2 continues to send the connection 
string and the state.xml file periodically per the connection interval specified.

Use SSL Certificate

This option enables encryption of the remote services' connection with the remote services' server as 
well as authentication of the XW-112 to the server by a client certificate and key. Custom certificates and 
keys can be loaded into the XW-112 for this purpose. (See 

Remote Services

 

at the end of this section 

for more information.)

By default, the XW-112 does not come with any SSL certificates already installed. The certificates will 
need to be installed either manually by uploading the files or automatically with a token. The SSL 
certificates must be in the PEM format.

Certificate Request Token

When the XW-112 has a valid Certificate Request Token entered, it will automatically attempt to request 
and download its Client Certificate, Key, and CA. Once successful, the token will be erased and the XW-
112 will stop its requests. (See 

Remote Services

 

at the end of this section

 

for more information.)

Certificate Request Port

The certificate server is a server that has been configured to deliver the Client Certificate, Key, and CA 
when requested by the XW-112. For the XW-112 to request a Certificate, Key, and CA from the 
certificate server, it must have a previously issued Certificate Request Token. This field specifies what 
port the Certificate Server listens on. The server is found at the same host name as the remote services 
server. (See 

Remote Services

 at the end of this section for more information.)

Manual Certificate Upload

Client Certificate

A client certificate is used with custom remote services servers for device authentication. To upload a 
custom client certificate to the XW-112, click the 

Browse

 button, find the PEM formatted certificate file, 

and select 

Submit

.

Client Key

A client key is used with custom remote services servers for device authentication. The key that is 
uploaded must be the correct key associated with the Client Certificate. Care should be taken with 
where  this client key is stored as it is meant only to be known to the XW-112. To upload a custom client 
key to the XW-112, click the 

Browse

 button, find the PEM formatted file, and select 

Submit

.

Client CA

A CA (Certificate Authority) is used by the XW-112 to verify the authenticity of the remote services server 
it is connecting to. It is important to note that this CA does not need to be the CA that signed the Client 
Certificate used by the XW-112. Rather the CA needs to be the one used to sign the certificate used by 
the remote services server. To upload a custom CA to the XW-112, click the 

Browse

 button, find the PEM 

formatted file, and select 

Submit

.

Remote Services Notes:

 

Remote Services initiates an outgoing connection to a server at a remote 

location. This can be used in an environment where a web server on the Internet provides a custom web 

Xytronix Research & Design, Inc.

Page 15

Summary of Contents for XW-112

Page 1: ......

Page 2: ...XW 112 Wi Fi Water Detector Users Manual XW 112 User Manual Revisions Revision Description 1 0 Initial release Page 2 Xytronix Research Design Inc...

Page 3: ...on anytime to active the access point mode Then with a PC or smart phone connect to and access the XW 112 s internal web server The XW 112 will always be accessible this way regardless of the mode to...

Page 4: ...5 sensor can detect the presence of water and provides a relay output for control of an external device The sensor has two exposed stainless steel electrodes which detect the presence of water Althoug...

Page 5: ...r motors or AC wiring The GRI 2605 has an internal relay Its contacts green white wires are closed when the sensor is dry When the sensor is dry the digital input will be On When water is detected the...

Page 6: ...he circuit requires power from a 5 volt DC wall transformer and will not operate from batteries alone Installing batteries however allows the XW 112 to sent a power fail email notification if the AC p...

Page 7: ...eb browser http 192 168 1 2 setup html After the page is requested a password prompt will appear Enter the username and password The username is admin and the password is webrelay password is case sen...

Page 8: ...as assigned To begin press the WPS button on your wireless router or access point You will generally have about two minutes to connect wireless devices to the network with WPS Now remove the cover of...

Page 9: ...your network administrator Press the Submit button at the bottom of the page The XW 112 s internal web server is always enabled and accessible Navigate to the Water Sensor tab On the Email Alerts set...

Page 10: ...cessed any time Note that if you are accessing the unit as an access point the above IP address will work even if you have previously changed the IP address or port in the setup pages If you are acces...

Page 11: ...o load on the battery The calculations are made for alkaline AA batteries with a usable capacity of 2000mAH When using other types of batteries or in cold conditions the displayed estimate may be in e...

Page 12: ...to make a fresh scan of available networks Note The Refresh button is inactive if the XW 112 itself is an access point Security Type of authentication used by the access point for connections Securit...

Page 13: ...not always be the same so client devices may not be able to find the server For this reason servers usually use an IP address that is fixed and does not change The XW 112 is a server and manual IP ad...

Page 14: ...the IP address is specified enter it in this format aaa bbb ccc ddd For numbers that are less than 100 preceding zeros should not be included for example enter 80 rather than 080 This field can be up...

Page 15: ...the end of this section for more information Certificate Request Port The certificate server is a server that has been configured to deliver the Client Certificate Key and CA when requested by the XW...

Page 16: ...erver rather than the web server initiating communications to the XW 112 This has two main benefits First the web server does not need to know the IP address of XW 112 This means that XW 112 can get i...

Page 17: ...email server typically over the internet STATUS NOTIFICATION Email on Low Battery When the estimated battery life reaches 15 an email alert is sent To conserve already meager energy resources only one...

Page 18: ...is sent to these addresses Test Email Pressing this button will submit any changes to the email settings and trigger an alert email to be sent to the configured email addresses The result of the test...

Page 19: ...lid and has a proper DNS record for the SMTP Server host provided Error establishing connection Error configuring security on SSL socket or error creating socket Error with SSL handshake Could not suc...

Page 20: ...t entered identically in both fields the password will not be changed CONTROL PAGE Enable Control Password The Control Page is normally viewed without entering a password For security purposes a passw...

Page 21: ...se email messages to be sent Off No email messages will be sent due to a water alarm On Email notifications will be sent when the water alarm changes from dry to wet or wet to dry Up to three email ad...

Page 22: ...pulsed when the sensor becomes wet Send pulse command when sensor changes The remote relay is pulsed when the sensor changes state Send toggle command when dry The remote relay changes state when the...

Page 23: ...to control on the device Note To control WebRelay s relay enter in the number 0 Remote Services The XW 112 can be configured to send messages to other ControlByWeb products or servers that are located...

Page 24: ...ing the default IP address the user would enter http 192 168 1 2 If the IP address is changed from the default the user must use the new IP address Note that if any port is used other than the default...

Page 25: ...0x57 0x65 0x62 5 1 Initial Contact The initial contact request is sent to discover ControlByWeb devices on the network It is recommended to send this message multiple times in environments where many...

Page 26: ...es ASCII String no null terminator xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx IP Address 4 bytes Network endianness 0xc0 0xa8 0x01 0x02 192 168 1 2 Subnet 4 bytes Network endianness 0xff 0xff 0xff 0x00 255 255...

Page 27: ...sage ID 1 byte Setup successful response 0x04 MAC Address 6 bytes Binary version 0x00 0x0c 0xc8 0x00 0x00 0x00 Error Response Header 12 bytes ASCII String ControlByWeb Message ID 1 byte Command not re...

Page 28: ...tected Setup Connectivity Always connected Remote Server ControlByWeb s X 600 or cloud based server Remote Relays Control relays on other ControlByWeb products Polling state xml only when web server i...

Page 29: ...s Switch Status Alerts Dry to wet or wet to dry transitions power fail Environmental Location Indoor use or NEMA 4 protected location Using Alkaline Batteries 18 C to 55 C 0 F to 130 F Operating Tempe...

Page 30: ...r scanning for any purpose other than the personal use by the purchaser of this product Xytronix Research Design Inc assumes no responsibility for any errors that may appear in this document Whereas r...

Page 31: ...e purchaser as long as the product is shipped within the continental United States If the product is shipped outside of the continental United States or the product was shipped more than one year earl...

Page 32: ...ment and receiver Connect the equipment into a relay on a circuit different from where the receiver is connected Consult the dealer or an experienced radio TV technician for help Notice Changes or mod...

Page 33: ...XW 112 Wi Fi Water Detector Users Manual Appendix E Mechanical Dimensions Appendix E Mechanical Dimensions Xytronix Research Design Inc Page 33...

Reviews: