შინაარსი დამალვა

ALGO RESTful API ლოგო

ALGO RESTful API

ALGO RESTful API პროდუქტი

პროდუქტის ინფორმაცია: RESTful API სახელმძღვანელო

Algo RESTful API მომხმარებლებს აძლევს წვდომას, მანიპულირებას და მოქმედებების ჩართვას ქსელის Algo IP ბოლო წერტილებზე HTTP/HTTPS მოთხოვნის მეშვეობით. ეს დოკუმენტი უზრუნველყოფს მოქალაქეობის არმქონე ოპერაციების ერთგვაროვან და წინასწარ განსაზღვრულ კომპლექტს, რომელიც შეიძლება გამოყენებულ იქნას Algo მოწყობილობებთან ურთიერთობისთვის. API მხარს უჭერს HTTP/HTTPS GET, POST და PUT მოთხოვნებს JSON დატვირთვით.

ავთენტიფიკაცია

Algo RESTful API-ით ხელმისაწვდომია ავთენტიფიკაციის სამი ტიპი:

  • სტანდარტული ავთენტიფიკაცია (ჩართულია ნაგულისხმევად)
  • ძირითადი ავთენტიფიკაცია (სურვილისამებრ)
  • ავთენტიფიკაციის მეთოდის გარეშე (არ არის რეკომენდებული; მხოლოდ ტესტირების მიზნით)

პროდუქტის გამოყენების ინსტრუქცია: RESTful API

წინაპირობები

RESTful API-ს ჩართვამდე დარწმუნდით, რომ მოწყობილობას აქვს ინტერნეტ კავშირი წინასწარ კონფიგურირებულ NTP სერვერებთან მისასვლელად. თუ ინტერნეტი არ არის ხელმისაწვდომი, დააკონფიგურირეთ ადგილობრივი NTP სერვერი და შეიყვანეთ მისი IP მისამართი.

RESTful API-ის ჩართვა
  1. შედით მოწყობილობაში web ინტერფეისი და გადადით Advanced Settings Admin ჩანართზე.
  2. გადადით ქვემოთ API მხარდაჭერის განყოფილებაში და ჩართეთ RESTful API.
  3. დააყენეთ სასურველი პაროლი (ნაგულისხმევი პაროლი: algo). გაითვალისწინეთ, რომ სტანდარტული ავთენტიფიკაცია ჩართულია ნაგულისხმევად.
ძირითადი ავთენტიფიკაციის ჩართვა (არასავალდებულო)
  1. ში web ინტერფეისი, გადადით System Maintenance ჩანართზე და ჩამოტვირთეთ კონფიგურაცია file.
  2. გახსენით კონფიგურაცია file ნებისმიერი ტექსტური რედაქტორით და დაამატეთ შემდეგი ხაზი: api.auth.basic = 1
  3. შეინახეთ და ატვირთეთ შეცვლილი კონფიგურაცია file დაუბრუნდით მოწყობილობას კონფიგურაციის აღდგენის გამოყენებით File ფუნქცია სისტემის მოვლის ჩანართში.
ავთენტიფიკაციის მეთოდის გარეშე ჩართვა (არასავალდებულო)

ავთენტიფიკაციის გარეშე მეთოდის გასააქტიურებლად, დატოვეთ RESTful API Password ველი ცარიელი. ეს მეთოდი არ არის რეკომენდირებული და უნდა იქნას გამოყენებული მხოლოდ ტესტირების მიზნებისთვის, რადგან ის არ უზრუნველყოფს უსაფრთხოებას.

მარტივი საკონტროლო ინტერფეისის ჩართვა (სურვილისამებრ)
  1. შესახებ web ინტერფეისი, გადადით System Maintenance ჩანართზე და ჩამოტვირთეთ კონფიგურაცია file.
  2. გახსენით კონფიგურაცია file ტექსტური რედაქტორის გამოყენებით და დაამატეთ ორი ხაზი. შეცვალეთ თქვენი სასურველი პაროლი.
  3. ადმინ.web.sci = 1
  4. Sci.admin.pwd =
  5. შეინახეთ და ატვირთეთ შეცვლილი კონფიგურაცია file დაუბრუნდით მოწყობილობას კონფიგურაციის აღდგენის გამოყენებით File ფუნქცია სისტემის მოვლის ჩანართში.

ავთენტიფიკაცია Sample კოდი

გთხოვთ ელფოსტა support@algosolutions.com თუ გსურთ სტანდარტული ან ძირითადი ავთენტიფიკაციაample კოდი.
დამატებითი მხარდაჭერისთვის დარეკეთ 604-454-3792 ან ელ support@algosolutions.com

საინფორმაციო შეტყობინებები

შენიშვნა
შენიშვნა მიუთითებს სასარგებლო განახლებებს, ინფორმაციას და ინსტრუქციებს, რომლებიც უნდა მიჰყვეს

პასუხისმგებლობის უარყოფა

ამ დოკუმენტში მოცემული ინფორმაცია ითვლება ზუსტი ყველა თვალსაზრისით, მაგრამ არ არის გარანტირებული Algo-ს მიერ. ინფორმაცია ექვემდებარება ცვლილებას გაფრთხილების გარეშე და არანაირად არ უნდა იქნას გაგებული, როგორც ალგოს ან მისი რომელიმე შვილობილი კომპანიის ან შვილობილი კომპანიის ვალდებულება. ალგო და მისი შვილობილი და შვილობილი კომპანიები არ იღებენ პასუხისმგებლობას ამ დოკუმენტში შეცდომებზე ან ხარვეზებზე. ამ დოკუმენტის რევიზია ან მისი ახალი გამოცემები შეიძლება გამოიცეს ასეთი ცვლილებების შესატანად. Algo არ იღებს პასუხისმგებლობას ამ სახელმძღვანელოს ან ასეთი პროდუქტების, პროგრამული უზრუნველყოფის, პროგრამული უზრუნველყოფის და/ან ტექნიკის გამოყენების შედეგად გამოწვეული ზიანის ან პრეტენზიების გამო. ამ დოკუმენტის არცერთი ნაწილის რეპროდუცირება ან გადაცემა არ შეიძლება რაიმე ფორმით ან ნებისმიერი საშუალებით - ელექტრონული ან მექანიკური - რაიმე მიზნით Algo-ს წერილობითი ნებართვის გარეშე.
დამატებითი ინფორმაციისთვის ან ტექნიკური დახმარებისთვის ჩრდილოეთ ამერიკაში, გთხოვთ, დაუკავშირდეთ Algo-ს მხარდაჭერის გუნდს:

Algo ტექნიკური მხარდაჭერა
1-604-454-3792
support@algosolutions.com

©2022 Algo არის Algo Communication Products Ltd-ის რეგისტრირებული სავაჭრო ნიშანი.
Ყველა უფლება დაცულია. ყველა სხვა სავაჭრო ნიშანი მათი შესაბამისი მფლობელების საკუთრებაა. ყველა სპეციფიკაცია ექვემდებარება ცვლილებას გაფრთხილების გარეშე.

 გენერალური

შესავალი

ეს დოკუმენტი აღწერს, თუ როგორ შეიძლება გამოყენებულ იქნას Algo RESTful API თქვენს ქსელში Algo IP ბოლო წერტილებზე წვდომისთვის, მანიპულირებისა და მოქმედებების გასააქტიურებლად HTTP/HTTPS მოთხოვნის საშუალებით, ისევე როგორც რამდენიმე სხვადასხვა ავთენტიფიკაციის მეთოდით, უსაფრთხოების განსხვავებული დონეებით. მოთხოვნის სისტემებს შეუძლიათ Algo მოწყობილობებთან ურთიერთქმედება ამ დოკუმენტში განსაზღვრული მოქალაქეობის არმქონე ოპერაციების ერთიანი და წინასწარ განსაზღვრული ნაკრების მეშვეობით. მოთხოვნები იგზავნება რესურსის URI-ზე JSON დატვირთვით და იწვევს JSON პასუხს. HTTP/HTTPS GET, POST და PUT მოთხოვნები იგზავნება რესურსების URI-ს JSON დატვირთვასთან ერთად (იხ. ბრძანებების განყოფილება მომგებიანი დატვირთვების სიისთვის).

 ავთენტიფიკაცია

არსებობს სამი სახის ავთენტიფიკაცია:

  •  სტანდარტული (რეკომენდირებული)
  •  ძირითადი
  •  არცერთი (არ არის რეკომენდებული)

სტანდარტული ავტორიზაცია იყენებს ჰეშზე დაფუძნებულ შეტყობინებების ავთენტიფიკაციის კოდს (HMAC) SHA-256 კოდირებული დაიჯესტით. ძირითადი ავთენტიფიკაცია იყენებს Base64 დაშიფვრას და უნდა იყოს გამოყენებული მხოლოდ HTTPS-ზე. არავითარი ავთენტიფიკაცია არ უნდა იქნას გამოყენებული მხოლოდ უკიდურესი სიფრთხილით, რადგან ის არ იძლევა ავთენტიფიკაციას. იხილეთ ავტორიზაციის მოთხოვნების განყოფილება დამატებითი ინფორმაციისთვის.

დაყენება და კონფიგურაცია

წინაპირობები
  •  ეს დოკუმენტი ვარაუდობს, რომ Algo-ს ბოლო წერტილი მუშაობს firmware ვერსია 3.3 ან უფრო მაღალი.
  •  დროის სხვაობა მომთხოვარსა და Algo მოწყობილობებს შორის უნდა იყოს 30 წამზე ნაკლები სტანდარტული ავთენტიფიკაციის გამოსაყენებლად.
  • დარწმუნდით, რომ NTP (ქსელის დროის პროტოკოლი) გამოიყენება. მორგებული NTP სერვერების მისამართების კონფიგურაცია შესაძლებელია გაფართოებული პარამეტრების → დროის ჩანართში.

შენიშვნა
წინასწარ კონფიგურირებული NTP სერვერები განთავსებულია საჯაროდ, ამიტომ მასთან მისასვლელად საჭიროა ინტერნეტი. თუ ინტერნეტი არ არის ხელმისაწვდომი, დააკონფიგურირეთ ადგილობრივი NTP სერვერი და შეიყვანეთ მისი IP მისამართი.

  • დარწმუნდით, რომ Algo მოწყობილობის სისტემის დრო მორგებულია დროის სწორ ზონაზე. ამის გაკეთება შესაძლებელია გაფართოებული პარამეტრების → დროის ჩანართზე ნავიგაციით.
 RESTful API-ის ჩართვა
  1. შედით web ინტერფეისი და გადადით Advanced Settings → Admin ჩანართზე.
  2. გადადით ქვემოთ API მხარდაჭერის განყოფილებაში, ჩართეთ RESTful API და დააყენეთ პაროლი, როგორც სასურველი (ნაგულისხმევი პაროლი: algo)
    შენიშვნა
    ნაგულისხმევად ჩართულია სტანდარტული ავთენტიფიკაცია.ALGO RESTful API 01
ძირითადი ავთენტიფიკაციის ჩართვა (არასავალდებულო)
  1. ში web ინტერფეისი, გადადით System → Maintenance ჩანართზე და ჩამოტვირთეთ კონფიგურაცია file.
  2. გახსენით კონფიგურაცია file ნებისმიერი ტექსტური რედაქტორით და დაამატეთ შემდეგი ხაზი: api.auth.basic = 1
  3.  შეინახეთ და ატვირთეთ შეცვლილი კონფიგურაცია file დაუბრუნდით მოწყობილობას კონფიგურაციის აღდგენის გამოყენებით File ფუნქცია ჩანართში System → Maintenance.
ავთენტიფიკაციის მეთოდის გარეშე (არასავალდებულო)

ავთენტიფიკაციის გარეშე მეთოდის გასააქტიურებლად, დატოვეთ RESTful API Password ველი ცარიელი. ეს მეთოდი არ არის რეკომენდირებული და უნდა იქნას გამოყენებული მხოლოდ ტესტირების მიზნებისთვის, რადგან ის არ უზრუნველყოფს უსაფრთხოებას.

მარტივი საკონტროლო ინტერფეისის ჩართვა (სურვილისამებრ)
  1. შესახებ web ინტერფეისი, გადადით System → Maintenance ჩანართზე და ჩამოტვირთეთ კონფიგურაცია file.
  2.  გახსენით კონფიგურაცია file ტექსტური რედაქტორის გამოყენებით და დაამატეთ ორი ხაზი. Შეცვალე თქვენი სურვილის პაროლით. ადმინ.web.sci = 1
    Sci.admin.pwd =
  3.  შეინახეთ და ატვირთეთ შეცვლილი კონფიგურაცია file დაუბრუნდით მოწყობილობას კონფიგურაციის აღდგენის გამოყენებით File ფუნქცია ჩანართში System → Maintenance.

ავთენტიფიკაციის მოთხოვნები

გთხოვთ ელფოსტა support@algosolutions.com თუ გსურთ სტანდარტული ან ძირითადი ავთენტიფიკაციაample კოდი.

სტანდარტული ავთენტიფიკაციის მოთხოვნა JSON Payload-ით

საჭირო სათაურები HTTP/HTTPS მოთხოვნაში
> შინაარსის ტიპი: „აპლიკაცია/json“
> Content-MD5: [content_md5] მაგample
Content-MD5: 74362cc86588b2b3c5a4491baf80375b

ავტორიზაცია: hmac admin:[nonce]:[hmac_output]
ავტორიზაციის სათაურები შედგება:

  1. სტრიქონი 'hmac admin' რასაც მოჰყვება ორწერტილი ':'.
  2. Nonce - შემთხვევითი ან არ განმეორებადი მნიშვნელობა, რასაც მოჰყვება ორწერტილი ':'.
  3. Hmac_output – გენერირებული RESTful API პაროლით (საიდუმლო გასაღები) კონფიგურირებული თქვენს მოწყობილობაზე და HMAC შეყვანით, ქვემოთ მოცემული:
    [მოთხოვნის_მეთოდი]:[მოთხოვნის_ური]:[content_md5]:[content_type]:[timeestamp]:[არა ერთხელ]

HMAC შეყვანა მაგample: (გამოიყენება "ალგო", როგორც საიდუმლო გასაღები)
POST:/api/controls/tone/start:6e43c05d82f71e77c586e29edb93b129:application/json:1601312252:49936 შექმენით HMAC პაროლით და HMAC შეყვანის სტრიქონით, როგორც დაიჯესტი SHA-256-ის გამოყენებით:
HMAC გამომავალი example: 2e109d7aeed54a1cb04c6b72b1d854f442cf1ca15eb0af32f2512dd77ab6b330

თარიღი: დღე, თარიღი თვე, წელი სთ:წთ:წმ GMT
Example
თარიღი: ხუთ, 22 სექტემბერი, 2022 02:33:07 GMT
სტანდარტული ავთენტიფიკაცია სასარგებლო დატვირთვით, მაგampლე:

ALGO RESTful API 02

 სტანდარტული ავთენტიფიკაციის მოთხოვნა JSON Payload-ის გარეშე

3.1-ის იდენტურია, კონტენტთან დაკავშირებული სათაურებით/hmac შეყვანით გამოტოვებული.
HMAC შეყვანა: [მოთხოვნის_მეთოდი]:[მოთხოვნის_ური]:[დროamp]:[nonce] HMAC შეყვანა example: (გამოიყენება "ალგო", როგორც საიდუმლო გასაღები)
მიიღეთ:/api/settings/audio.page.vol:1601312252:49936
შექმენით HMAC პაროლით და HMAC შეყვანის სტრიქონით SHA-256-ის გამოყენებით:
HMAC გამომავალი example: c5b349415bce0b9e1b8122829d32fbe0a078791b311c4cf40369c7ab4eb165a8
სტანდარტული ავთენტიფიკაცია დატვირთვის გარეშე, მაგampლე:

ALGO RESTful API 03

 ძირითადი ავთენტიფიკაციის მოთხოვნა

ავთენტიფიკაციის ეს მეთოდი სიფრთხილით უნდა იქნას გამოყენებული, რადგან ის ნაკლებად უსაფრთხოა ვიდრე სტანდარტული მეთოდი.

ავტორიზაცია: ძირითადი [base64]
Exampლე:
ავტორიზაცია: ძირითადი YWRtaW46YWxnbwo=
ძირითადი ავთენტიფიკაცია მაგampლე:
ALGO RESTful API 04

ბრძანებები

 RESTful API ბრძანებები

ქვემოთ მოცემულია ყველა მხარდაჭერილი API ბრძანების სია.

შენიშვნა
PUT მოთხოვნა ცვლის ან ქმნის მუდმივ რესურსს, რომელიც გადაიტვირთება, ხოლო POST მოთხოვნა მხოლოდ აკონტროლებს მოწყობილობას მიმდინარე სესიისთვის.

აღწერა მეთოდი URI ტვირთამწეობა პარამეტრები დაბრუნება Example პროდუქტი FW
მიიღეთ კონკრეტული პარამეტრის მნიშვნელობა.  მიიღეთ /api/settings/[key-name] მაგ./api/settings/audio.page.vol  N/A  {“audio.page.vol”: “-18dB”}  ყველა  > 3.3
დააბრუნეთ გარემო ხმაურის დონე გაზომილი დეციბელებში. გარემოს ხმაურის კომპენსაცია ჩართული უნდა იყოს ძირითადი პარამეტრები -> ფუნქციების ჩანართში. მიიღეთ /api/info/audio.noise.level N/A {“audio.noise.level”: 72}  დინამიკები ჩვენება დინამიკები > 3.3
 ამოიღეთ რელეს შეყვანის ტერმინალის სტატუსი. მიიღეთ /api/info/input.relay.status N/A  

{"input.relay.status": "idle"} ან {"input.relay.status": "active"}

ყველა პროდუქტი სარელეო შეყვანით, გარდა 8063. იხილეთ ქვემოთ. > 4.1
 ამოიღეთ Input 1 ან Input 2 ტერმინალების სტატუსი.  მიიღეთ /api/info/input.relay1.status ან /api/info/input.relay2.status  N/A {"input.relay1.status": "idle"} ან {"input.relay1.status": "active"}  8063  > 4.1
აიღეთ ბგერების სია fileამჟამად დაინსტალირებულია.  მიიღეთ  /api/info/tonelist  

N/A

{“tonelist”:[“bell-na.wav”,”bell uk.wav”,”buzzer.wav”,…]}  ყველა  > 5.0
მიიღეთ მოწყობილობის ინფორმაცია, რომელიც ნაჩვენებია სტატუსის გვერდზე.  მიიღეთ  /api/info/status  N/A  ინფორმაციის სრული სია სტატუსის ჩანართიდან.  ყველა  > 5.4
მიიღეთ პროდუქტის ინფორმაცია, რომელიც ნაჩვენებია შესახებ გვერდზე.  მიიღეთ /api/info/about  N/A  ყველა ინფორმაცია წარმოდგენილია შესახებ ჩანართზე. ყველა > 5.4
გაააქტიურეთ სტრობი სასურველი ფერის და ნიმუშის პარამეტრებით. პოსტი /api/controls/strobe/start ნიმუში: {0 – 15}
ფერი1: {ლურჯი, წითელი, ქარვისფერი, მწვანე} ფერი2: {ლურჯი, წითელი, ქარვისფერი, მწვანე} ledlvl: {1 – 255}
შენახვის ადგილი: {მართალი, მცდარი}
N/A  8128 (G2)
8138
8190S
> 3.3
 შეაჩერე სტრობი.  პოსტი  /api/controls/strobe/stop  N/A  N/A 8128 (G2)
8138
8190S
> 3.3
დაუკარით ტონი ერთხელ ან გააუქმეთ იგი. პოსტი /api/controls/tone/start გზა: {ტონი} ე.ი. ზარი.ვავ
ციკლი: {true, false} ან {0, 1}
მაგ. {“path”:”chime.wav”, “loop”:true}
N/A დინამიკები 8301
8373
8028 (G2)
8201
8039
> 3.3
შეაჩერე ტონი. პოსტი /api/controls/tone/stop N/A N/A დინამიკები 8301
8373
8028 (G2)
8201
8039
> 3.3
დარეკეთ ტელეფონის გაფართოებაზე წინასწარ ჩაწერილი შეტყობინებით. პოსტი /api/controls/call/start  {“გაფართოება”:”2099″,
„ტონი“: „gong.wav“, „ინტერვალი“: „0″, „maxdur“:“10″}
N/A დინამიკები 8301
8410
8420
> 3.3
დაასრულეთ ზარი. პოსტი /api/controls/call/stop N/A N/A დინამიკები 8301
8410
8420
> 3.3
წამოიწყეთ ცალმხრივი გვერდის ზარი. მოწყობილობა მიიღებს აუდიო ნაკადს სამიზნე გაფართოებიდან.  პოსტი  /api/controls/ზარი/გვერდი  {"გაფართოება":" ”}  N/A დინამიკები 8410
8420
 > 5.3.4
გადატვირთეთ სამიზნე საბოლოო წერტილი. პოსტი /api/controls/გადატვირთვა N/A N/A ყველა > 3.3
გააღე კარი. "ლოკალური" აკონტროლებს ადგილობრივ რელეს "netdc1" აკონტროლებს დისტანციური ქსელის კარის კონტროლერს (8063) პოსტი /api/controls/კარი/განბლოკვა doorid: {local, netdc1}
* არასავალდებულო
N/A 8039
8028 (G2)
8201
8063
> 3.3
ჩაკეტე კარი. პოსტი /api/controls/კარი/საკეტი  doorid: {local, netdc1}
* არასავალდებულო
N/A 8039
8028 (G2)
8201
8063
> 3.3
ჩართეთ 24v aux out რელე. პოსტი api/controls/24v/enable N/A N/A 8063 > 5.0
გამორთეთ 24v aux out რელე. პოსტი api/controls/24v/გამორთვა N/A N/A 8063 > 5.0
ჩართეთ გამომავალი რელე. პოსტი /api/controls/relay/enable N/A N/A 8063 > 5.0
გამორთეთ გამომავალი რელე. პოსტი /api/controls/რელე/გამორთვა N/A N/A 8063 > 5.0
შეამოწმეთ Algo-ს firmware სერვერი უახლესი firmware ვერსიისთვის.  პოსტი  /api/controls/upgrade/check  N/A {„ვერსია“: „განახლებულია“} ან
{"ვერსია": " ”}
 ყველა  > 4.1
 შეამოწმეთ Algo-ს პროგრამული უზრუნველყოფის სერვერი უახლესი პროგრამული უზრუნველყოფის ვერსიისთვის და განაახლეთ ამ ვერსიაზე. პოსტი /api/controls/upgrade/start N/A {„სტატუსები“: „განახლებულია“} ან
{„სტატუსები“: „განახლება ", "url”: url>} ან
{„სტატუსები“: „ ”}
ყველა > 4.1
ეკრანზე გამოსახულების ან ნიმუშის ჩვენება.  პოსტი  /api/controls/ეკრანი/დაწყება  იხ ქვემოთ  N/A 8410
8420
 > 5.3.4
გააჩერეთ ეკრანის ნიმუში და დაუბრუნდით ნაგულისხმევ ეკრანს.  პოსტი  /api/controls/screen/stop  N/A  N/A 8410
8420
 > 5.3.4
გადატვირთეთ მთავარი აპლიკაცია. პოსტი /api/controls/გადატვირთვა N/A N/A ყველა > 5.3.4
დაიწყეთ პირდაპირი აუდიო ნაკადის მოსმენა. დააკონფიგურირეთ პორტის ნომერი, რომელზეც იგზავნება ნაკადი. პოსტი /api/controls/rx/start {"პორტი": } N/A ყველა   > 5.3.4
შეწყვიტე პირდაპირი აუდიო ნაკადის მოსმენა. პოსტი  /api/controls/rx/stop  N/A  N/A  ყველა  > 5.3.4
დააყენეთ multicast რეჟიმი. PUT /api/state/mcast/update/ {“რეჟიმი”:”გამგზავნი”, “მისამართი”: , "პორტი": , "type":"rtp"} ან {"mode":"გამომგზავნი", "მისამართი": , "პორტი": , "type":"poly", "group":1}
**შენიშვნა**: თუ ამ ბრძანებამდე გამოყენებულია კონტროლი/ტონი/დაწყება, ბგერა ითამაშებს მიმდინარე პარამეტრების გამოყენებით web UI.
N/A 8301 > 5.0
ჩადეთ მნიშვნელობა კონკრეტულ პარამეტრზე JSON payload-დან. PUT /api/პარამეტრები პარამეტრი: {value}
მაგ. {“audio.page.vol”: “-3dB”}
N/A 8180 (G2)
8186
8190
8190S
8301
8373
> 3.3
 მარტივი საკონტროლო ინტერფეისის (SCI) ბრძანებები

ყველა SCI ბრძანება არის GET მოთხოვნა და აქვს საერთო პარამეტრები "usi" და "admin" ავთენტიფიკაციისთვის.
Exampლე:
მიიღეთ http:// /sci/controls/door/unlock?usr=admin&pwd=algo&doorid=local

 აღწერა  URI დამატებითი ტვირთამწეობა პარამეტრები პროდუქტები  FW
გააღე კარი.
"ლოკალური" აკონტროლებს ადგილობრივ რელეს "netdc1" აკონტროლებს დისტანციური ქსელის კარის კონტროლერს (8063)
/sci/controls/do ან/განბლოკვა doorid: {local, netdc1}
* არასავალდებულო
8039
8028 (G2)
8201
8063
> 3.3
ჩაკეტე კარი. /sci/controls/do ან/lock doorid: {local, netdc1}
* არასავალდებულო
8039
8028 (G2)
8201
8063
> 3.3
დაუკარით ტონი ერთხელ ან გააუქმეთ იგი.  /sci/controls/ne/start გზა: {ტონი} ე.ი. ზარი.ვავ
ციკლი: {true, false} ან {0, 1}
ყველა  > 3.3
შეაჩერე ტონი. /sci/controls/to ne/stop  N/A  ყველა  > 3.3
გაააქტიურეთ სტრობი სასურველი ფერის და ნიმუშის პარამეტრებით. /sci/controls/strobe/start ნიმუში: {0 – 15} ფერი1: {ლურჯი, წითელი, ქარვისფერი, მწვანე}
ფერი 2: {ლურჯი, წითელი, ქარვისფერი, მწვანე}
ledlvl: {1 – 255} დაკავება: {true, false}
8128 (G2)
8138
8190S
> 3.3
 შეაჩერე სტრობი.  /sci/controls/strobe/stop  N/A 8128 (G2)
8138
8190S
 > 3.3

დოკუმენტები / რესურსები

ALGO RESTful API [pdf] მომხმარებლის სახელმძღვანელო
AL061-GU-GF000API-001-R0, AL061-GU-CP00TEAM-001-R0, RESTful API, RESTful, API
ALGO RESTful API [pdf] მომხმარებლის სახელმძღვანელო
AL061-GU-CP000API-230717, RESTful API, RESTful, API

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *