DELTA HTTP API Software User Manual

postman software logo

DELTA HTTP API Software User Manual
postman software logo

Ynlieding

UNOnext is in multi-funksje sensors. It leveret temperatuer (°C/°F), Feuchte (rH%), Ambient Light (lux), CO2 (ppm), PM2.5 (μg/m3), PM10 (μg/m3). (ppb), HCHO (ppb), CO (ppm), en O3 (ppb). Dit dokumint yntrodusearret it brûken fan UNOweb HTTP API om de sensorgegevens fan 'e UNOnext op te heljen basearre op JSON-formaat. Derneist, UNOweb HTTP API leveret ek de bewegende gemiddelde gegevens fan sensor basearre op Taiwan-regeljouwing. De gegevenstichtens is 1 rekord per 6 minuten as de UNOnext online is.
Noat. UNOweb HTTP API stipet allinich de UNOnext dy't al WiFi is ynsteld en ferbûn mei UNOweb.

Tabel 1 Sensor Table

Soart sensor Kaai Data Unit
Temperatuer TEMP °C
NTC temperatuer (opt.) NTC °C
Temperatuer °F TEMP_F °F
NTC temperatuer °F (opt.) NTC_F °F
Feuchte HUMI rH%
Ambient ljocht LUX lux
CO2 CO2 ppm
PM2.5 PM2p5 jLg/m3
PM10 PM10 jLg/m3
TVOC (opt.) TVOC ppb
HCHO (opt.) HCHO ppb
CO (opt.) CO ppm
O3 (opt.) O3 ppb

 

tabel 2 Sensor Moving Gemiddeld Data

Soart sensor Kaai Data Unit Regel Beskriuwing
CO2 CO2_ma ppm 8 oeren
PM2.5 PM2p5_ma jLg/m3 24 oeren
PM10 PM10_ma jLg/m3 24 oeren
TVOC (opt.) TVOC_ma ppb 1 oeren
HCHO (opt.) HCHO_ma ppb 1 oeren
CO (opt.) CO_ma ppm 8 oeren
O3 (opt.) O3_ma ppb 8 oeren

PS. As wearde fan sensor is "null" presintearre unmounted of gegevens net beskikber.

API hânlieding

Eask

Skermprint fan Postman
Ofbylding 1 Postman skermprint

API

Aktuele UNOweb jout folgjende HTTP API foar UNO folgjende. https://isdweb.deltaww.com/api/getUnoNextPeriod

Tabel 3 krije Uno Folgjende Periode Usage

API Protokol Beskriuwing
getUnoNextPeriod PEAL Krij UNOnext-gegevens basearre op bewegende gemiddelde gegevens.
Autorisaasje: Bearer Token (yn HTTP-fersykkop)
Meidogger token: elk Formaat brûker hat in unyk token. De lingte is 32.

 

Drager xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Bearer Bv
Post Body (JSON-formaat)
{

"sn": "2040N00F0116",

"sensor": nul,

"rtData": [],

"dataFormat": "dict",

"tsRange": null

}

JSON Key Description

Kaai Beskriuwing
sn SN fan hearde UNOnext.
sensor Bewegende gem. gegevens fan sensor string array. null betsjut alle sensor. Lege array [] betsjut gjin ynteressearre moving avg. data.
rtData Real-time gegevens fan sensor string array. null betsjut gjin ynteressearre real-time gegevens. Lege array [] betsjut alle sensor gegevens.
dataFormat Akseptearje "dict","csv","json". Brûk "dict" foar de measte gefallen.
tsRange Epoch tiid stamp array. [begjin, ein] - [1613633000, 1613633201] null betsjut de lêste gegevens yn 1 oere. Epoch Example: https://www.epochconverter.com/
Antwurd (applikaasje/json) 
{
"resultaat": "SUC",
"lading": {
"pylder": [
"tiid",
"TEMP",
"HUMI",
"LUX",
"NTC",
"TVOC",
"HCHO",
"CO",
"CO2",
"O3",
"PM2p5",
"PM10",
"TEMP_F",
"NTC_F"
],
"data": [
[
1619425800,
23.2,
67.57,
282,
nul,
30000,
42,
0,
920,
0,
2,
1,
73.76,
null
]
]
},
"rawCount": 1,
"tel": 1
}

JSON Key Description

Kaai Beskriuwing
resultaat

"SUC" is SUKSESFOL.

"FAIL" en "ERR" komme werom mei flaterberjocht.

payload.columns

Reagearre array presintearre sensor kolom. "tiid" is tiidrek stamp. Oaren kinne fûn wurde yn Tabel 1 en Tabel 2

payload.data Reagearre nested data array, elk item is array korrespondearre sensor kolommen. null betsjut gjin gegevens op dit stuit stamp, unmounted of sensor abnormaal.
telle

As it "resultaat" "SUC" is, presintearret de "telling" de lingte fan jildige gegevens (net allegear null data) array.

rawCount

As it "resultaat" "SUC" is, presintearret de "telling" de lingte fan gegevens (befette alle null data) array.

 

 

Dokuminten / Resources

PDF thumbnailHTTP API Software
User Manual · HTTP API Software, HTTP API, Software

Referinsjes

Stel in fraach

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Stel in fraach

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.