DELTA HTTP API Программасынын Колдонуучусу
почтальон программалык логотип

Introduction

UNOnext - бул көп функциялуу сенсорлор. Бул Температураны (°C / ° F), Нымдуулукту (rH%), Айлана-чөйрөнүн жарыгын (люкс), CO2 (ppm), PM2.5 (мкг / м3), PM10 (мкг / м3) менен камсыз кылат. Алдын ала модель TVOC менен камсыз кылат. (ppb), HCHO (ppb), CO (ppm) жана O3 (ppb). Бул документ UNO колдонууну киргизетweb JSON форматына негизделген UNOnext сенсор дайындарын алуу үчүн HTTP API. Мындан тышкары, БУУweb HTTP API ошондой эле Тайвандык жөнгө салуу негизинде сенсордун орточо кыймылдуу маалыматтарын берет. UNOnext онлайн режиминде болгондо берилиштердин тыгыздыгы 1 мүнөткө 6 жазууну түзөт.
Эскертүү. ООНweb HTTP API мурунтан эле WiFi орнотулган жана UNO менен туташкан UNOnextти гана колдойтweb.

1-таблица Сенсордук таблица

Сенсор түрү ачкыч Маалымат бирдиги
Температура ТЕМП °C
NTC температурасы (op.) NTC °C
Температура °F TEMP_F °F
NTC температурасы °F (тандоо) NTC_F °F
Нымдуулук HUMI rH%
Ambient Light LUX люкс
CO2 CO2 промилле
PM2.5 PM2p5 jLg/m3
PM10 PM10 jLg/m3
TVOC (тандоо) TVOC ppb
HCHO (тандоо) HCHO ppb
CO (таңдашы) CO промилле
O3 (тандоо) O3 ppb

 

Таблица 2 Сенсор кыймылдуу орточо маалыматтар

Сенсор түрү ачкыч Маалымат бирдиги Эреженин сүрөттөлүшү
CO2 CO2_ma промилле 8 саат
PM2.5 PM2p5_ma jLg/m3 24 саат
PM10 PM10_ma jLg/m3 24 саат
TVOC (тандоо) TVOC_ma ppb 1 саат
HCHO (тандоо) HCHO_ma ppb 1 саат
CO (таңдашы) CO_ma промилле 8 саат
O3 (тандоо) O3_ma ppb 8 саат

PS. Эгер сенсордун мааниси "нөл" болсо, орнотулган эмес же маалымат жеткиликсиз көрсөтүлөт.

API колдонмосу

Талап
  • ООНweb token API уруксаты менен каттоо эсеби.
  • Он-лайн UNOnext'тин SN.
  • HTTP API кардарын даярдаңыз. Мис Почтачы (https://www.postman.com/), reqBin (https://reqbin.com/)

Почтачы скриншот
1-сүрөт Почтачы скриншоту

API

Учурдагы БУУweb үчүн төмөнкү HTTP API камсыз кылат UNOnext. https://isdweb.deltaww.com/api/getUnoNextPeriod

3-таблица Uno Кийинки мезгилдин колдонулушун алыңыз

API Протокол Description
getUnoNextPeriod POST Кыймылдуу орточо маалыматтардын негизинде UNOnext дайындарын алыңыз.
Авторизация: Жетүүчү Токен (HTTP сурамынын башында)
Колдонуучунун белгиси: Ар бир Формат колдонуучунун уникалдуу белгиси бар. Узундугу 32.

 

Жүктөөчү ХХХХХХХХХХХХХХХХХХХХХХХ

алып жүрүүчү Мис
Посттун тексти (JSON форматы)
{

"sn": "2040N00F0116",

"сенсор": null,

"rtData": [],

"dataFormat": "dict",

"tsRange": null

}

JSON Key Description

ачкыч Description
sn UNOnext компаниясына таандык SN.
сенсор Жылдыруу орт. сенсордук сап массивинин маалыматтары. null бардык сенсор дегенди билдирет. Бош массив [] кызыкдар эмес кыймылдуу орточо дегенди билдирет. маалыматтар.
rtData Сенсордук сап массивинин реалдуу убакыт маалыматтары. null эч кандай кызыкдар реалдуу убакыт маалыматтарды билдирет. Бош массив [] бардык сенсор маалыматтарды билдирет.
dataFormat “dict”,”csv”,”json” кабыл алыңыз. Көпчүлүк учурда "dict" колдонуңуз.
tsRange Эпох убактысы стamp массив. [баштоо, аяктоо] – [1613633000, 1613633201] null 1 сааттын ичинде акыркы маалыматтарды билдирет. Epoch Exampле: https://www.epochconverter.com/
Жооп (колдонмо/json) 
{
"результат": "SUC",
"пайдалуу жүк": {
"мамычалар": [
"убакыт",
"TEMP",
"HUMI",
"LUX",
"NTC",
"TVOC",
"HCHO",
"CO",
"CO2",
"O3",
“PM2p5”,
"PM10",
“TEMP_F”,
"NTC_F"
],
"маалымат": [
[
1619425800,
23.2,
67.57,
282,
null,
30000,
42,
0,
920,
0,
2,
1,
73.76,
null
] ] },
"rawCount": 1,
"эсеп": 1
}

JSON Key Description

ачкыч Description
натыйжа

"SUC" болуп саналат ИЙГИЛИК.

"FAIL" жана "ERR" ката билдирүүсү менен кайтарылат.

жүктөө.мамычалар

Жооп берилген массив көрсөтүлгөн сенсор тилкеси. "убакыт" доор стamp. Башкаларды 1-таблицадан жана 2-таблицадан тапса болот

payload.data Жооп берилген уяланган маалымат массиви, ар бир нерсе массивге туура келген сенсор мамычалары. null Бул учурда маалымат жок дегенди билдиретamp, орнотулган эмес же сенсор анормалдуу.
сана

Эгерде "натыйжа" "SUC" болсо, "эсеп" жарактуу маалыматтардын узундугун көрсөтөт (баары эмес null маалыматтар) массив.

rawCount

Эгерде "натыйжа" "SUC" болсо, "эсеп" маалыматтардын узундугун көрсөтөт (баарын камтыйт null маалыматтар) массив.

 

 

Документтер / Ресурстар

DELTA HTTP API программасы [pdf] Колдонуучунун колдонмосу
HTTP API Программасы, HTTP API, Программалык камсыздоо

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *