tuya Cihaz İdarəetmə Bulud Xidmətləri API İstinad İstifadəçi Təlimatı

tuya Device Control Cloud Services API Reference User Guide

tuya-Loqo

tuya Cihaz İdarəetmə Bulud Xidmətləri API Referansı

tuya-Cihaz-nəzarət-bulud-xidmətlər-API-istinad-məhsul

Məhsul haqqında məlumat

Cihaz İdarəetmə məhsulu cihazları uzaqdan idarə etmək üçün bir sıra API və təlimatlar təqdim edir. İstifadəçilər verilmiş API son nöqtələrindən istifadə edərək cihaza təlimatlar göndərə bilərlər.

Xüsusiyyətlər:

  • Cihaza Nəzarət
  • Versiya: 20240124
  • Online versiya

Məhsuldan İstifadə Təlimatları

  1. Kateqoriyaya görə təlimat dəstini əldə edin:
    İstifadəçilər aşağıdakı API son nöqtələrindən istifadə edərək kateqoriya üzrə təyin edilmiş təlimatı əldə edə bilərlər:
    • API Təsviri
    • API ünvanı
    • Sorğu Parametri
    • Qayıdış Parametri
    • Sorğu Example
    • SDK Example
    • Cavab Example
    • Səhv kodu
  2. Cihaz tərəfindən Təlimat dəstini əldə edin:
    Cihaz tərəfindən təyin edilmiş təlimatı əldə etmək üçün istifadəçilər xüsusi cihazlar üçün təqdim edilmiş API son nöqtələrindən istifadə edə bilərlər. Buraya API ünvanı, sorğu parametrləri, qaytarma parametrləri və s. kimi təfərrüatlar daxildiramples.
  3. Cihazlar üzrə Təlimat Dəstini əldə edin:
    Bu funksiya istifadəçilərə bir neçə cihaz üçün təlimat dəstinə daxil olmaq imkanı verir. İstifadəçilər verilmiş API ünvanından və parametrlərdən istifadə edərək sorğu verə bilərlər.
  4. Cihazın texniki xüsusiyyətlərini və xüsusiyyətlərini əldə edin:
    Bu API son nöqtəsi təlimat dəsti və status dəsti daxil olmaqla cihazın ətraflı spesifikasiyalarını və xüsusiyyətlərini təmin edir. İstifadəçilər bu məlumatı exampSDK-dan necə istifadə edəcəyinizi öyrənin.
  5. Təlimatları cihaza göndərin:
    İstifadəçilər təqdim edilmiş API-dən istifadə edərək cihaza xüsusi təlimatlar göndərə bilərlər. Buraya sorğu parametrləri, qaytarma parametrləri və s. kimi təfərrüatlar daxildirampTəlimatları effektiv şəkildə necə göndərmək olar.

Tez-tez verilən suallar:

  • S: Təlimatları göndərərkən xətalarla qarşılaşsam, problemləri necə həll edə bilərəm?
    A: Təlimatları göndərərkən xətalarla qarşılaşsanız, problemi müəyyən etmək və həll etmək üçün API sənədlərindəki xəta kodu bölməsinə baxın.
  • S: Birdən çox cihazı eyni vaxtda idarə edə bilərəmmi?
    Cavab: Bəli, siz cihaz funksiyasının təyin etdiyi təlimatlardan istifadə etməklə və hər bir cihaz üçün müvafiq sorğular etməklə eyni vaxtda birdən çox cihazı idarə edə bilərsiniz.

Bu mövzu təlimat dəstlərinin, spesifikasiyaların, xassələrin, ən son statusların alınması və təlimatların göndərilməsi daxil olmaqla, cihaz nəzarəti ilə bağlı API-ləri təsvir edir.

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (1)

Kateqoriyaya görə təyin edilmiş təlimatı əldə edin

API təsviri
Təlimatı kateqoriyaya görə sorğulayın. Bu təlimat dəsti, tərtibatçılar tərəfindən istifadə edilə və istinad edilə bilən, hamısı bir yerdə tətbiqlər kateqoriyasında ən çox təlimatlara malikdir. Əgər siz platforma tərtibatçısınızsa, bu təlimat dəstinə uyğun olaraq proqramlar hazırlaya bilərsiniz.

API ünvanı

  1. GET /v1.0/ funksiyaları /{kateqoriya}

Sorğu parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (2)

Qayıdış parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (3)tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (5)

  • Nəticənin təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—| :—| :—|
    • | kateqoriya| String | Məhsul kateqoriyası |
    • | funksiyaları| Siyahı | Təlimat dəsti |
  • Funksiyaların təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—| :—| :—|
    • | kod | String | Təlimat | | növü | String | Təlimat növü |
    • | dəyərlər | String | Giriş parametri dəyərlərinin diapazonu |
    • | ad | String | Təlimat adı |
    • | desc | String | Təsvir |

Sorğu məsələnample

  1. GET /v1.0/ funksiyaları/kq

SDK məsələnample

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (6)

Cavab example

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (7) tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (8) tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (9)

Xəta kodu
Aşağıdakılar bu interfeys üçün ümumi xidmət istisnalarıdır. Daha çox istisna səhvləri üçün baxın Səhv kodu.

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (10)

Cihaz tərəfindən təyin edilmiş təlimatı alın

API təsviri
Cihaz tərəfindən dəstəklənən funksiyaları sorğulayın. Əldə edilmiş təlimatlarla nəzarəti göndərə bilərsiniz.

API ünvanı

  1. GET /v1.0/ cihazlar /{ device_id }/ funksiyaları

Sorğu parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (11)

Qayıdış parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (12)tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (13)

  • Nəticənin təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—| :—| :—|
    • | kateqoriya| String | Məhsul kateqoriyası |
    • | funksiyaları| Siyahı | Təlimat dəsti |
  • Funksiyaların təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—| :—| :—|
    • | kod | String | Təlimat |
    • | növü | String | Təlimat növü |
    • | dəyərlər | String | Giriş parametri dəyərlərinin diapazonu |
    • | ad | String | Təlimat adı |
    • | desc | String | Təsvir |

Sorğu məsələnample

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

SDK məsələnample

  1. TuyaClient müştəri = yeni TuyaClient(clientId , gizli , RegionEnum.CN);
  2. kateqoriyaFunctions = client.getFunctionsByDevId(DEV_ID);
  3. System.out.println(“Cihaz ID-si ilə funksiya siyahısını əldə edin: “);
  4. System.out.println(JSONObject.toJSONString(kateqoriya Funksiyaları));

Cavab example

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (14)

Xəta kodu
Aşağıdakılar bu interfeys üçün ümumi xidmət istisnalarıdır. Daha çox istisna səhvləri üçün baxın Səhv kodu.

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (15)

Cihazlar tərəfindən təyin edilmiş təlimatı alın

API təsviri
Cihazlar Siyahısı tərəfindən dəstəklənən funksiyaları sorğulayın. Əldə edilmiş təlimatlarla nəzarəti göndərə bilərsiniz. 20-yə qədər cihazı dəstəkləyir

API ünvanı

  1. GET /v1.0/ cihazlar/funksiyalar

Sorğu parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (16)

Qayıdış parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (17)tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (18)

  • Nəticənin təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—| :—| :—|
    • | kateqoriya| String | Məhsul kateqoriyası |
    • | funksiyaları| Siyahı | Təlimat dəsti |
    • | cihazlar | Siyahı | cihaz İD Siyahısı |
  • Funksiyaların təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—| :—| :—|
    • | kod | String | Təlimat |
    • | növü | String | Təlimat növü |
    • | dəyərlər | String | Giriş parametri dəyərlərinin diapazonu |
    • | ad | String | Təlimat adı |
    • | desc | String | Təsvir |

Sorğu məsələnample

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

SDK məsələnample

  1. TuyaClient müştəri = yeni TuyaClient(clientId , gizli , RegionEnum.CN);
  2. kateqoriyaFunctions = client.getFunctionsByDevsList(DEV_ID);
  3. System.out.println("Funksiya siyahısını cihazlar siyahısına görə əldə edin: ");
  4. System.out.println(JSONObject.toJSONString(kateqoriya Funksiyaları));

Cavab example

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (19)

Xəta kodu
Aşağıdakılar bu interfeys üçün ümumi xidmət istisnalarıdır. Daha çox istisna səhvləri üçün baxın Səhv kodu.

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (20)

Cihazın texniki xüsusiyyətləri və xüsusiyyətləri

Təlimat dəsti və status dəsti daxil olmaqla cihazın spesifikasiyalarını və xüsusiyyətlərini əldə edin

API təsviri
Bu interfeys cihaz ID-sinə uyğun olaraq cihaz tərəfindən dəstəklənən təlimat dəstini və status dəstini əldə etmək üçün istifadə olunur.

API ünvanı

  1. /v1.0/ cihazlar /{ device_id }/ spesifikasiyalar GET

Sorğu parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (21)

Qayıdış parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (22)tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (23)

  • Nəticənin təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—| :—| :—|
    • | kateqoriya | String | Məhsul kateqoriyası |
    • | funksiyaları | Siyahı | Təlimat dəsti |
    • | status | Siyahı | Status seti |
  • Funksiyaların təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—- | :—- | :—|
    • | kod | String | əmr |
    • | növü | String | Növ |
    • | dəyərlər | String | Parametr dəyərlərinin diapazonu |
  • Statusun təsviri
    • | Parametr adı | Kateqoriya | Təsvir |
    • | :—| :—| :—|
    • | kod | String | status kodu |
    • | növü | String | Növ |
    • | dəyərlər | String | Parametr dəyərlərinin diapazonu |

Sorğu məsələnample

  • /v1.0/cihazlar/vdevoXXXXXXXXXXXXXXX/spesifikasiyaları ƏLDƏ EDİN

SDK məsələnample
Yoxdur

Qayıdış parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (24) tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (25)

Təlimatları cihaza göndərin

API təsviri
Bu interfeys bir və ya bir neçə əldə edilmiş təlimat dəstini göndərmək üçün istifadə olunur. Təlimat dəstlərinin eyni vaxtda göndərilə biləcəyi məhsuldan asılıdır.

API ünvanı

  1. POST /v1.0/ cihazlar /{ device_id }/ əmrləri

Sorğu parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (26)

Qayıdış parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (27)tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (28)

Sorğu məsələnample

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

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (29)

SDK məsələnample

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (30)

Cavab example

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (31)

Xəta kodu
Aşağıdakılar bu interfeys üçün ümumi xidmət istisnalarıdır. Daha çox istisna səhvləri üçün baxın Səhv kodu.

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (32)

Ən son cihaz statusunu əldə edin

API təsviri
Cihaz ID-si ilə ən son cihaz statusunu əldə edin

API ünvanı

  1. GET /v1.0/ cihazlar /{ device_id }/ status

Sorğu parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (33)

Qayıdış parametri

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (34)tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (35)

Sorğu məsələnample

  1. GET /v1.0/ cihazlar /{ device_id }/ status

SDK məsələnample

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (36)

Cavab example

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (37)tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (39)

Xəta kodu
Aşağıdakılar bu interfeys üçün ümumi xidmət istisnalarıdır. Daha çox istisna səhvləri üçün baxın Səhv kodu.

tuya-Cihaz-nəzarət-Cloud-Xidmətləri-API-İstinad-Şəkil- (38)

Sənədlər / Resurslar

PDF thumbnailCihaza Nəzarət Bulud Xidmətləri API Referansı
User Guide · Device Control Cloud Services API Reference, Cloud Services API Reference, API Reference

Sual verin

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

Sual verin

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