tuya-Logo

tuya Referenca API-ja za upravljanje uređajima u oblaku

tuya-Device-Control-Cloud-Services-API-Referentni-proizvod

Informacije o proizvodu

Proizvod za kontrolu uređaja pruža skup API-ja i instrukcija za daljinsko upravljanje uređajima. Korisnici mogu slati instrukcije uređaju koristeći priložene API krajnje tačke.

specifikacije:

  • Kontrola uređaja
  • verzija: 20240124
  • Online verzija

Upute za upotrebu proizvoda

  1. Nabavite set instrukcija po kategoriji:
    Korisnici mogu dohvatiti skup instrukcija po kategorijama koristeći sljedeće API krajnje točke:
    • API opis
    • API adresa
    • Parametar zahtjeva
    • Povratni parametar
    • Zahtjev Example
    • SDK Example
    • Odgovor Example
    • Kod greške
  2. Nabavite set instrukcija po uređaju:
    Da bi dobili instrukcije koje je postavio uređaj, korisnici mogu koristiti dostavljene API krajnje točke za određene uređaje. Ovo uključuje detalje kao što su API adresa, parametri zahtjeva, parametri povrata i npramples.
  3. Nabavite set instrukcija po uređajima:
    Ova funkcija omogućava korisnicima pristup skupu instrukcija za više uređaja. Korisnici mogu postavljati zahtjeve koristeći API adresu i navedene parametre.
  4. Dobijte specifikacije i svojstva uređaja:
    Ova krajnja tačka API-ja pruža detaljne specifikacije i svojstva uređaja, uključujući skup instrukcija i skup statusa. Korisnici mogu zatražiti ove informacije zajedno sa nprampinformacije o tome kako koristiti SDK.
  5. Pošaljite instrukcije na uređaj:
    Korisnici mogu slati određena uputstva uređaju koristeći priloženi API. Ovo uključuje detalje kao što su parametri zahtjeva, povratni parametri i nprampinformacije o tome kako efikasno poslati uputstva.

FAQ:

  • P: Kako mogu riješiti problem ako naiđem na greške prilikom slanja instrukcija?
    O: Ako naiđete na greške prilikom slanja instrukcija, pogledajte odjeljak koda greške u API dokumentaciji da biste identificirali i riješili problem.
  • P: Mogu li kontrolisati više uređaja istovremeno?
    O: Da, možete istovremeno kontrolisati više uređaja koristeći uputstva postavljena od strane funkcije uređaja i postavljajući zahteve za svaki uređaj u skladu s tim.

Ova tema opisuje API-je povezane s kontrolom uređaja, uključujući dobivanje skupova instrukcija, specifikacija, svojstava, najnovijih statusa i slanje instrukcija.

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (1)

Preuzmite instrukcije po kategorijama

API opis
Upitajte skup instrukcija po kategoriji. Ovaj skup instrukcija ima najveću količinu instrukcija u kategoriji sve-u-jednom aplikacija, koje programeri mogu koristiti i na koje se pozivaju. Ako ste programer platforme, možete razvijati aplikacije prema ovom skupu uputa.

API adresa

  1. GET /v1.0/ funkcije /{ kategorija}

Parametar zahtjeva

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (2)

Povratni parametar

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (3)tuya-Device-Control-Cloud-Services-API-Reference-Fig- (5)

  • Opis rezultata
    • | Naziv parametra | Kategorija | Opis |
    • | :—| :—| :—|
    • | kategorija| String | Kategorija proizvoda |
    • | funkcije| Lista | Set instrukcija |
  • Opis funkcija
    • | Naziv parametra | Kategorija | Opis |
    • | :—| :—| :—|
    • | kod | String | Uputstvo | | tip | String | Vrsta instrukcije |
    • | vrijednosti | String | Raspon vrijednosti ulaznih parametara |
    • | ime | String | Naziv instrukcije |
    • | desc | String | Opis |

Zahtjev example

  1. GET /v1.0/ funkcije/kg

SDK example

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (6)

Odgovor prample

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (7) tuya-Device-Control-Cloud-Services-API-Reference-Fig- (8) tuya-Device-Control-Cloud-Services-API-Reference-Fig- (9)

Kôd greške
Sljedeće su uobičajeni servisni izuzeci za ovo sučelje. Za više grešaka izuzetaka, pogledajte Kod greške.

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (10)

Preuzmite instrukcije po uređaju

API opis
Upitajte funkcije koje uređaj podržava. Kontrolu možete poslati po dobijenim uputama.

API adresa

  1. GET /v1.0/ devices /{ device_id }/ funkcije

Parametar zahtjeva

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (11)

Povratni parametar

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (12)tuya-Device-Control-Cloud-Services-API-Reference-Fig- (13)

  • Opis rezultata
    • | Naziv parametra | Kategorija | Opis |
    • | :—| :—| :—|
    • | kategorija| String | Kategorija proizvoda |
    • | funkcije| Lista | Set instrukcija |
  • Opis funkcija
    • | Naziv parametra | Kategorija | Opis |
    • | :—| :—| :—|
    • | kod | String | Uputstvo |
    • | tip | String | Vrsta instrukcije |
    • | vrijednosti | String | Raspon vrijednosti ulaznih parametara |
    • | ime | String | Naziv instrukcije |
    • | desc | String | Opis |

Zahtjev example

  1. GET /v1.0/ devices/vdevo155XXXX83954683/functions

SDK example

  1. TuyaClient klijent = novi TuyaClient(clientId, secret, RegionEnum.CN);
  2. categoryFunctions = client.getFunctionsByDevId(DEV_ID);
  3. System.out.println(“Nabavite listu funkcija prema ID-u uređaja: “);
  4. System.out.println(JSONObject.toJSONString(funkcije kategorije));

Odgovor prample

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (14)

Kôd greške
Sljedeće su uobičajeni servisni izuzeci za ovo sučelje. Za više grešaka izuzetaka, pogledajte Kod greške.

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (15)

Preuzmite instrukcije po uređajima

API opis
Potražite funkcije koje podržava lista uređaja. Kontrolu možete poslati po dobijenim uputama. podržava do 20 uređaja

API adresa

  1. GET /v1.0/ uređaji/funkcije

Parametar zahtjeva

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (16)

Povratni parametar

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (17)tuya-Device-Control-Cloud-Services-API-Reference-Fig- (18)

  • Opis rezultata
    • | Naziv parametra | Kategorija | Opis |
    • | :—| :—| :—|
    • | kategorija| String | Kategorija proizvoda |
    • | funkcije| Lista | Set instrukcija |
    • | uređaji | Lista | Lista ID-ova uređaja |
  • Opis funkcija
    • | Naziv parametra | Kategorija | Opis |
    • | :—| :—| :—|
    • | kod | String | Uputstvo |
    • | tip | String | Vrsta instrukcije |
    • | vrijednosti | String | Raspon vrijednosti ulaznih parametara |
    • | ime | String | Naziv instrukcije |
    • | desc | String | Opis |

Zahtjev example

  1. GET /v1.0/ devices/functions?device_ids =06200286 dc4f22c8418c ,6c8b eb2f
  2. a517fbc901dtln

SDK example

  1. TuyaClient klijent = novi TuyaClient(clientId, secret, RegionEnum.CN);
  2. categoryFunctions = client.getFunctionsByDevsList(DEV_ID);
  3. System.out.println(“Nabavite listu funkcija po listi uređaja: “);
  4. System.out.println(JSONObject.toJSONString(funkcije kategorije));

Odgovor prample

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (19)

Kôd greške
Sljedeće su uobičajeni servisni izuzeci za ovo sučelje. Za više grešaka izuzetaka, pogledajte Kod greške.

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (20)

Specifikacije i svojstva uređaja

Dobijte specifikacije i svojstva uređaja, uključujući skup instrukcija i set statusa

API opis
Ovo sučelje se koristi za dobivanje skupa instrukcija i skupa statusa koje podržava uređaj prema ID-u uređaja.

API adresa

  1. GET /v1.0/ uređaji /{ device_id }/ specifikacije

Parametar zahtjeva

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (21)

Povratni parametar

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (22)tuya-Device-Control-Cloud-Services-API-Reference-Fig- (23)

  • Opis rezultata
    • | Naziv parametra | Kategorija | Opis |
    • | :—| :—| :—|
    • | kategorija | String | Kategorija proizvoda |
    • | funkcije | Lista | Set instrukcija |
    • | status | Lista | Status postavljen |
  • Opis funkcija
    • | Naziv parametra | Kategorija | Opis |
    • | :—- | :—- | :—|
    • | kod | String | komanda |
    • | tip | String | Vrsta |
    • | vrijednosti | String | Raspon vrijednosti parametara |
  • Opis statusa
    • | Naziv parametra | Kategorija | Opis |
    • | :—| :—| :—|
    • | kod | String | statusni kod |
    • | tip | String | Vrsta |
    • | vrijednosti | String | Raspon vrijednosti parametara |

Zahtjev example

  • GET /v1.0/ devices/vdevoXXXXXXXXXXXXXXX/specifikacije

SDK example
N/A

Povratni parametar

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (24) tuya-Device-Control-Cloud-Services-API-Reference-Fig- (25)

Pošaljite upute na uređaj

API opis
Ovaj interfejs se koristi za slanje jednog ili više dobijenih skupova instrukcija. Da li se skupovi instrukcija mogu slati istovremeno zavisi od proizvoda.

API adresa

  1. POST /v1.0/ devices /{ device_id }/ komande

Parametar zahtjeva

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (26)

Povratni parametar

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (27)tuya-Device-Control-Cloud-Services-API-Reference-Fig- (28)

Zahtjev example

  1. POST /v1.0/ devices/vdevo1552XXXX3954683/commands

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (29)

SDK example

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (30)

Odgovor prample

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (31)

Kôd greške
Sljedeće su uobičajeni servisni izuzeci za ovo sučelje. Za više grešaka izuzetaka, pogledajte Kod greške.

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (32)

Dobijte najnoviji status uređaja

API opis
Dobijte najnoviji status uređaja prema ID-u uređaja

API adresa

  1. GET /v1.0/ uređaji /{ device_id }/ status

Parametar zahtjeva

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (33)

Povratni parametar

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (34)tuya-Device-Control-Cloud-Services-API-Reference-Fig- (35)

Zahtjev example

  1. GET /v1.0/ uređaji /{ device_id }/ status

SDK example

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (36)

Odgovor prample

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (37)tuya-Device-Control-Cloud-Services-API-Reference-Fig- (39)

Kôd greške
Sljedeće su uobičajeni servisni izuzeci za ovo sučelje. Za više grešaka izuzetaka, pogledajte Kod greške.

tuya-Device-Control-Cloud-Services-API-Reference-Fig- (38)

Dokumenti / Resursi

tuya Referenca API-ja za upravljanje uređajima u oblaku [pdf] Korisnički priručnik
Kontrola uređaja Cloud Services API Reference, Cloud Services API Reference, API Reference

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *