tuya Device Control Cloud Services API informacinis vartotojo vadovas

tuya Device Control Cloud Services API Reference User Guide

tuya-logotipas

tuya Device Control Cloud Services API nuoroda

tuya-Device-Control-Cloud-Services-API-Reference-product

Informacija apie produktą

Įrenginio valdymo produktas pateikia API rinkinį ir instrukcijas, skirtas nuotoliniu būdu valdyti įrenginius. Vartotojai gali siųsti instrukcijas į įrenginį naudodami pateiktus API galinius taškus.

Specifikacijos:

  • Įrenginio valdymas
  • Versija: 20240124
  • Internetinė versija

Produkto naudojimo instrukcijos

  1. Gaukite instrukcijų rinkinį pagal kategorijas:
    Vartotojai gali gauti instrukcijų rinkinį pagal kategorijas naudodami šiuos API galutinius taškus:
    • API aprašymas
    • API adresas
    • Užklausos parametras
    • Grąžinimo parametras
    • Prašyti Example
    • SDK pvzample
    • Atsakymas Pvzample
    • Klaidos kodas
  2. Gaukite instrukcijų rinkinį pagal įrenginį:
    Norėdami gauti įrenginio instrukcijų rinkinį, vartotojai gali naudoti pateiktus API galutinius taškus konkretiems įrenginiams. Tai apima tokią informaciją kaip API adresas, užklausos parametrai, grąžinimo parametrai ir pvzamples.
  3. Gaukite įrenginių instrukcijų rinkinį:
    Ši funkcija leidžia vartotojams pasiekti kelių įrenginių instrukcijų rinkinį. Vartotojai gali pateikti užklausas naudodami API adresą ir pateiktus parametrus.
  4. Gaukite įrenginio specifikacijas ir savybes:
    Šis API galutinis taškas pateikia išsamias įrenginio specifikacijas ir savybes, įskaitant instrukcijų rinkinį ir būsenos rinkinį. Vartotojai gali prašyti šios informacijos kartu su pvzampkaip naudoti SDK.
  5. Nusiųskite instrukcijas į įrenginį:
    Vartotojai gali siųsti konkrečias instrukcijas į įrenginį naudodami pateiktą API. Tai apima tokią informaciją kaip užklausos parametrai, grąžinimo parametrai ir pvzampmažiau kaip efektyviai siųsti instrukcijas.

DUK:

  • Kl.: Kaip šalinti triktis, jei siųsdamas instrukcijas įvyksta klaidų?
    A: Jei siųsdami instrukcijas susiduriate su klaidomis, žr. API dokumentacijos klaidos kodo skyrių, kad nustatytumėte ir pašalintumėte problemą.
  • Kl .: Ar galiu vienu metu valdyti kelis įrenginius?
    A: Taip, galite valdyti kelis įrenginius vienu metu, naudodami įrenginio funkcijos nustatytas instrukcijas ir atitinkamai pateikdami užklausas kiekvienam įrenginiui.

Šioje temoje aprašomos su įrenginio valdymu susijusios API, įskaitant instrukcijų rinkinių, specifikacijų, ypatybių gavimą, naujausias būsenas ir instrukcijų siuntimą.

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

Gaukite instrukcijas pagal kategorijas

API aprašymas
Pateikite užklausą pagal kategorijas nurodymus. Šiame instrukcijų rinkinyje yra daugiausia instrukcijų „viskas viename“ programų kategorijoje, kurias gali naudoti ir nurodyti kūrėjai. Jei esate platformos kūrėjas, galite kurti programas pagal šį instrukcijų rinkinį.

API adresas

  1. GAUTI /v1.0/ funkcijas /{ kategorija}

Prašymo parametras

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

Grąžinimo parametras

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

  • Rezultato aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—| :—| :—|
    • | kategorija| Styga | Prekės kategorija |
    • | funkcijos| Sąrašas | Instrukcijų rinkinys |
  • Funkcijų aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—| :—| :—|
    • | kodas | Styga | Instrukcija | | tipas | Styga | Instrukcijos tipas |
    • | vertės | Styga | Įvesties parametrų verčių diapazonas |
    • | vardas | Styga | Instrukcijos pavadinimas |
    • | desc | Styga | Aprašymas |

Prašyti example

  1. GET /v1.0/ funkcijų/kg

SDK example

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

Atsakymas pvzample

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)

Klaidos kodas
Toliau pateikiamos bendros šios sąsajos paslaugų išimtys. Daugiau išimčių klaidų žr Klaidos kodas.

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

Gaukite instrukcijas pagal įrenginį

API aprašymas
Užklausa apie įrenginio palaikomas funkcijas. Galite siųsti valdymą pagal gautas instrukcijas.

API adresas

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

Prašymo parametras

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

Grąžinimo parametras

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

  • Rezultato aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—| :—| :—|
    • | kategorija| Styga | Prekės kategorija |
    • | funkcijos| Sąrašas | Instrukcijų rinkinys |
  • Funkcijų aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—| :—| :—|
    • | kodas | Styga | Instrukcija |
    • | tipas | Styga | Instrukcijos tipas |
    • | vertės | Styga | Įvesties parametrų verčių diapazonas |
    • | vardas | Styga | Instrukcijos pavadinimas |
    • | desc | Styga | Aprašymas |

Prašyti example

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

SDK example

  1. TuyaClient klientas = naujas TuyaClient(klientoId , secret , RegionEnum.CN);
  2. categoryFunctions = klientas.getFunctionsByDevId(DEV_ID);
  3. System.out.println („Gauti funkcijų sąrašą pagal įrenginio ID:“);
  4. System.out.println(JSONObject.toJSONString(kategorijos funkcijos));

Atsakymas pvzample

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

Klaidos kodas
Toliau pateikiamos bendros šios sąsajos paslaugų išimtys. Daugiau išimčių klaidų žr Klaidos kodas.

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

Gaukite įrenginių instrukcijas

API aprašymas
Pateikite užklausą dėl funkcijų, kurias palaiko įrenginių sąrašas. Galite siųsti valdymą pagal gautas instrukcijas. palaiko iki 20 įrenginių

API adresas

  1. GET /v1.0/ įrenginiai/funkcijos

Prašymo parametras

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

Grąžinimo parametras

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

  • Rezultato aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—| :—| :—|
    • | kategorija| Styga | Prekės kategorija |
    • | funkcijos| Sąrašas | Instrukcijų rinkinys |
    • | prietaisai | Sąrašas | įrenginio ID sąrašas |
  • Funkcijų aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—| :—| :—|
    • | kodas | Styga | Instrukcija |
    • | tipas | Styga | Instrukcijos tipas |
    • | vertės | Styga | Įvesties parametrų verčių diapazonas |
    • | vardas | Styga | Instrukcijos pavadinimas |
    • | desc | Styga | Aprašymas |

Prašyti example

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

SDK example

  1. TuyaClient klientas = naujas TuyaClient(klientoId , secret , RegionEnum.CN);
  2. categoryFunctions = klientas.getFunctionsByDevsList(DEV_ID);
  3. System.out.println(“Gauti funkcijų sąrašą pagal įrenginius Sąrašas: “);
  4. System.out.println(JSONObject.toJSONString(kategorijos funkcijos));

Atsakymas pvzample

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

Klaidos kodas
Toliau pateikiamos bendros šios sąsajos paslaugų išimtys. Daugiau išimčių klaidų žr Klaidos kodas.

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

Prietaiso specifikacijos ir savybės

Gaukite įrenginio specifikacijas ir savybes, įskaitant instrukcijų rinkinį ir būsenos rinkinį

API aprašymas
Ši sąsaja naudojama įrenginio palaikomam instrukcijų rinkiniui ir būsenos rinkiniui gauti pagal įrenginio ID.

API adresas

  1. GAUTI /v1.0/ įrenginius /{ device_id }/ specifikacijas

Prašymo parametras

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

Grąžinimo parametras

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

  • Rezultato aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—| :—| :—|
    • | kategorija | Styga | Prekės kategorija |
    • | funkcijos | Sąrašas | Instrukcijų rinkinys |
    • | statusas | Sąrašas | Būsena nustatyta |
  • Funkcijų aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—- | :—- | :—|
    • | kodas | Styga | komandą |
    • | tipas | Styga | Tipas |
    • | vertės | Styga | Parametrų reikšmių diapazonas |
  • Būsenos aprašymas
    • | Parametro pavadinimas | Kategorija | Aprašymas |
    • | :—| :—| :—|
    • | kodas | Styga | būsenos kodas |
    • | tipas | Styga | Tipas |
    • | vertės | Styga | Parametrų reikšmių diapazonas |

Prašyti example

  • GAUTI /v1.0/ devices/vdevoXXXXXXXXXXXXXXX/specifikacijos

SDK example
N/A

Grąžinimo parametras

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

Nusiųskite instrukcijas į įrenginį

API aprašymas
Ši sąsaja naudojama siųsti vienam ar daugiau gautų instrukcijų rinkinių. Ar instrukcijų rinkinius galima siųsti vienu metu, priklauso nuo gaminio.

API adresas

  1. POST /v1.0/ įrenginiai /{ device_id }/ komandos

Prašymo parametras

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

Grąžinimo parametras

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

Prašyti 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)

Atsakymas pvzample

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

Klaidos kodas
Toliau pateikiamos bendros šios sąsajos paslaugų išimtys. Daugiau išimčių klaidų žr Klaidos kodas.

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

Gaukite naujausią įrenginio būseną

API aprašymas
Gaukite naujausią įrenginio būseną pagal įrenginio ID

API adresas

  1. GAUTI /v1.0/ įrenginius /{ device_id }/ būsena

Prašymo parametras

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

Grąžinimo parametras

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

Prašyti example

  1. GAUTI /v1.0/ įrenginius /{ device_id }/ būsena

SDK example

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

Atsakymas pvzample

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

Klaidos kodas
Toliau pateikiamos bendros šios sąsajos paslaugų išimtys. Daugiau išimčių klaidų žr Klaidos kodas.

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

Dokumentai / Ištekliai

PDF thumbnailĮrenginio valdymo debesies paslaugų API nuoroda
User Guide · Device Control Cloud Services API Reference, Cloud Services API Reference, API Reference

Užduokite klausimą

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

Užduokite klausimą

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