tuya Piranti Control Cloud Services API Referensi

Informasi produk
Produk Kontrol Piranti nyedhiyakake sakumpulan API lan instruksi kanggo ngontrol piranti saka adoh. Pangguna bisa ngirim instruksi menyang piranti nggunakake titik pungkasan API sing kasedhiya.
Spesifikasi:
- Kontrol piranti
- Versi: 20240124
- Versi Online
Pandhuan Panggunaan Produk
- Entuk Set Instruksi miturut Kategori:
Pangguna bisa njupuk instruksi sing disetel miturut kategori nggunakake titik pungkasan API ing ngisor iki:- Katrangan API
- Alamat API
- Parameter Panjaluk
- Parameter bali
- Panjaluk Example
- SDK Eksample
- Tanggapan Example
- Kode kesalahan
- Entuk Instruksi Set dening Piranti:
Kanggo entuk instruksi sing disetel dening piranti kasebut, pangguna bisa nggunakake titik pungkasan API sing kasedhiya kanggo piranti tartamtu. Iki kalebu rincian kayata alamat API, paramèter panjalukan, paramèter bali, lan examples. - Entuk Instruksi Set dening Piranti:
Fitur iki ngidini pangguna ngakses set instruksi kanggo macem-macem piranti. Pangguna bisa nggawe panjalukan nggunakake alamat API lan paramèter sing kasedhiya. - Entuk Spesifikasi lan Properti Piranti:
Titik pungkasan API iki nyedhiyakake spesifikasi rinci lan sifat piranti, kalebu set instruksi lan set status. Pangguna bisa njaluk informasi iki bebarengan karo examples saka carane nggunakake SDK. - Kirimi instruksi menyang piranti:
Pangguna bisa ngirim instruksi tartamtu menyang piranti nggunakake API sing kasedhiya. Iki kalebu rincian kayata paramèter panjalukan, paramèter bali, lan examples saka carane ngirim instruksi èfèktif.
FAQ:
- P: Kepiye carane bisa ngatasi masalah yen nemoni kesalahan nalika ngirim instruksi?
A: Yen sampeyan nemoni kesalahan nalika ngirim instruksi, deleng bagean kode kesalahan ing dokumentasi API kanggo ngenali lan ngatasi masalah kasebut. - P: Bisa ngontrol macem-macem piranti bebarengan?
A: Ya, sampeyan bisa ngontrol macem-macem piranti bebarengan kanthi nggunakake instruksi sing disetel dening fitur piranti lan nggawe panjalukan kanggo saben piranti.
Topik iki nggambarake API sing ana gandhengane karo kontrol piranti, kalebu njupuk set instruksi, spesifikasi, properti, status paling anyar, lan instruksi ngirim.

Entuk instruksi sing disetel miturut kategori
katrangan API
Takon instruksi sing disetel miturut kategori. Set instruksi iki nduweni instruksi paling gedhe ing kategori aplikasi kabeh-ing-siji, sing bisa digunakake lan diarani dening pangembang. Yen sampeyan minangka pangembang platform, sampeyan bisa ngembangake aplikasi miturut set instruksi iki.
alamat API
- GET /v1.0/ functions /{kategori}
Parameter panjaluk

Parameter bali


- Katrangan asil
- | Jeneng parameter | Kategori | katrangan |
- | :—| :—| :—|
- | kategori| String | Kategori produk |
- | fungsi | Dhaptar | set instruksi |
- Katrangan saka fungsi
- | Jeneng parameter | Kategori | katrangan |
- | :—| :—| :—|
- | kode | String | piwulang | | jinis | String | Jinis instruksi |
- | nilai | String | Kisaran nilai parameter input |
- | jeneng | String | Jeneng instruksi |
- | desc | String | katrangan |
Njaluk example
- GET /v1.0/fungsi/kg
SDK eksample

Tanggapan example

Kode kesalahan
Ing ngisor iki minangka pangecualian layanan umum kanggo antarmuka iki. Kanggo kesalahan pangecualian liyane, waca Kode kesalahan.

Entuk instruksi sing disetel dening piranti
katrangan API
Takon fungsi sing didhukung piranti. Sampeyan bisa ngirim kontrol dening instruksi dijupuk.
alamat API
- GET /v1.0/ devices /{ device_id }/ functions
Parameter panjaluk

Parameter bali


- Katrangan asil
- | Jeneng parameter | Kategori | katrangan |
- | :—| :—| :—|
- | kategori| String | Kategori produk |
- | fungsi | Dhaptar | set instruksi |
- Katrangan saka fungsi
- | Jeneng parameter | Kategori | katrangan |
- | :—| :—| :—|
- | kode | String | piwulang |
- | jinis | String | Jinis instruksi |
- | nilai | String | Kisaran nilai parameter input |
- | jeneng | String | Jeneng instruksi |
- | desc | String | katrangan |
Njaluk example
- GET /v1.0/ devices/vdevo155XXXX83954683/functions
SDK eksample
- Klien TuyaClient = TuyaClient anyar(clientId, rahasia, RegionEnum.CN);
- categoryFunctions = client.getFunctionsByDevId(DEV_ID);
- System.out.println("Entuk dhaptar fungsi miturut ID piranti: ");
- System.out.println(JSONObject.toJSONString(Fungsi kategori));
Tanggapan example

Kode kesalahan
Ing ngisor iki minangka pangecualian layanan umum kanggo antarmuka iki. Kanggo kesalahan pangecualian liyane, waca Kode kesalahan.

Entuk instruksi sing disetel dening piranti
katrangan API
Takon fungsi sing didhukung dening dhaptar piranti. Sampeyan bisa ngirim kontrol dening instruksi dijupuk. ndhukung nganti 20 piranti
alamat API
- GET /v1.0/ piranti/fungsi
Parameter panjaluk

Parameter bali


- Katrangan asil
- | Jeneng parameter | Kategori | katrangan |
- | :—| :—| :—|
- | kategori| String | Kategori produk |
- | fungsi | Dhaptar | set instruksi |
- | piranti | Dhaptar | Dhaptar ID piranti |
- Katrangan saka fungsi
- | Jeneng parameter | Kategori | katrangan |
- | :—| :—| :—|
- | kode | String | piwulang |
- | jinis | String | Jinis instruksi |
- | nilai | String | Kisaran nilai parameter input |
- | jeneng | String | Jeneng instruksi |
- | desc | String | katrangan |
Njaluk example
- GET /v1.0/ devices/functions?device_ids =06200286 dc4f22c8418c ,6c8b eb2f
- a517fbc901dtln
SDK eksample
- Klien TuyaClient = TuyaClient anyar(clientId, rahasia, RegionEnum.CN);
- categoryFunctions = client.getFunctionsByDevsList(DEV_ID);
- System.out.println("Entuk dhaptar fungsi miturut dhaptar piranti: ");
- System.out.println(JSONObject.toJSONString(Fungsi kategori));
Tanggapan example

Kode kesalahan
Ing ngisor iki minangka pangecualian layanan umum kanggo antarmuka iki. Kanggo kesalahan pangecualian liyane, waca Kode kesalahan.

Spesifikasi lan sifat piranti
Entuk spesifikasi lan properti piranti, kalebu set instruksi lan set status
katrangan API
Antarmuka iki digunakake kanggo entuk set instruksi lan set status sing didhukung dening piranti miturut ID piranti.
alamat API
- GET /v1.0/ devices /{ device_id }/ spesifikasi
Parameter panjaluk

Parameter bali


- Katrangan asil
- | Jeneng parameter | Kategori | katrangan |
- | :—| :—| :—|
- | kategori | String | Kategori produk |
- | fungsi | Dhaptar | set instruksi |
- | status | Dhaptar | Set status |
- Katrangan saka fungsi
- | Jeneng parameter | Kategori | katrangan |
- | :—- | :—- | :—|
- | kode | String | dhawuh |
- | jinis | String | Jinis |
- | nilai | String | Kisaran nilai parameter |
- Katrangan status
- | Jeneng parameter | Kategori | katrangan |
- | :—| :—| :—|
- | kode | String | kode status |
- | jinis | String | Jinis |
- | nilai | String | Kisaran nilai parameter |
Njaluk example
- GET /v1.0/ piranti/vdevoXXXXXXXXXXXXXXX/spesifikasi
SDK eksample
N/A
Parameter bali

Kirimi instruksi menyang piranti
katrangan API
Antarmuka iki digunakake kanggo ngirim siji utawa luwih set instruksi sing dipikolehi. Apa instruksi set bisa dikirim bebarengan gumantung ing prodhuk.
alamat API
- POST /v1.0/ devices /{ device_id }/ printah
Parameter panjaluk

Parameter bali


Njaluk example
- POST /v1.0/ piranti/vdevo1552XXXX3954683/prentah

SDK eksample

Tanggapan example

Kode kesalahan
Ing ngisor iki minangka pangecualian layanan umum kanggo antarmuka iki. Kanggo kesalahan pangecualian liyane, waca Kode kesalahan.

Entuk status piranti paling anyar
katrangan API
Entuk status piranti paling anyar miturut ID piranti
alamat API
- GET /v1.0/ devices /{ device_id }/ status
Parameter panjaluk

Parameter bali


Njaluk example
- GET /v1.0/ devices /{ device_id }/ status
SDK eksample

Tanggapan example


Kode kesalahan
Ing ngisor iki minangka pangecualian layanan umum kanggo antarmuka iki. Kanggo kesalahan pangecualian liyane, waca Kode kesalahan.

Dokumen / Sumber Daya
![]() |
tuya Piranti Control Cloud Services API Referensi [pdf] Pandhuan pangguna Referensi API Layanan Cloud Kontrol Piranti, Referensi API Layanan Cloud, Referensi API |





