DIVUS-VISION-логотип......

DIVUS VISION API Программасы

DIVUS-VISION-API-Программалык-ПРОДУКТ

Техникалык шарттар

  • Продукт: DIVUS VISION API
  • Өндүрүүчү: DIVUS GmbH
  • Версия: 1.00 REV0 1 – 20240528
  • Жайгашкан жери: Pillhof 51, Эппан (BZ), Италия

Продукт маалыматы

DIVUS VISION API бул DIVUS VISION системалары менен иштөө үчүн иштелип чыккан программалык курал. Бул колдонуучуларга MQTT протоколдорун колдонуу менен системанын ичиндеги ар кандай элементтерге жетүү жана башкаруу мүмкүнчүлүгүн берет.

Көп берилүүчү суроолор

С: Мен DIVUS VISION APIди компьютер же автоматташтыруу технологиясын алдын ала билбестен колдоно аламбы?

A: Колдонмо API эффективдүү колдонулушун камсыз кылуу үчүн ушул чөйрөлөрдө мурунку билими бар колдонуучулар үчүн ылайыкташтырылган.

ЖАЛПЫ МААЛЫМАТ

  • DIVUS GmbH Pillhof 51 I-39057 Eppan (BZ) – Италия

Иштөө нускамалары, колдонмолор жана программалык камсыздоо автордук укук менен корголот. Бардык укуктар корголгон. Көчүрүү, кайталоо, которуу, толугу менен же жарым-жартылай которууга жол берилбейт. Жеке колдонуу үчүн программалык камсыздоонун резервдик көчүрмөсүн түзүүдө өзгөчө жагдай колдонулат.
Колдонмо эскертүүсүз өзгөртүлүшү мүмкүн. Биз бул документте жана камтылган сактагычтагы маалыматтар катасыз жана туура экенине кепилдик бере албайбыз. Жакшыртуу боюнча сунуштар, ошондой эле каталар боюнча ишараттар ар дайым кабыл алынат. Макулдашуулар ушул колдонмонун конкреттүү тиркемелерине да тиешелүү. Бул документтеги белгилер үчүнчү жактардын өз максаттары үчүн пайдалануусу алардын ээлеринин укуктарын бузушу мүмкүн болгон соода белгилери болушу мүмкүн. Колдонуучунун көрсөтмөлөрү: Сураныч, бул колдонмону биринчи жолу колдонуудан мурун окуп чыгыңыз жана келечекте маалымат алуу үчүн коопсуз жерде сактаңыз. Максаттуу топ: Колдонмо PC жана автоматташтыруу технологиясы боюнча мурунку билими бар колдонуучулар үчүн жазылган.

КОНВЕНЦИЯЛАРDIVUS-VISION-API -Software-fig (1)

Introduction

ЖАЛПЫ КИРИШҮҮ

Бул колдонмо VISION API (Колдонмо программалоо интерфейси) сүрөттөлөт - интерфейс, ал аркылуу VISION тышкы системалардан чечилип жана башкарылат.
Практикалык жактан алганда, бул сыяктуу системаларды колдоно аласыз дегенди билдирет

VISION тарабынан башкарылган элементтерди башкаруу же алардын абалын окуу. Мүмкүнчүлүк жана байланыш MQTT протоколу аркылуу ишке ашат, анда айрым функцияларды же функциялардын топтомун чечүү же аларга киргизилген өзгөртүүлөр жөнүндө маалымат алуу үчүн деп аталган темалар колдонулат. Бул үчүн MQTT сервери (брокер) колдонулат, ал коопсуздукту жана катышуучуларга билдирүүлөрдү башкарууну/таратууну колго алат. Бул учурда, MQTT сервери түздөн-түз DIVUS KNX IQде жайгашкан жана бул максат үчүн атайын конфигурацияланган. VISION API программалоо билими жок эле колдонулушу мүмкүн болсо да, бул функция алдыңкы колдонуучулар үчүн ылайыктуу.

ПРЕЗИДЕНТТЕР

VISION колдонмосунда түшүндүрүлгөндөй, API колдонуучусу демейки боюнча, аны колдоно алуу үчүн, API кирүү Api колдонуучуларынын аутентификация маалыматтарын колдонуу менен гана иштейт. Колдонуучунун укуктарына келсек, бул функцияны активдештирүү бардык же айрым элементтерде конфигурацияланышы мүмкүн. 0-бөлүмдү караңыз. Албетте, сизге VISION долбоору да керек, анда сиз сырттан башкаргыңыз келген элементтер толук конфигурацияланган жана алар менен байланыш ийгиликтүү текшерилген. API аркылуу айрым элементтерге кайрыла алуу үчүн, алардын элементинин ID'и белгилүү болушу керек: бул элементтин орнотуулар формасынын ылдый жагында көрсөтүлөт

КООПСУЗДУК

Коопсуздук себептеринен улам, API кирүү жергиликтүү түрдө гана мүмкүн (б.а. булут аркылуу эмес). Ошентип, API мүмкүнчүлүгүн активдештирүүдөгү коопсуздук коркунучу төмөн. Ошентсе да, коопсуздукка тиешелүү элементтер иштетилбеши керек же API кирүүсүнө ачык түрдө тыюу салынбашы керек.

MQTT ЖАНА АНЫ ШАРТТАРЫ – КЫСКАЧА ТҮШҮНДҮРҮҮ

  • DIVUS-VISION-API -Software-fig (2)MQTT-жылы борборлоштурулган башкаруу жана бардык билдирүүлөрдү бөлүштүрүү ролу брокер болуп саналат. MQTT сервери жана MQTT брокери синонимдер болбосо да (сервер MQTT кардарлары да ойной турган ролдун кеңири термини), MQTT сервери айтылганда брокер ар дайым бул колдонмодо айтылат. DIVUS KNX IQ өзү бул колдонмонун контекстинде MQTT брокеринин / MQTT серверинин ролун ойнойт.
  • DIVUS-VISION-API -Software-fig (3)MQTT сервери темалар деп аталгандарды колдонот: маалыматтар категорияларга бөлүнөт, башкарылат жана жарыяланат.
  • DIVUS-VISION-API -Software-fig (4)Жарыялоонун негизги максаты башка катышуучуларга темалар аркылуу маалыматтарды жеткиликтүү кылуу. Эгер сиз маанини өзгөрткүңүз келсе, сиз каалаган темага керектүү маанини өзгөртүү менен бирге, ошондой эле жарыялоо аракетин колдонуп жазасыз. Максаттуу түзмөк же MQTT сервери ага таасир этүүчү каалаган өзгөртүүнү окуп, ошого жараша кабыл алат. Өзгөртүү колдонулганын текшерүү үчүн, сиз жазылган реалдуу убакыт темасын карап, өзгөрүү ал жерде чагылдырылганын көрө аласыз - эгер баары жакшы болсо.
  • DIVUS-VISION-API -Software-fig (5)Кардарлар өздөрүн кызыктырган темаларды тандашат: бул жазылуу деп аталат. Темада/төмөндө маани өзгөргөн сайын, бардык жазылган кардарларга маалымат берилет, башкача айтканда, бир нерсе өзгөргөнбү же учурдагы маани кандай экенин ачык сурабастан.
  • DIVUS-VISION-API -Software-fig (6)Темага client_id деп аталган уникалдуу сапты киргизүү менен MQTT сервери менен өзүнчө байланыш каналын ача аласыз (же дарек аласыз). Client_id баалуулуктарды иштетүү үчүн темада колдонулушу керек. Бул ар бир өзгөрүүнүн келип чыгышын аныктоо үчүн кызмат кылат, ар кандай каталар менен жардам берет жана башка кардарларга таасир этпейт, анткени сервердин тиешелүү жооптору, анын ичинде ката коддору жана билдирүүлөрү, темага бир эле client_id менен гана жетет (жана ошентип гана ошол кардар). client_id - бул 0-9, az, AZ, “-“, “_” символдорунун каалаган комбинациясынан турган уникалдуу символ саптары.
  • DIVUS-VISION-API -Software-fig (7)Жалпысынан DIVUS KNX IQ MQTT серверинин жазылуу темаларында ачкыч сөз статусу камтылган, ал эми жарыялоо темаларында ачкыч сөз суроосу камтылган. Статусу барлар тышкы маани өзгөргөндө же жарыялоо аркылуу кардар өзү суранып, ийгиликтүү колдонулганда дароо жаңыртылып турат. Жарыялоо үчүн болгондор андан ары түрдөгү (суроо/) алуу жана типтеги (суроо/) топтомдор болуп бөлүнөт.
  • DIVUS-VISION-API -Software-fig (8)Наркы өзгөрүүлөр жана башка кошумча параметрлер пайдалуу жүк деп аталган темага кошулат. Жеке элементтердин параметрлери (элемент-id, аты, түрү, функциялары)

MQTT менен классикалык кардар-сервер моделинин ортосундагы негизги айырма, анда кардар сурайт жана андан кийин маалыматтарды өзгөртөт, жазылуу жана жарыялоо түшүнүктөрүнө негизделген. Катышуучулар маалыматтарды жарыялап, аны башкаларга жеткиликтүү кылып, кызыкдар болсо ага жазыла алышат. Бул архитектура маалымат алмашууну азайтууга жана бардык кызыкдар тараптарды жаңыртып турууга мүмкүндүк берет. Бул жерде майда-чүйдөсүнө чейин: жана атайын параметрлер (uuid, чыпкалар) бул жерде колдонулушу керек. Бир нече варианттар бар болсо да, бул колдонмодо пайдалуу жүк JSON форматында көрсөтүлгөн. JSON кандайдыр бир структуранын маалыматтарын көрсөтүү үчүн кашааларды жана үтүрлөрдү колдонот жана ошону менен берилүүчү маалымат пакеттеринин өлчөмүн азайтат. Пайдалуу жүктөр тууралуу кененирээк маалыматты кийинчерээк окуу куралынан тапса болот.

  • DIVUS-VISION-API -Software-fig (9)Атайын максаттар үчүн функциянын түрүнө жараша чыпкалоого болот, мисалы, бир гана күйгүзүү/өчүрүү, б.а. 1-биттик өчүргүчтөрдү даректөө. Бул максат үчүн пайдалуу жүктөгү чыпкалар параметри колдонулат. Учурда чыпкалоо функциянын түрү боюнча гана мүмкүн.
  • DIVUS-VISION-API -Software-fig (10)Жеке элементтерди чечүү үчүн, алардын элемент ID талап кылынат. Муну элементтин касиеттери менюсунда VISIONдон тапса болот же MQTT Explorerдин жалпы жазылуусунда ар бир жеткиликтүү элементтин алдында көрсөтүлгөн маалыматтардан түздөн-түз окуса болот (элементтер алфавиттик идентификатор боюнча тизмеленген).

DIVUS-VISION-API -Software-fig (11)

API кирүү үчүн конфигурация

API КОЛДОНУУЧУЛАРЫНЫН ЖЕТЕКЧИЛИГИ ҮЧҮН КӨРҮНҮШТҮ КОНФИГУРАЛОО

VISIONдо администратор катары Конфигурация – Колдонуучу/API мүмкүндүк башкаруусуна өтүңүз, Колдонуучулар/API мүмкүнчүлүгүн чыкылдатыңыз жана түзөтүү терезесин ачуу үчүн API Колдонуучусун оң баскыч менен басыңыз (же басып, кармап туруңуз). Ал жерден сиз бул параметрлерди жана маалыматтарды таба аласыз

  • Иштетүү (белгилөө кутучасы)
    • Колдонуучу бул жерде биринчи иштетилген. Демейки өчүрүлгөн
  • Колдонуучунун аты
    • Бул сап API аркылуу кирүү үчүн талап кылынат – аны бул жерден көчүрүңүз
  • Купуя сөз
    • Бул сап API аркылуу кирүү үчүн талап кылынат – аны бул жерден көчүрүңүз
  • Уруксаттар
    • VISION элементтеринин маанилерин окуу жана жазуу үчүн демейки укуктар бул жерден аныкталышы мүмкүн, башкача айтканда, бул жерде аныкталгандар бардык учурдагы жана келечектеги элементтерге тиешелүү. Эгер сиз жеке элементтерге кирүүгө гана уруксат бергиңиз келсе, бул демейки укуктарды өзгөртпөшүңүз керек

ЖЕКЕ ЭЛЕМЕНТТЕР БОЮНЧА УРУКСАТТАР

Бардык долбоорго API кирүү мүмкүнчүлүгүн бербеңиз, бирок керектүү элементтерге гана берүү сунушталат. Төмөнкүдөй жүрүңүз

  1. VISIONга администратор катары кириңиз
  2. керектүү элементти тандап, анын орнотуулар менюсун ачыңыз (чыкандын оң баскычын чыкылдатыңыз же басып туруңуз, андан кийин Орнотуулар)
  3. меню жазуусунун астында Жалпы - Уруксаттар, "Демейки уруксаттарды жокко чыгаруу" жандырылып, андан кийин уруксаттар матрицасын көрсөткөн Уруксаттардын кичи пунктуна өтүңүз.DIVUS-VISION-API -Software-fig (12)
  4. Бул жерде башкаруу уруксатын жандырыңыз, ал дагы иштетет view түздөн-түз уруксат. Эгер сиз API жетүү аркылуу гана маалыматтарды окууну кааласаңыз, анда аны иштетүү жетиштүү view уруксат.
  5. сиз кирүүнү каалаган бардык элементтер үчүн ошол эле процедураны кайталаңыз

MQTT аркылуу туташуу

КИРИШҮҮ

Экс катарыample, биз DIVUS KNX IQ MQTT API аркылуу Windows, Mac жана Linux үчүн жеткиликтүү болгон MQTT Explorer (1.1-бөлүмдү караңыз) деп аталган салыштырмалуу жөнөкөй, акысыз программалык камсыздоо менен кирүү мүмкүнчүлүгүн көрсөтөбүз. MQTT менен негизги билим жана тажрыйба билдирет.

ТУТУШУУ ҮЧҮН ТАЛАП КЫЛГАН МААЛЫМАТТАР

Жогоруда айтылгандай (2.1 бөлүмүн караңыз), API колдонуучунун колдонуучунун аты жана сырсөзү талап кылынат. Мына, бүттүview туташуу орнотулганга чейин чогултулушу керек болгон бардык маалыматтардын ичинен:

  • Колдонуучунун аты API колдонуучусунун чоо-жайы барагынан окуңуз
  • Сырсөз API колдонуучусунун чоо-жайы барагынан окуңуз
  • IP дареги Жалпы - Тармак - Ethernet (же Синхронизатор аркылуу) астындагы ишке киргизгичтин жөндөөлөрүнөн окуңуз
  • Порт 8884 (бул порт ушул максат үчүн сакталган)

MQTT EXPLORER МЕНЕН БИРИНЧИ БАЙЛАНЫШ ЖАНА ЖАЛПЫ ЖАЗЫЛУУ

Адатта, MQTT иш-аракеттерди жазылуу жана жарыялоону айырмалайт. MQTT Explorer биринчи туташуу болгондо бардык жеткиликтүү темаларга (тема №) автоматтык түрдө жазылуу менен муну жөнөкөйлөтөт. Натыйжада, бардык жеткиликтүү элементтерге алып баруучу даракты (башкача айтканда, API колдонуучуга уруксат берилген) ийгиликтүү туташуудан кийин MQTT Explorer терезесинин сол тарабында түздөн-түз көрүүгө болот. Андан аркы жазылуу темаларын киргизүү же # белгисин конкреттүү бир тема менен алмаштыруу үчүн, туташуу терезесинде Өркүндөтүлгөнгө өтүңүз. Жогорку оң жактагы тема төмөнкүдөй көрүнөт:DIVUS-VISION-API -Software-fig (13)

мында 7f4x0607849x444xxx256573x3x9x983 API колдонуучу аты жана objects_list бардык жеткиликтүү элементтерди камтыйт. Бул тема ар дайым жаңыртып турат, башкача айтканда, ар кандай маанидеги өзгөрүүлөр ал жерде реалдуу убакытта чагылдырылат. Эгер сиз жеке элементтерге гана жазылгыңыз келсе, объектилердин_тизмеси/ден кийин керектүү элементтин ID элементин киргизиңиз.

Эскертүү: Жазылуунун бул түрү болжол менен KNX пикир даректеринин логикасына туура келет; ал элементтердин учурдагы абалын көрсөтөт жана керектүү өзгөртүүлөр ийгиликтүү колдонулганын текшерүү үчүн колдонулушу мүмкүн. Эгер сиз жөн гана маалыматтарды окуп, бирок аны өзгөртпөсүз десеңиз, жазылуунун бул түрү жетиштүү.

Жалгыз жөнөкөй элемент JSON нотасында ушуга окшошDIVUS-VISION-API -Software-fig (14)

Эскертүү: Бардык маанилерде жогоруда көрсөтүлгөн синтаксис бар, мисалы { “value”: “1” } жазылуу темаларынын жыйынтыгы катары, ал эми маани маанини өзгөртүү үчүн (б.а. темаларды жарыялоо үчүн) түздөн-түз пайдалуу жүктөмгө жазылат – кашаалар жана "маани" калтырылган, мисалы "onoff": "1".

Өркүндөтүлгөн буйруктар

КИРИШҮҮ

Жалпысынан темалардын 3 түрү бар:

  1. Жеткиликтүү элементтерди көрүү жана реалдуу убакытта баалуу өзгөрүүлөрдү алуу үчүн тема(лар)га жазылыңыз
  2. Жоопторду алуу үчүн тема(ларга) жазылыңызкардарлар ) суроо-талаптарды жарыялоо
  3. Элементтерди баалуулуктары менен алуу же коюу үчүн тема(ларды) жарыялаңыз

Биз кийинчерээк бул жерде көрсөтүлгөн номерлөө аркылуу бул түрлөргө кайрылабыз (мисалы, 1, 2, 3 типтеги темалар). Кененирээк маалымат кийинки бөлүмдөрдө жана бөлүмдө. 4.2.

ЖЕТКЕ БАР ЭЛЕМЕНТТЕРДИ КӨРҮҮ ЖАНА ЧЫНЫГЫ УБАКЫТ БААСЫНЫН ӨЗГӨРҮҮЛӨРҮН АЛУУ ҮЧҮН ТЕМАЛАРГА ЖАЗЫЛЫҢЫЗ

Булар мурунтан эле сүрөттөлгөн

КАРДАРДЫН ЖАРЫЯЛАНГАН СУРООЛОРУНА ЖООП АЛУУ ҮЧҮН ТЕМАЛАРГА ЖАЗЫЛЫҢЫЗ

Мындай темалар милдеттүү эмес. мүмкүндүк берет

  • ыктыярдуу client_id колдонуу менен MQTT сервери менен уникалдуу байланыш каналын ачыңыз. Бул тууралуу көбүрөөк бөлүмдө. 4.2.2
  • тиешелүү жазылуу темасы боюнча жарыялоо өтүнүчтөрүнүн натыйжасын алуу: ката коду жана билдирүү менен ийгилик же ийгиликсиздик.

Жоопторду алуу же жарыялоо буйруктарын коюу үчүн ар кандай темалар бар. Тиешелүү айырмачылыкDIVUS-VISION-API -Software-fig (15) Тутумуңузга керектүү темаларды түз алгандан кийин, бул кадамды алып салуу жана жарыялоо темаларын түздөн-түз колдонууну чечсеңиз болот.

 БААЛУУ ЭЛЕМЕНТТЕРДИ АЛУУ ҮЧҮН ЖЕ ЖАРИЯЛА

Бул темалар жазылуу үчүн окшош жолду колдонушат - бир гана өзгөртүү жазылуу үчүн колдонулган "статустун" ордуна "суроо" сөзү. Толук тема жолдору кийинчерээк бөлүмдө көрсөтүлөт. 4.2.2\ Get темасы MQTT серверинин элементтерин жана баалуулуктарын окууну суранат. Пайдалуу жүк элементтердин функция түрүнө жараша чыпкалоо үчүн колдонулушу мүмкүн. Белгиленген тема анын пайдалуу жүктөмүндө айтылгандай, элементтин айрым бөлүктөрүн өзгөртүүнү суранат.

ПРЕФИКС БУЙРУКТАР ЖАНА ТИЙИШҮҮ ЖООПТОР

 КЫСКАЧА ТҮШҮНДҮРҮҮ

MQTT серверине жөнөтүлгөн бардык буйруктар жалпы баштапкы бөлүккө ээ, атап айтканда:

DIVUS-VISION-API -Software-fig (16)

КЕТТИК ТҮШҮНДҮРҮҮ

Реалдуу убактагы темалар (1-тип) жалпы префикске ээ болот (жогоруну караңыз), андан кийин

DIVUS-VISION-API -Software-fig (17)

orDIVUS-VISION-API -Software-fig (18)

Коюлган буйруктар үчүн пайдалуу жүк, албетте, негизги ролду ойнойт, анткени ал керектүү өзгөртүүлөрдү (б.а. элементтин функциялары үчүн өзгөртүлгөн маанилерди) камтыйт. Эскертүү: 3-түрдөгү буйруктарыңызда сактоо опциясын эч качан колдонбоңуз, анткени ал KNX тарабында көйгөйлөрдү жаратышы мүмкүн.

EXAMPLE: БИР ЭЛЕМЕНТТИН БААСЫН(ДАРЫН) ӨЗГӨРТҮҮ ҮЧҮН ЖАРЫЯЛА

Эң жөнөкөй жагдай - бул жалпы жазылуу көрсөткөн элементтердин биринин маанисин өзгөртүүнү каалайт.
Жалпысынан алганда, MQTT аркылуу VISION функциясын өзгөртүү/которуу 3 кадамдан турат, алардын баары таптакыр зарыл эмес, бирок биз аларды сүрөттөлгөндөй аткарууну сунуштайбыз.

  1. Биз түзөткүбүз келген функцияны камтыган тема ыңгайлаштырылган client_id аркылуу жазылган
  2. Редакциялоо үчүн тема 1де тандалган client_id аркылуу керектүү өзгөртүүлөр менен пайдалуу жүк менен бирге жарыяланат.
  3. Текшерүү үчүн сиз жоопту (1.) темасында көрө аласыз – башкача айтканда (2.) иштеген же иштебегенин
  4. Өзгөрүүлөр киргизилгенде бардык баалуулуктар жаңыртылган жалпы жазылууда, эгер баары жакшы болуп кетсе, керектүү маанилердин өзгөрүшүн(ларды) көрө аласыз.

Бул үчүн кадамдар болуп саналат:

  1. client_idди тандаңыз, мисалы "Divus" жана аны API колдонуучу атынан кийинки жолго киргизиңизDIVUS-VISION-API -Software-fig (19)
    Бул MQTT сервери менен өзүңүздүн байланыш каналыңызга жазылуу үчүн толук тема. Бул серверге сиз жөнөтө турган өзгөрүүлөргө жооп күткөн жериңизди билдирет. а аныктаган статус/жөндөм бөлүгүнө көңүл буруңуз. бул жазылуу темасы жана б. ал типтүү буйруктарды коюуга жооп алат.
  2. Жарыялоо темасы статус-суроо ачкыч сөздөрүн которууну кошпогондо, бирдей болотDIVUS-VISION-API -Software-fig (20)
  3. өзгөртүү эмнеден турушу керектиги пайдалуу жүктө жазылган. Бул жерде кээ бир эксamples.
    • Күйгүзүү/өчүрүү функциясы бар элементти өчүрүү (1 бит):DIVUS-VISION-API -Software-fig (21)
    • Күйгүзүү/өчүрүү функциясы бар элементти күйгүзүү (1 бит). Кошумчалай кетсек, эгер бир эле кардардан бир нече ушундай буйруктар башталса, uuid параметри ("уникалдуу ID", эреже катары, 128-8-4-4-4 он алтылык сан катары форматталган 12 биттик сап) колдонууга болот. тиешелүү суроого жооп, анткени бул параметр - эгерде суроодо бар болсо - жооптон да тапса болот.DIVUS-VISION-API -Software-fig (22)
    • Күйгүзүүчүнү күйгүзүү жана жарыктыгын 50% коюуDIVUS-VISION-API -Software-fig (23)
    • Жогоруда көрсөтүлгөн жана жазылган темага жооп (анын пайдалуу жүгү, тагыраак айтканда) анда, мисалы,ample.DIVUS-VISION-API -Software-fig (24)
      Жогорудагы жооп эксample туура пайдалуу жүк болгон учурда, элементтин күңүрт кылуу функциясы жок болсо да. Эгер пайдалуу жүктүн туура чечмеленбей калышына алып келген олуттуу көйгөйлөр болсо, жооп төмөнкүдөй болот (мисалы):DIVUS-VISION-API -Software-fig (25)
      ката коддорун жана билдирүүлөрүн түшүндүрүү үчүн, бирок жалпысынан, http сыяктуу, 200 код оң жооп, ал эми 400 терс жооп.

EXAMPLE: КӨП ЭЛЕМЕНТТЕРДИН БААЛАРЫН ӨЗГӨРТҮҮ ҮЧҮН ЖАРЫЯЛА

Процедура бир элементти өзгөртүү үчүн мурун көрсөтүлгөнгө окшош. Айырмачылыгы, сиз темалардан element_id калтырып, андан кийин пайдалуу жүктүн ичиндеги маалыматтардын алдында element_id топтомун көрсөтөсүз. Төмөндө синтаксисти жана структурасын караңыз.DIVUS-VISION-API -Software-fig (26)

СУРООЛОРДО ФУНКЦИЯНЫН ТҮРҮ БОЮНЧА Чыпкалоо

Пайдалуу жүктөгү чыпкалардын параметри элементтин керектүү функциясын(функцияларын) гана чечүүгө мүмкүндүк берет. Которгучтун же диммердин күйгүзүү/өчүрүү функциясы, мисалы, "офф" деп аталатample, жана тиешелүү чыпка төмөнкүчө аныкталат:DIVUS-VISION-API -Software-fig (27)

Жооп анда мындай көрүнөт, мисалыampleDIVUS-VISION-API -Software-fig (28)DIVUS-VISION-API -Software-fig (29)

Чарчы кашаа сиз бир нече функциялар боюнча чыпкалай ала турганыңызды билдирет, мисалыDIVUS-VISION-API -Software-fig (30)

мындай жооп алып келет:DIVUS-VISION-API -Software-fig (31)

Тиркеме

КАТА КОДУ

MQTT байланышындагы каталар сандык кодду пайда кылат. Төмөнкү таблица аны бузууга жардам берет.DIVUS-VISION-API -Software-fig (32)

ЖҮКТӨНҮН ПАРАМЕТРЛЕРИ

Пайдалуу жүк контекстке жараша ар кандай параметрлерди колдойт. Төмөнкү таблицада кайсы параметрлер кайсы темаларда болушу мүмкүн экенин көрсөтөт

DIVUS-VISION-API -Software-fig (33) DIVUS-VISION-API -Software-fig (34) DIVUS-VISION-API -Software-fig (35)

ВЕРСИЯ ЭСКЕРТҮҮЛӨРҮ

  • 1.00

Жаңылыктар:

• Биринчи басылма

Документтер / Ресурстар

DIVUS VISION API Программасы [pdf] Колдонуучунун колдонмосу
VISION API Программасы, API Программасы, Программалык камсыздоо
DIVUS Vision API программасы [pdf] Колдонуучунун колдонмосу
Vision API Программасы, Vision, API Программасы, Программалык камсыздоо

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *