Appendix B: WebAPI

WebAPI is a cloud function API allowing access to configuration and status information of xPico Wi-Fi embedded device server through standard HTTP request.

Export Status Group

An HTTP POST request can be sent to the device to retrieve status information.

Protocol: HTTP

Method: Post

URL: http://<hostname>/export/status

Parameters:

optionalLine: Optional line index for line oriented XML groups

optionalGroupList: Optional list of XML groups separated by semicolon. If omitted, all status groups will be returned.

CURL example:

curl -u admin:PASSWORD http://172.19.100.125/export/status -X POST curl -u admin:PASSWORD http://172.19.100.125/export/status -X POST -d "optionalGroupList=Device"

Javascript example: myXmlhttprequest.open(

"POST",

"/export/status", true

);

request.send(

"optionalGroupList=Device"

);

Export Configuration Group

An HTTP POST request can be sent to the device to retrieve configuration information. Protocol: HTTP

Method: Post

URL: http://<hostname>/export/config

Parameters:

optionalLine: Optional line index for line oriented XML groups

optionalGroupList: Optional list of XML groups separated by semicolon. If omitted, all configuration groups will be returned.

xPico® Wi-Fi® Embedded Device Server User Guide

100

Page 100
Image 100
Lantronix 900-691-R manual Appendix B WebAPI, Export Status Group, Export Configuration Group