DIVUS-VISION-logo......

DIVUS VISION API Software

DIVUS-VISION-API-Software-ọja

Awọn pato

  • Ọja: DIVUS VISION API
  • Olupese: DIVUS GmbH
  • Ẹya: 1.00 REV0 1 - 20240528
  • Ibi: Pillhof 51, Eppan (BZ), Italy

ọja Alaye

API DIVUS VISION jẹ ohun elo sọfitiwia ti a ṣe apẹrẹ fun ibaraenisepo pẹlu awọn eto DIVUS VISION. O gba awọn olumulo laaye lati wọle si ati ṣakoso ọpọlọpọ awọn eroja laarin eto nipa lilo awọn ilana MQTT.

FAQ

Q: Ṣe MO le lo DIVUS VISION API laisi imọ iṣaaju ti PC tabi imọ-ẹrọ adaṣe?

A: Iwe afọwọkọ naa jẹ apẹrẹ fun awọn olumulo pẹlu imọ iṣaaju ni awọn agbegbe wọnyi lati rii daju lilo API daradara.

IFIHAN PUPOPUPO

  • DIVUS GmbH Pillhof 51 I-39057 Eppan (BZ) – Italy

Awọn ilana iṣiṣẹ, awọn iwe afọwọkọ ati sọfitiwia ni aabo nipasẹ aṣẹ lori ara. Gbogbo awọn ẹtọ wa ni ipamọ. Didaakọ, pidánpidán, titumọ, itumọ ni odindi tabi ni apakan ko gba laaye. Iyatọ kan kan si ṣiṣẹda ẹda afẹyinti ti sọfitiwia fun lilo ti ara ẹni.
Iwe itọnisọna jẹ koko ọrọ si iyipada laisi akiyesi. A ko le ṣe iṣeduro pe data ti o wa ninu iwe yii ati lori media ipamọ ti a pese ko ni awọn aṣiṣe ati pe o tọ. Awọn aba fun awọn ilọsiwaju bi daradara bi awọn amọran lori awọn aṣiṣe jẹ itẹwọgba nigbagbogbo. Awọn adehun tun kan si awọn asomọ kan pato si iwe afọwọkọ yii. Awọn iyasọtọ inu iwe-ipamọ yii le jẹ aami-išowo ti lilo awọn ẹgbẹ kẹta fun awọn idi tiwọn le tako awọn ẹtọ awọn oniwun wọn. Awọn ilana olumulo: Jọwọ ka iwe afọwọkọ yii ṣaaju lilo rẹ fun igba akọkọ ki o tọju si aaye ailewu fun itọkasi ọjọ iwaju. Ẹgbẹ ibi-afẹde: A kọ iwe afọwọkọ naa fun awọn olumulo pẹlu imọ iṣaaju ti PC ati imọ-ẹrọ adaṣe.

Awọn apejọ igbejadeDIVUS-VISION-API -Software-fig (1)

Ọrọ Iṣaaju

GENERAL AKOSO

Iwe afọwọkọ yii ṣe apejuwe VISION API (Interface Programming Application) – wiwo nipasẹ eyiti VISION le ṣe idojukọ ati iṣakoso lati awọn eto ita.
Ni awọn ọrọ iṣe, eyi tumọ si pe o le lo awọn eto bii

lati ṣakoso awọn eroja ti iṣakoso nipasẹ VISION tabi ka ipo wọn jade. Wiwọle ati ibaraẹnisọrọ waye nipasẹ Ilana MQTT, eyiti o nlo awọn koko-ọrọ ti a npe ni lati koju awọn iṣẹ kọọkan tabi awọn eto awọn iṣẹ tabi lati ni ifitonileti nipa awọn iyipada si wọn. Olupin MQTT (alagbata) ni a lo fun idi eyi, eyiti o mu aabo ati iṣakoso / pinpin awọn ifiranṣẹ si awọn olukopa. Ni idi eyi, olupin MQTT wa ni taara lori DIVUS KNX IQ ati pe a tunto ni pataki fun idi eyi. Botilẹjẹpe API VISION tun le ṣee lo laisi imọ siseto, iṣẹ ṣiṣe dara fun awọn olumulo to ti ni ilọsiwaju.

AWON Ibere

Gẹgẹbi a ti salaye ninu iwe afọwọkọ VISION, olumulo API gbọdọ wa ni akọkọ muuṣiṣẹ ni aiyipada ki o le ni anfani lati lo iwọle API nikan ṣiṣẹ ni lilo data ijẹrisi olumulo Api. Niwọn bi awọn ẹtọ olumulo ṣe kan, imuṣiṣẹ fun iṣẹ ṣiṣe le lẹhinna tunto boya lori gbogbo tabi lori awọn eroja kọọkan. Wo Chap.0. Nitoribẹẹ, o tun nilo iṣẹ akanṣe VISION ninu eyiti awọn eroja ti o fẹ lati ṣakoso lati ita ti tunto ni kikun ati asopọ si wọn ti ni idanwo ni aṣeyọri. Lati ni anfani lati koju awọn eroja kọọkan nipasẹ API, ID ano wọn gbọdọ jẹ mimọ: eyi ti han ni isalẹ ti awọn eto eto eroja.

AABO

Fun awọn idi aabo, iraye si API ṣee ṣe nikan ni agbegbe (ie kii ṣe nipasẹ awọsanma). Ewu aabo nigbati o ba mu iraye si API ṣiṣẹ jẹ kekere. Sibẹsibẹ, awọn eroja ti o nii ṣe aabo ko yẹ ki o muu ṣiṣẹ tabi kọ ni gbangba fun iraye si API.

MQTT ATI Awọn ofin rẹ - Apejuwe kukuru

  • DIVUS-VISION-API -Software-fig (2)Ni MQTT, ipa ti iṣakoso aarin ati pinpin gbogbo awọn ifiranṣẹ jẹ ti alagbata. Botilẹjẹpe olupin MQTT ati alagbata MQTT kii ṣe awọn ọrọ isọsọ (olupin jẹ ọrọ ti o gbooro fun ipa ti awọn alabara MQTT tun le ṣe), a tumọ alagbata nigbagbogbo ninu iwe afọwọkọ yii nigbati a mẹnuba olupin MQTT. DIVUS KNX IQ funrarẹ ṣe ipa alagbata MQTT / olupin MQTT ni agbegbe ti itọnisọna yii.
  • DIVUS-VISION-API -Software-fig (3)Olupin MQTT kan nlo ohun ti a pe ni awọn koko-ọrọ: ilana ilana pẹlu eyiti data ti wa ni tito lẹtọ, ṣakoso ati gbejade.
  • DIVUS-VISION-API -Software-fig (4)Titẹjade ni ibi-afẹde akọkọ ti ṣiṣe data wa si awọn olukopa miiran nipasẹ awọn akọle. Ti o ba fẹ yi iye kan pada, o kọ si koko-ọrọ ti o fẹ papọ pẹlu iyipada iye ti o fẹ, tun lo iṣe titẹjade. Ẹrọ ibi-afẹde tabi olupin MQTT ka iyipada ti o fẹ ti o ni ipa lori rẹ ati gba ni ibamu. Lati ṣayẹwo pe a ti lo iyipada naa, o le wo ninu koko-ọrọ akoko gidi ti o ṣe alabapin lati rii boya iyipada naa han nibẹ - ti ohun gbogbo ba ti ṣiṣẹ daradara.
  • DIVUS-VISION-API -Software-fig (5)Awọn onibara yan awọn koko-ọrọ ti o nifẹ wọn: eyi ni a npe ni ṣiṣe alabapin. Ni gbogbo igba ti iye ba yipada ni / ni isalẹ koko-ọrọ kan, gbogbo awọn alabara ti o ṣe alabapin ni a sọ fun - ie laisi nini lati beere ni gbangba boya ohun kan ti yipada tabi kini iye lọwọlọwọ jẹ.
  • DIVUS-VISION-API -Software-fig (6)O le ṣii (tabi adirẹsi) ikanni ibaraẹnisọrọ lọtọ pẹlu olupin MQTT nipa titẹ eyikeyi okun alailẹgbẹ ti a pe ni client_id ninu koko kan. client_id gbọdọ jẹ lilo ninu koko-ọrọ lati ṣe ilana awọn iye. Eyi ṣe iranṣẹ lati ṣe idanimọ ipilẹṣẹ ti iyipada kọọkan, ṣe iranlọwọ pẹlu awọn aṣiṣe eyikeyi ati pe ko kan awọn alabara miiran, bi awọn idahun ti o baamu lati ọdọ olupin naa, pẹlu awọn koodu aṣiṣe eyikeyi ati awọn ifiranṣẹ, tun de koko nikan pẹlu client_id kanna (ati nitorinaa nikan). onibara yẹn). client_id jẹ okun ohun kikọ alailẹgbẹ ti o ni eyikeyi akojọpọ awọn ohun kikọ 0-9, az, AZ, “-“, “_”.
  • DIVUS-VISION-API -Software-fig (7)Ni gbogbogbo, awọn akọle alabapin ti olupin MQTT ti DIVUS KNX IQ ni ipo koko-ọrọ, lakoko ti awọn akọle titẹjade ni ibeere koko-ọrọ naa. Awọn ti o ni ipo ti ni imudojuiwọn laifọwọyi ni kete ti iyipada iye ita wa tabi ni kete ti iyipada iye ti beere lọwọ alabara funrararẹ nipasẹ atẹjade kan ati pe o ti lo ni aṣeyọri. Awọn ti o wa fun titẹjade ti pin siwaju si awọn iru (ibeere /) gba ati awọn iru (ibeere /) ṣeto.
  • DIVUS-VISION-API -Software-fig (8)Awọn iyipada iye ati awọn aye iyan miiran jẹ afikun si koko-ọrọ pẹlu ohun ti a pe ni isanwo isanwo. Awọn paramita ti awọn eroja kọọkan (ano-id, orukọ, oriṣi, awọn iṣẹ)

Iyatọ akọkọ laarin MQTT ati awoṣe olupin alabara Ayebaye, nibiti awọn ibeere alabara ati lẹhinna yi data pada, da lori awọn imọran ti ṣiṣe alabapin ati atẹjade. Awọn olukopa le ṣe atẹjade data, ṣiṣe ki o wa fun awọn miiran, ti o ba nifẹ si le ṣe alabapin si. Itumọ yii jẹ ki o ṣee ṣe lati dinku paṣipaarọ data ati tun tọju gbogbo awọn ẹgbẹ ti o nifẹ si imudojuiwọn. Diẹ ẹ sii nipa awọn alaye nibi: ati awọn paramita pataki (uuid, awọn asẹ) ni lati ṣee lo nibi. Botilẹjẹpe awọn aṣayan pupọ wa, fifuye isanwo naa han ni ọna kika bi JSON ninu iwe afọwọkọ yii. JSON nlo awọn biraketi ati aami idẹsẹ lati ṣe aṣoju data ti eyikeyi eto ati nitorina o dinku iwọn awọn apo-iwe data lati gbejade. Awọn alaye diẹ sii nipa awọn ẹru isanwo ni a le rii nigbamii ni afọwọṣe.

  • DIVUS-VISION-API -Software-fig (9)Fun awọn idi pataki, o ṣee ṣe lati ṣe àlẹmọ ni ibamu si iru iṣẹ naa, fun apẹẹrẹ lati koju nikan titan/pa ie awọn iyipada 1-bit. Awọn paramita Asẹ ni fifuye isanwo ni a lo fun idi eyi. Sisẹ jẹ ṣee ṣe lọwọlọwọ nipasẹ iru iṣẹ.
  • DIVUS-VISION-API -Software-fig (10)Lati ni anfani lati koju awọn eroja kọọkan, ID ano wọn nilo. Eyi ni a le rii ni VISION ninu akojọ awọn ohun-ini eroja tabi tun le ka taara lati inu data ti o han ni iwaju ipin kọọkan ti o wa ni ṣiṣe alabapin gbogbogbo ti MQTT Explorer (awọn eroja ti o wa nibẹ ti ṣe atokọ ni adibi nipasẹ ID ano).

DIVUS-VISION-API -Software-fig (11)

Iṣeto ni fun wiwọle API

IRAN TORITO FUN Wiwọle olumulo API

Ni VISION gẹgẹbi oluṣakoso, lọ si Iṣeto ni - Olumulo / Iṣakoso Wiwọle API, tẹ lori Awọn olumulo / API wiwọle ati tẹ-ọtun lori Olumulo API (tabi tẹ mọlẹ) lati ṣii window ṣiṣatunkọ. Nibẹ ni iwọ yoo wa awọn paramita wọnyi ati data

  • Mu ṣiṣẹ (apoti)
    • Olumulo ti wa ni akọkọ sise nibi. Aiyipada jẹ alaabo
  • Orukọ olumulo
    • Okun yii nilo fun iraye si nipasẹ API – daakọ rẹ lati ibi
  • Ọrọigbaniwọle
    • Okun yii nilo fun iraye si nipasẹ API – daakọ rẹ lati ibi
  • Awọn igbanilaaye
    • Awọn ẹtọ aiyipada fun kika ati kikọ awọn iye ti awọn eroja VISION le jẹ asọye nibi, ie ohun ti o ṣalaye nibi kan gbogbo awọn eroja ti o wa tẹlẹ ati ọjọ iwaju. Ti o ba fẹ lati gba iraye si awọn eroja kọọkan, o yẹ ki o ko yi awọn ẹtọ aiyipada wọnyi pada

Awọn igbanilaaye LORI ẸRỌRỌ ẸKỌKAN

O ti wa ni niyanju wipe ki o ko fun API wiwọle si gbogbo ise agbese, sugbon nikan si awọn eroja ti o fẹ. Tẹsiwaju bi atẹle

  1. wọle si VISION bi olutọju
  2. yan nkan ti o fẹ ki o ṣii akojọ awọn eto rẹ (tẹ-ọtun tabi tọju titẹ, lẹhinna Eto)
  3. labẹ titẹsi akojọ aṣayan Gbogbogbo - Awọn igbanilaaye, mu ṣiṣẹ "Fa awọn igbanilaaye aiyipada" ati lẹhinna lọ si Awọn igbanilaaye ipin-ohun, eyiti o fihan matrix awọn igbanilaaye.DIVUS-VISION-API -Software-fig (12)
  4. mu igbanilaaye iṣakoso ṣiṣẹ nibi, eyiti o tun jẹ ki awọn view aiye taara. Ti o ba fẹ ka data nikan nipasẹ iwọle API, o to lati mu ṣiṣẹ naa view igbanilaaye.
  5. tun ilana kanna fun gbogbo awọn eroja ti o fẹ wọle si

Asopọ nipasẹ MQTT

AKOSO

Bi example, a yoo ṣe afihan wiwọle nipasẹ MQTT API ti DIVUS KNX IQ pẹlu kan jo o rọrun, free software ti a npe ni MQTT Explorer (wo chap. 1.1), ti o wa fun Windows, Mac ati Lainos. Imọ ipilẹ ati iriri pẹlu MQTT jẹ mimọ.

DATA BEERE FUN Asopọmọra

Gẹgẹbi a ti sọ tẹlẹ (wo apakan 2.1), orukọ olumulo ati ọrọ igbaniwọle ti olumulo API nilo. Eyi jẹ ipariview ti gbogbo data ti o gbọdọ gba ṣaaju ki asopọ kan ti ṣeto:

  • Orukọ olumulo Ka jade lori oju-iwe alaye ti olumulo API
  • Ọrọigbaniwọle Ka jade lori oju-iwe alaye ti olumulo API
  • Adirẹsi IP Ka jade ni awọn eto ifilọlẹ labẹ Gbogbogbo - Nẹtiwọọki - Ethernet (tabi nipasẹ Amuṣiṣẹpọ)
  • Port 8884 (ibudo yii wa ni ipamọ fun idi eyi)

Asopọmọra akọkọ pẹlu MQTT ExPLORER AND GENERAL alabapin

