DELTA HTTP API સોફ્ટવેર વપરાશકર્તા માર્ગદર્શિકા
પોસ્ટમેન સોફ્ટવેર લોગો

પરિચય

UNOnext એ મલ્ટી-ફંક્શન સેન્સર છે. તે તાપમાન (°C/°F), ભેજ (rH%), એમ્બિયન્ટ લાઇટ (lux), CO2 (ppm), PM2.5 (μg/m3), PM10 (μg/m3) પ્રદાન કરે છે. એડવાન્સ મોડલ વૈકલ્પિક રીતે TVOC પ્રદાન કરે છે. (ppb), HCHO (ppb), CO (ppm), અને O3 (ppb). આ દસ્તાવેજ યુનોનો ઉપયોગ કરીને પરિચય આપે છેweb JSON ફોર્મેટ પર આધારિત UNOnext ના સેન્સર ડેટાને પુનઃપ્રાપ્ત કરવા માટે HTTP API. વધુમાં, યુ.એન.ઓweb HTTP API તાઇવાન નિયમનના આધારે સેન્સરનો મૂવિંગ એવરેજ ડેટા પણ પ્રદાન કરે છે. જ્યારે UNO નેક્સ્ટ ઓનલાઈન હોય ત્યારે ડેટા ડેન્સિટી 1 રેકોર્ડ પ્રતિ 6 મિનિટ છે.
નોંધ. યુનોweb HTTP API ફક્ત UNO નેક્સ્ટને જ સપોર્ટ કરે છે જે પહેલાથી જ સેટ કરેલ WiFi અને UNO સાથે જોડાયેલ છેweb.

કોષ્ટક 1 સેન્સર ટેબલ

સેન્સર પ્રકાર કી ડેટા યુનિટ
તાપમાન TEMP °C
NTC તાપમાન (ઓપ્ટ.) એનટીસી °C
તાપમાન °F TEMP_F °F
NTC તાપમાન °F (ઓપ્ટ.) NTC_F °F
ભેજ હ્યુમી rH%
એમ્બિયન્ટ લાઇટ LUX lux
CO2 CO2 પીપીએમ
PM2.5 PM2p5 jLg/m3
PM10 PM10 jLg/m3
TVOC (ઓપ્ટ.) ટીવીઓસી પીપીબી
HCHO (ઓપ્ટ.) એચસીએચઓ પીપીબી
CO (ઓપ્ટ.) CO પીપીએમ
O3 (ઓપ્ટ.) O3 પીપીબી

 

કોષ્ટક 2 સેન્સર મૂવિંગ એવરેજ ડેટા

સેન્સર પ્રકાર કી ડેટા યુનિટ નિયમ વર્ણન
CO2 CO2_ma પીપીએમ 8 કલાક
PM2.5 PM2p5_ma jLg/m3 24 કલાક
PM10 PM10_ma jLg/m3 24 કલાક
TVOC (ઓપ્ટ.) TVOC_ma પીપીબી 1 કલાક
HCHO (ઓપ્ટ.) HCHO_ma પીપીબી 1 કલાક
CO (ઓપ્ટ.) CO_ma પીપીએમ 8 કલાક
O3 (ઓપ્ટ.) O3_ma પીપીબી 8 કલાક

પી.એસ. જો સેન્સરનું મૂલ્ય "નલ" હોય તો અનમાઉન્ટ કરેલ હોય અથવા ડેટા અનુપલબ્ધ હોય.

API મેન્યુઅલ

જરૂરિયાત
  • યુનોweb ટોકન API પરવાનગી સાથે ખાતું.
  • એક ઓન લાઇન UNOnext ના SN.
  • HTTP API ક્લાયંટ તૈયાર કરો. દા.ત પોસ્ટમેન (https://www.postman.com/), reqBin (https://reqbin.com/)

પોસ્ટમેન સ્ક્રીનશોટ
આકૃતિ 1 પોસ્ટમેન સ્ક્રીનશોટ

API

વર્તમાન યુ.એન.ઓweb માટે નીચેના HTTP API પ્રદાન કરે છે UNO આગલું. https://isdweb.deltaww.com/api/getUnoNextPeriod

કોષ્ટક 3 Uno નેક્સ્ટ પીરિયડ વપરાશ મેળવો

API પ્રોટોકોલ વર્ણન
getUnoNextPeriod પોસ્ટ મૂવિંગ એવરેજ ડેટાના આધારે UNO નેક્સ્ટ ડેટા મેળવો.
અધિકૃતતા: બેરર ટોકન (HTTP વિનંતી હેડરમાં)
વપરાશકર્તા ટોકન: દરેક ફોર્મેટ વપરાશકર્તા પાસે અનન્ય ટોકન છે. લંબાઈ 32 છે.

 

બેરર xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

ધારક દા.ત
પોસ્ટ બોડી (JSON ફોર્મેટ)
{

"sn": "2040N00F0116",

"સેન્સર": નલ,

"rtData": [],

"ડેટા ફોર્મેટ": "ડિક્ટ",

"tsRange": નલ

}

JSON કી વર્ણન

કી વર્ણન
sn UNOnext નું SN.
સેન્સર મૂવિંગ સરેરાશ. સેન્સર સ્ટ્રિંગ એરેનો ડેટા. નલ એટલે બધા સેન્સર. ખાલી એરે [] સરેરાશ ખસેડવામાં રસ નથી. ડેટા
rtData સેન્સર સ્ટ્રિંગ એરેનો રીઅલ-ટાઇમ ડેટા. નલ મતલબ કે રીઅલ-ટાઇમ ડેટામાં રસ નથી. ખાલી એરે [] એટલે કે તમામ સેન્સર ડેટા.
ડેટા ફોર્મેટ “ડિક્ટ”,”csv”,”json” સ્વીકારો. મોટાભાગના કેસ માટે "ડિક્ટ" નો ઉપયોગ કરો.
tsરેન્જ યુગ સમય stamp એરે [પ્રારંભ, અંત] – [1613633000, 1613633201] નલ એટલે કે 1 કલાકમાં છેલ્લો ડેટા. Epoch Exampલે: https://www.epochconverter.com/
પ્રતિભાવ (એપ્લિકેશન/જેસન) 
{
"પરિણામ": "SUC",
"પેલોડ": {
"કૉલમ": [
"સમય",
"TEMP",
"હુમી",
"LUX",
"NTC",
"TVOC",
"HCHO",
"CO",
"CO2",
"O3",
"PM2p5",
"PM10",
"TEMP_F",
"NTC_F"
],
"ડેટા": [
[
1619425800,
23.2,
67.57,
282,
શૂન્ય
30000,
42,
0,
920,
0,
2,
1,
73.76,
નલ
] ] },
"કાચા ગણતરી": 1,
"ગણતરી": 1
}

JSON કી વર્ણન

કી વર્ણન
પરિણામ

"SUC" છે સફળ.

"FAIL" અને "ERR" ભૂલ સંદેશ સાથે પરત આવે છે.

payload.columns

પ્રતિસાદ આપેલ એરે પ્રસ્તુત સેન્સર કૉલમ. "સમય" એ યુગ સેન્ટ છેamp. અન્ય કોષ્ટક 1 અને કોષ્ટક 2 માં મળી શકે છે

payload.data પ્રતિસાદ આપેલ નેસ્ટેડ ડેટા એરે, દરેક આઇટમ એરે અનુરૂપ સેન્સર કૉલમ છે. નલ મતલબ કે આ સમયે કોઈ ડેટા નથીamp, અનમાઉન્ટ કરેલ અથવા સેન્સર અસામાન્ય.
ગણતરી

જો "પરિણામ" "SUC" છે, તો "ગણતરી" માન્ય ડેટાની લંબાઈ રજૂ કરે છે (બધા નહીં નલ ડેટા) એરે.

કાચી ગણતરી

જો "પરિણામ" "SUC" છે, તો "ગણતરી" ડેટાની લંબાઈ રજૂ કરે છે (બધા સમાવે છે નલ ડેટા) એરે.

 

 

દસ્તાવેજો / સંસાધનો

DELTA HTTP API સોફ્ટવેર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
HTTP API સૉફ્ટવેર, HTTP API, સૉફ્ટવેર

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *