The link http://sensiasoft.net:8181/demo.html provides sample requests and responses for accessing observations and information from an OSH SOS. Things like requesting and streaming real-time versus archived data, requesting JSON formatting rather than default XML, using web sockets, getting feature info (e.g. station info) and getting sensor descriptions. This page is not specific to SCIRA.
Right now, OSH is supporting the v2.0 suite of SWE services (SOS, SOS-T, SPS, etc.) but will also support SensorThings API as part of this pilot. However, if you need to get started with this data, I recommend going ahead with making SOS requests and setting the responseFormat to JSON (unless you are already heavily into XML).
During this pilot, we will deploy OSH hubs on Android phones (SmartHubs), field laptops, and the cloud. Most of the observations will be pushed in real-time and perhaps stored on our Cloud SensorHub established for this pilot. Our cloud-based OSH SensorHub supporting SOS, SPS, and eventually STA is located at http://scira.georobotix.io:8181.
Initially, we have added US stream gage data to the SCIRA OSH Cloud and will continue to add additional sensor systems and processing.
A sample of the stream gage height measurements can be accessed as JSON using the GetResult request:
The JSON data structure and semantics are described by the GetResultTemplate request:
As an alternative response format one can receive the data as more efficient CSV data by using the default data stream:
which is described using the SWE Common Data standard:
OSH/SWE can support a large network of sensor stations (100s - 10,000s). These are treated as features and can be accessed in SWE using the GetFeatureOfInterest request (note you can receive one or all or filter by id, by bounding box, etc.):
Finally, the GetCapabilities request will keep you up to date on new sensor (or actuator) systems:
http://scira.georobotix.io:8181/sensorhub/sos?service=SOS&version=2.0&request=GetCapabilities