User's Manual

© 2010 - 2015 Persistent Systems, LLC – All Rights Reserved104
WEB MANAGEMENT INTERFACE REFERENCE
The Wave Relay
®
router provides an API for configuring and monitoring the radio
outside of the management interface. The API runs over the on-board HTTPS
interface, allowing any program or package that submits requests according to the
HTTP protocol (RFC 2616) to communicate with the Wave Relay
®
. Some example
programs include custom programs written in Java or C/C++ as well as the Linux
“Curl” command.
A typical request to the Wave Relay
®
has the form:
https://192.168.5.88/management.cgi?password-
input=XXXXXX&command=param_get&name=WAVERELAY_
IP&name=WAVERELAY_NETMASK
This example URL has the following syntax:
• Protocol: must be https
• Address: use the assigned IP address for the Wave Relay
®
node (in this example:
192.168.5.88)
• Script name: must be management.cgi
• Required query string field: password-input (the assigned management password
for the node)
• Required query string field: command (the management command to be
performed)
• Additional query string fields: depend on the command. In this example, we are
executing the command param_get in order to request the values for the two
parameters with name=WAVERELAY_IP and name=WAVERELAY_NETMASK
Additional documentation on the Wave Relay
®
API can be found in the Wave Relay
®
Management API document available upon request.
WAVE RELAY
®
API