tuya Device Control Cloud Services API:n viitekäyttöopas

tuya Device Control Cloud Services API Reference User Guide

tuya-logo

tuya Device Control Cloud Services API-viite

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

Tuotetiedot

Device Control -tuote sisältää joukon sovellusliittymiä ja ohjeita laitteiden etähallintaan. Käyttäjät voivat lähettää ohjeita laitteeseen toimitettujen API-päätepisteiden avulla.

Tekniset tiedot:

  • Laitteen ohjaus
  • Versio: 20240124
  • Online-versio

Tuotteen käyttöohjeet

  1. Hanki ohjesarja luokittain:
    Käyttäjät voivat noutaa ohjejoukon luokittain käyttämällä seuraavia API-päätepisteitä:
    • API-kuvaus
    • API-osoite
    • Pyyntöparametri
    • Palautusparametri
    • Pyydä esimample
    • SDK esimample
    • Vastaus esimample
    • Virhekoodi
  2. Hanki ohjesarja laitteittain:
    Saadakseen laitteen ohjejoukon käyttäjät voivat käyttää tiettyjen laitteiden toimitettuja API-päätepisteitä. Tämä sisältää tietoja, kuten API-osoite, pyyntöparametrit, palautusparametrit ja esimamples.
  3. Hanki ohjesarja laitteittain:
    Tämän ominaisuuden avulla käyttäjät voivat käyttää useiden laitteiden ohjesarjaa. Käyttäjät voivat tehdä pyyntöjä käyttämällä API-osoitetta ja annettuja parametreja.
  4. Hanki laitteen tekniset tiedot ja ominaisuudet:
    Tämä API-päätepiste tarjoaa laitteen yksityiskohtaiset tiedot ja ominaisuudet, mukaan lukien käskyjoukon ja tilajoukon. Käyttäjät voivat pyytää näitä tietoja yhdessä esimampSDK:n käytöstä.
  5. Lähetä ohjeet laitteeseen:
    Käyttäjät voivat lähettää erityisiä ohjeita laitteelle mukana tulevan API:n avulla. Tämä sisältää yksityiskohtia, kuten pyyntöparametrit, palautusparametrit ja esimampkuinka lähettää ohjeet tehokkaasti.

UKK:

  • K: Kuinka voin tehdä vianmäärityksen, jos kohtaan virheitä ohjeiden lähettämisessä?
    V: Jos kohtaat virheitä ohjeiden lähettämisessä, katso API-dokumentaation virhekoodiosio tunnistaaksesi ja tehdäksesi vianmäärityksen.
  • K: Voinko ohjata useita laitteita samanaikaisesti?
    V: Kyllä, voit ohjata useita laitteita samanaikaisesti hyödyntämällä laiteominaisuuden antamia ohjeita ja tekemällä pyyntöjä jokaiselle laitteelle vastaavasti.

Tässä ohjeaiheessa kuvataan laiteohjaukseen liittyvät API:t, mukaan lukien ohjejoukkojen saaminen, tekniset tiedot, ominaisuudet, uusimmat tilat ja ohjeiden lähettäminen.

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

Hanki ohjeet luokittain

API-kuvaus
Kysy ohjejoukko luokittain. Tässä ohjesarjassa on eniten ohjeita all-in-one-sovellusten luokassa, joita kehittäjät voivat käyttää ja joihin ne voivat viitata. Jos olet alustan kehittäjä, voit kehittää sovelluksia tämän ohjesarjan mukaisesti.

API-osoite

  1. HANKI /v1.0/-funktiot /{kategoria}

Pyydä parametria

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

Palautusparametri

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

  • Tuloksen kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :-| :-| :-|
    • | luokka| String | Tuoteluokka |
    • | toiminnot| Lista | Ohjesarja |
  • Toimintojen kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :-| :-| :-|
    • | koodi | String | Ohje | | tyyppi | String | Ohjeen tyyppi |
    • | arvot | String | Syöttöparametrien arvoalue |
    • | nimi | String | Ohjeen nimi |
    • | desc | String | Kuvaus |

Pyydä example

  1. GET /v1.0/ funktioita/kg

SDK esimample

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

Vastaus esimample

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)

Virhekoodi
Seuraavat ovat yleisiä palvelupoikkeuksia tälle käyttöliittymälle. Jos haluat lisätietoja poikkeusvirheistä, katso Virhekoodi.

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

Hanki ohjeet laitteen mukaan

API-kuvaus
Kysy laitteen tukemista toiminnoista. Voit lähettää ohjauksen saatujen ohjeiden mukaan.

API-osoite

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

Pyydä parametria

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

Palautusparametri

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

  • Tuloksen kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :-| :-| :-|
    • | luokka| String | Tuoteluokka |
    • | toiminnot| Lista | Ohjesarja |
  • Toimintojen kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :-| :-| :-|
    • | koodi | String | Ohje |
    • | tyyppi | String | Ohjetyyppi |
    • | arvot | String | Syöttöparametrien arvoalue |
    • | nimi | String | Ohjeen nimi |
    • | desc | String | Kuvaus |

Pyydä example

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

SDK esimample

  1. TuyaClient-asiakas = uusi TuyaClient(clientId , secret , RegionEnum.CN);
  2. kategoriafunktiot = client.getFunctionsByDevId(DEV_ID);
  3. System.out.println("Hae toimintoluettelo laitetunnuksen mukaan:");
  4. System.out.println(JSONObject.toJSONString(luokkafunktiot));

Vastaus esimample

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

Virhekoodi
Seuraavat ovat yleisiä palvelupoikkeuksia tälle käyttöliittymälle. Jos haluat lisätietoja poikkeusvirheistä, katso Virhekoodi.

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

Hanki laitteiden ohjeet

API-kuvaus
Kysele laiteluettelon tukemista toiminnoista. Voit lähettää ohjauksen saatujen ohjeiden mukaan. tukee jopa 20 laitetta

API-osoite

  1. GET /v1.0/ laitteet/toiminnot

Pyydä parametria

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

Palautusparametri

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

  • Tuloksen kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :-| :-| :-|
    • | luokka| String | Tuoteluokka |
    • | toiminnot| Lista | Ohjesarja |
    • | laitteet | Lista | laitetunnusluettelo |
  • Toimintojen kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :-| :-| :-|
    • | koodi | String | Ohje |
    • | tyyppi | String | Ohjetyyppi |
    • | arvot | String | Syöttöparametrien arvoalue |
    • | nimi | String | Ohjeen nimi |
    • | desc | String | Kuvaus |

Pyydä example

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

SDK esimample

  1. TuyaClient-asiakas = uusi TuyaClient(clientId , secret , RegionEnum.CN);
  2. categoryFunctions = client.getFunctionsByDevsList(DEV_ID);
  3. System.out.println("Hae toimintoluettelo laitekohtaisesti List:");
  4. System.out.println(JSONObject.toJSONString(luokkafunktiot));

Vastaus esimample

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

Virhekoodi
Seuraavat ovat yleisiä palvelupoikkeuksia tälle käyttöliittymälle. Jos haluat lisätietoja poikkeusvirheistä, katso Virhekoodi.

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

Laitteen tekniset tiedot ja ominaisuudet

Hanki laitteen tekniset tiedot ja ominaisuudet, mukaan lukien ohjesarja ja tilasarja

API-kuvaus
Tätä käyttöliittymää käytetään laitteen tukeman ohjesarjan ja tilajoukon saamiseen laitetunnuksen mukaan.

API-osoite

  1. GET /v1.0/ laitteet /{ device_id }/ tekniset tiedot

Pyydä parametria

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

Palautusparametri

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

  • Tuloksen kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :-| :-| :-|
    • | luokka | String | Tuoteluokka |
    • | toiminnot | Lista | Ohjesarja |
    • | tila | Lista | Tila asetettu |
  • Toimintojen kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :—- | :—- | :-|
    • | koodi | String | komento |
    • | tyyppi | String | Tyyppi |
    • | arvot | String | Parametriarvojen alue |
  • Tilan kuvaus
    • | Parametrin nimi | Luokka | Kuvaus |
    • | :-| :-| :-|
    • | koodi | String | tilakoodi |
    • | tyyppi | String | Tyyppi |
    • | arvot | String | Parametriarvojen alue |

Pyydä example

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

SDK esimample
Ei käytössä

Palautusparametri

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

Lähetä ohjeet laitteeseen

API-kuvaus
Tätä käyttöliittymää käytetään yhden tai useamman hankitun käskyjoukon lähettämiseen. Se, voidaanko ohjesarjoja lähettää samanaikaisesti, riippuu tuotteesta.

API-osoite

  1. POST /v1.0/ devices /{ device_id }/ -komennot

Pyydä parametria

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

Palautusparametri

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

Pyydä example

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

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

SDK esimample

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

Vastaus esimample

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

Virhekoodi
Seuraavat ovat yleisiä palvelupoikkeuksia tälle käyttöliittymälle. Jos haluat lisätietoja poikkeusvirheistä, katso Virhekoodi.

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

Hanki uusin laitteen tila

API-kuvaus
Hanki uusin laitteen tila laitetunnuksen avulla

API-osoite

  1. HANKI /v1.0/ laitteet /{ device_id }/ tila

Pyydä parametria

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

Palautusparametri

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

Pyydä example

  1. HANKI /v1.0/ laitteet /{ device_id }/ tila

SDK esimample

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

Vastaus esimample

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

Virhekoodi
Seuraavat ovat yleisiä palvelupoikkeuksia tälle käyttöliittymälle. Jos haluat lisätietoja poikkeusvirheistä, katso Virhekoodi.

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

Asiakirjat / Resurssit

PDF thumbnailDevice Control Cloud Services API -viite
User Guide · Device Control Cloud Services API Reference, Cloud Services API Reference, API Reference

Esitä kysymys

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

Esitä kysymys

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