Ni deede, MQTT ṣe iyatọ laarin awọn iṣẹ ṣiṣe alabapin ati gbejade. MQTT Explorer jẹ irọrun eyi nipa ṣiṣe alabapin laifọwọyi si gbogbo awọn koko-ọrọ ti o wa (koko #) nigbati asopọ akọkọ ba wa. Bi abajade, igi ti o yori si gbogbo awọn eroja ti o wa (ie wiwọle olumulo API ti a funni) ni a le rii taara ni agbegbe apa osi ti window MQTT Explorer lẹhin asopọ aṣeyọri. Lati tẹ awọn akọle alabapin si siwaju sii tabi lati rọpo # pẹlu koko-ọrọ kan pato diẹ sii, lọ si To ti ni ilọsiwaju ni window asopọ. Koko-ọrọ ti o han ni apa ọtun oke dabi nkan bi eyi:DIVUS-VISION-API -Software-fig (13)

nibiti 7f4x0607849x444xxx256573x3x9x983 jẹ orukọ olumulo API ati awọn nkan_list ni gbogbo awọn eroja ti o wa ni gbogbo igba. Ti o ba fẹ lati ṣe alabapin si awọn eroja kọọkan, tẹ ID ano ti nkan ti o fẹ lẹhin nkan_list/.

Akiyesi: Iru alabapin yii ni aijọju ni ibamu si ọgbọn ti o wa lẹhin awọn adirẹsi esi KNX; o fihan ipo lọwọlọwọ ti awọn eroja ati pe o le ṣee lo lati ṣayẹwo boya awọn ayipada ti o fẹ ti lo ni aṣeyọri. Ti o ba fẹ ka data nikan ṣugbọn ko yi pada, iru ṣiṣe alabapin yii ti to.

Ẹyọkan ti o rọrun kan dabi iru eyi ni akiyesi JSONDIVUS-VISION-API -Software-fig (14)

Akiyesi: Gbogbo awọn iye ni sintasi ti o han loke fun apẹẹrẹ {"iye": "1" } gẹgẹbi abajade ti awọn koko-ọrọ alabapin, lakoko ti iye ti wa ni kikọ taara ninu sisanwo lati yi iye kan pada (ie fun awọn koko-ọrọ titẹjade) - awọn biraketi ati “iye” ti yọkuro fun apẹẹrẹ “onoff”: “1”.

Awọn aṣẹ to ti ni ilọsiwaju

AKOSO

Awọn oriṣi mẹta ti awọn koko-ọrọ ni gbogbogbo:

  1. Ṣe alabapin koko-ọrọ (awọn) lati wo awọn eroja to wa ati lati gba awọn ayipada iye akoko gidi
  2. Ṣe alabapin koko-ọrọ (awọn) lati gba awọn idahun si (awọn onibara ) jade ibeere
  3. Ṣe atẹjade awọn koko-ọrọ lati gba tabi lati ṣeto awọn eroja pẹlu awọn iye wọn

A yoo tọka si iru awọn iru wọnyi ni lilo nọmba ti o han nibi (fun apẹẹrẹ awọn koko-ọrọ iru 1, 2, 3). Awọn alaye diẹ sii ni awọn apakan atẹle ati ni chap. 4.2.

Ṣe alabapin si awọn koko-ọrọ lati RI awọn eroja ti o wa ati lati gba awọn iyipada iye akoko-gidi

Awọn wọnyi ni a ti ṣapejuwe tẹlẹ

Ṣe alabapin si awọn koko-ọrọ lati gba awọn idahun si awọn ibeere tẹjade ti alabara naa

Iru awọn koko-ọrọ yii jẹ iyan. O faye gba lati

  • ṣii ikanni ibaraẹnisọrọ alailẹgbẹ pẹlu olupin MQTT nipasẹ lilo alabara_id lainidii. Diẹ ẹ sii nipa iyẹn ni chap. 4.2.2
  • gba abajade ti awọn ibeere titẹjade lori koko-ọrọ alabapin ti o baamu: aṣeyọri tabi ikuna pẹlu koodu aṣiṣe ati ifiranṣẹ.

Awọn akọle oriṣiriṣi wa lati gba awọn idahun lati gba tabi lati ṣeto awọn aṣẹ titẹjade. Iyatọ ti o baamu niDIVUS-VISION-API -Software-fig (15) Ni kete ti o ba gba awọn koko-ọrọ ti o nilo fun eto rẹ taara, o le pinnu lati yọ igbesẹ yii kuro ki o lo awọn akọle atẹjade taara.

 Ṣe atẹjade awọn koko-ọrọ lati gba tabi lati ṣeto awọn eroja pẹlu awọn iye wọn

Awọn koko-ọrọ wọnyi lo ọna ti o jọra si awọn ti ṣiṣe alabapin - iyipada nikan ni ọrọ “ibeere” ni aaye “ipo” ti a lo lati ṣe alabapin. Awọn ọna koko-ọrọ pipe ni a fihan nigbamii ni ipin. 4.2.2 koko-ọrọ gbigba yoo beere lati ka awọn eroja ati iye olupin MQTT. Ẹru isanwo le ṣee lo lati ṣe àlẹmọ da lori iru iṣẹ ti awọn eroja. Koko-ọrọ kan ti a ṣeto yoo beere lati yi diẹ ninu awọn apakan ti nkan kan pada, gẹgẹbi alaye ninu fifuye isanwo rẹ.

ÌSẸ̀LẸ̀ FÚN Àṣẹ Àti àwọn ìdáhùn tó bára mu

 ALAYE KURO

Gbogbo awọn aṣẹ ti a firanṣẹ si olupin MQTT ni apakan ibẹrẹ ti o wọpọ, eyun:

DIVUS-VISION-API -Software-fig (16)

ALAYE PẸLU

Awọn koko-ọrọ akoko gidi (iru 1) yoo ni ìpele gbogbogbo (wo loke) lẹhinna atẹle nipa

DIVUS-VISION-API -Software-fig (17)

orDIVUS-VISION-API -Software-fig (18)

Fun awọn aṣẹ ti a ṣeto, o han gbangba pe fifuye isanwo ṣe ipa akọkọ nitori yoo ni awọn iyipada ti o fẹ ninu (ie awọn iye ti o yipada fun awọn iṣẹ eroja). Ikilọ kan: Maṣe lo aṣayan idaduro ni iru awọn aṣẹ 3 rẹ nitori o le fa awọn ọran ni ẹgbẹ KNX.

EXAMPLE: ṢE Atẹjade FUN Yipada Awọn iye (awọn) Ẹyọ Kanṣoṣo kan

Ọran ti o rọrun julọ ni lati fẹ yi iye ọkan ninu awọn eroja ti o han nipasẹ ṣiṣe alabapin gbogbogbo.
Ni gbogbogbo, iyipada / yi pada iṣẹ ti VISION nipasẹ MQTT ni awọn igbesẹ 3, kii ṣe gbogbo eyiti o jẹ pataki, ṣugbọn sibẹsibẹ a ṣeduro gbigbe wọn jade bi a ti ṣalaye.

  1. Koko-ọrọ ti o ni iṣẹ ti a fẹ satunkọ jẹ ṣiṣe alabapin nipa lilo alabara_id aṣa
  2. Koko-ọrọ fun ṣiṣatunṣe jẹ atẹjade papọ pẹlu fifuye isanwo pẹlu awọn ayipada ti o fẹ ni lilo client_id ti a yan ni 1.
  3. Lati ṣayẹwo, lẹhinna o le wo idahun ni koko-ọrọ (1.) - ie boya (2.) ṣiṣẹ tabi rara
  4. Ninu alabapin gbogbogbo, nibiti gbogbo awọn iye ti ni imudojuiwọn nigbati awọn ayipada ba ṣe, o le rii iyipada iye ti o fẹ ti ohun gbogbo ba ti ṣiṣẹ daradara.

Awọn igbesẹ lati ṣe eyi ni:

  1. yan client_id fun apẹẹrẹ "Divus" ki o si fi sii si ọna lẹhin orukọ olumulo APIDIVUS-VISION-API -Software-fig (19)
    Eyi ni koko-ọrọ pipe fun ṣiṣe alabapin si ikanni ibaraẹnisọrọ tirẹ pẹlu olupin MQTT. Eyi sọ fun olupin nibiti o ti nireti awọn idahun si awọn ayipada ti o pinnu lati firanṣẹ. Ṣe akiyesi ipo/apakan ṣeto eyiti o ṣalaye a. pe o jẹ koko-alabapin ati b. pe yoo gba awọn idahun lati ṣeto iru awọn aṣẹ.
  2. Koko titẹjade yoo jẹ kanna ayafi fun yiyipada awọn koko-ọrọ ibeere ipoDIVUS-VISION-API -Software-fig (20)
  3. ohun ti iyipada yẹ ki o jẹ ti a kọ sinu owo sisan. Eyi ni diẹ ninu awọn Mofiamples.
    • Yipada si pa ohun elo kan ti o ni iṣẹ titan/paa (1 bit):DIVUS-VISION-API -Software-fig (21)
    • Yipada lori eroja ti o ni iṣẹ titan / pipa (1 bit). Ni afikun, ti ọpọlọpọ iru awọn aṣẹ bẹ ba bẹrẹ lati ọdọ alabara kanna, paramita uuid (“ID alailẹgbẹ”, nigbagbogbo jẹ okun 128-bit ti a ṣe ọna kika bi 8-4-4-4-12 awọn nọmba hex) le ṣee lo lati fi ipin naa silẹ. idahun si ibeere ti o baamu, bi paramita yii – ti o ba wa ninu ibeere naa – tun le rii ninu esi naa.DIVUS-VISION-API -Software-fig (22)
    • Yipada ati ṣeto imọlẹ dimmer si 50%DIVUS-VISION-API -Software-fig (23)
    • Idahun si koko ti o han ati ṣe alabapin si oke (ẹru isanwo rẹ, lati jẹ kongẹ) jẹ lẹhinna, fun example.DIVUS-VISION-API -Software-fig (24)
      Awọn loke esi jẹ ẹya Mofiample ni irú ti a tọ payload, biotilejepe awọn ano ni o ni ko dimming iṣẹ. Ti awọn iṣoro to ṣe pataki ba wa ti o yorisi fifuye isanwo ko lati tumọ ni deede, idahun yoo dabi eyi (fun apẹẹrẹ):DIVUS-VISION-API -Software-fig (25)
      fun alaye ti awọn koodu aṣiṣe ati awọn ifiranṣẹ ṣugbọn ni gbogbogbo, bi fun http, awọn koodu 200 jẹ awọn idahun rere nigba ti 400 jẹ odi.

EXAMPLE: Atẹjade FUN YIPADA ỌPỌLỌPỌ awọn iye eroja

Ilana naa jọra si eyi ti o han ṣaaju lati yi nkan kan pada. Iyatọ naa ni pe o yọ element_id kuro ninu awọn koko-ọrọ ati lẹhinna tọkasi ṣeto ti element_ids ni iwaju data inu fifuye isanwo naa. Wo awọn sintasi ati be ni isalẹ.DIVUS-VISION-API -Software-fig (26)

Àlẹmọ nipasẹ ORISI IṢẸ NINU awọn ibeere

Paramita Asẹ ni fifuye isanwo gba awọn iṣẹ (awọn) ti o fẹ nikan ti ohun kan laaye lati koju. Iṣẹ titan/pipa ti yipada tabi dimmer ni a pe ni “ pipa”, fun example, ati àlẹmọ ti o baamu jẹ asọye ni ọna yii:DIVUS-VISION-API -Software-fig (27)

Idahun lẹhinna dabi eyi, fun exampleDIVUS-VISION-API -Software-fig (28)DIVUS-VISION-API -Software-fig (29)

Akọmọ onigun mẹrin tọkasi pe o tun le ṣe àlẹmọ nipasẹ awọn iṣẹ pupọ, fun apẹẹrẹDIVUS-VISION-API -Software-fig (30)

O yori si idahun bi eleyi:DIVUS-VISION-API -Software-fig (31)

Àfikún

Aṣiṣe awọn koodu

Asise ni MQTT ibaraẹnisọrọ ja si ni a nomba koodu. Awọn wọnyi tabili iranlọwọ lati ya lulẹ.DIVUS-VISION-API -Software-fig (32)

Awọn paramita ti Payload

Ẹru isanwo ṣe atilẹyin awọn aye oriṣiriṣi ti o da lori ọrọ-ọrọ. Tabili ti o tẹle fihan iru awọn paramita ti o le waye ninu awọn akọle wo

DIVUS-VISION-API -Software-fig (33) DIVUS-VISION-API -Software-fig (34) DIVUS-VISION-API -Software-fig (35)

Awọn akọsilẹ Ẹya

  • IBI 1.00

Iroyin:

• Atẹjade akọkọ

Awọn iwe aṣẹ / Awọn orisun

DIVUS VISION API Software [pdf] Afowoyi olumulo
VISION API Software, API Software, Software
DIVUS Iran API Software [pdf] Itọsọna olumulo
Iran API Software, Iran, API Software, Software

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *