अल्गो रेस्टफुल API
उत्पादन माहिती: RESTful API मार्गदर्शक
अल्गो रेस्टफुल API वापरकर्त्यांना HTTP/HTTPS विनंत्यांद्वारे त्यांच्या नेटवर्कवरील अल्गो आयपी एंडपॉइंट्सवर ऍक्सेस, हाताळणी आणि क्रिया ट्रिगर करण्यास अनुमती देते. हा दस्तऐवज स्टेटलेस ऑपरेशन्सचा एकसमान आणि पूर्वनिर्धारित संच प्रदान करतो ज्याचा वापर अल्गो उपकरणांशी संवाद साधण्यासाठी केला जाऊ शकतो. API JSON पेलोडसह HTTP/HTTPS GET, POST आणि PUT विनंत्यांना समर्थन देते.
प्रमाणीकरण
Algo RESTful API सह तीन प्रकारची प्रमाणीकरणे उपलब्ध आहेत:
- मानक प्रमाणीकरण (डीफॉल्टनुसार सक्षम)
- मूलभूत प्रमाणीकरण (पर्यायी)
- कोणतीही प्रमाणीकरण पद्धत नाही (शिफारस केलेली नाही; केवळ चाचणी हेतूंसाठी)
उत्पादन वापर सूचना: RESTful API
पूर्वतयारी
RESTful API सक्षम करण्यापूर्वी, पूर्व-कॉन्फिगर केलेल्या NTP सर्व्हरपर्यंत पोहोचण्यासाठी डिव्हाइसमध्ये इंटरनेट कनेक्शन असल्याची खात्री करा. इंटरनेट कनेक्शन उपलब्ध नसल्यास, स्थानिक NTP सर्व्हर कॉन्फिगर करा आणि त्याचा IP पत्ता प्रविष्ट करा.
RESTful API सक्षम करत आहे
- डिव्हाइसमध्ये लॉग इन करा web इंटरफेस आणि प्रगत सेटिंग्ज प्रशासन टॅबवर नेव्हिगेट करा.
- API सपोर्ट विभागात खाली स्क्रोल करा आणि RESTful API सक्षम करा.
- इच्छित पासवर्ड सेट करा (डिफॉल्ट पासवर्ड: अल्गो). लक्षात ठेवा की मानक प्रमाणीकरण डीफॉल्टनुसार सक्षम केले आहे.
मूलभूत प्रमाणीकरण सक्षम करणे (पर्यायी)
- मध्ये web इंटरफेस, सिस्टम मेंटेनन्स टॅबवर नेव्हिगेट करा आणि कॉन्फिगरेशन डाउनलोड करा file.
- कॉन्फिगरेशन उघडा file कोणत्याही मजकूर संपादकासह आणि खालील ओळ जोडा: api.auth.basic = 1
- सुधारित कॉन्फिगरेशन जतन करा आणि अपलोड करा file पुनर्संचयित कॉन्फिगरेशन वापरून डिव्हाइसवर परत या File सिस्टम मेंटेनन्स टॅबमधील वैशिष्ट्य.
कोणतीही प्रमाणीकरण पद्धत सक्षम करत नाही (पर्यायी)
कोणतेही प्रमाणीकरण पद्धत सक्षम करण्यासाठी, RESTful API पासवर्ड फील्ड रिक्त सोडा. या पद्धतीची शिफारस केलेली नाही आणि ती केवळ चाचणीसाठी वापरली जावी कारण ती कोणतीही सुरक्षा प्रदान करत नाही.
साधे नियंत्रण इंटरफेस सक्षम करणे (पर्यायी)
- वर web इंटरफेस, सिस्टम मेंटेनन्स टॅबवर नेव्हिगेट करा आणि कॉन्फिगरेशन डाउनलोड करा file.
- कॉन्फिगरेशन उघडा file मजकूर संपादक वापरून दोन ओळी जोडा. तुमच्या इच्छेनुसार पासवर्ड बदला.
- ॲडमिन.web.sci = 1
- Sci.admin.pwd =
- सुधारित कॉन्फिगरेशन जतन करा आणि अपलोड करा file पुनर्संचयित कॉन्फिगरेशन वापरून डिव्हाइसवर परत या File सिस्टम मेंटेनन्स टॅबमधील वैशिष्ट्य.
प्रमाणीकरण एसample कोड
कृपया ईमेल करा support@algosolutions.com जर तुम्हाला मानक किंवा मूलभूत प्रमाणीकरण हवे असेल तरampले कोड.
अतिरिक्त समर्थनासाठी, कॉल करा ५७४-५३७-८९०० किंवा ईमेल support@algosolutions.com
माहिती सूचना
नोंद
टिप उपयुक्त अद्यतने, माहिती आणि सूचना दर्शवते ज्यांचे पालन केले पाहिजे
अस्वीकरण
या दस्तऐवजात समाविष्ट असलेली माहिती सर्व बाबतीत अचूक असल्याचे मानले जाते परंतु Algo द्वारे याची हमी दिलेली नाही. माहिती सूचनेशिवाय बदलू शकते आणि अल्गो किंवा त्याच्या कोणत्याही सहयोगी किंवा उपकंपन्यांद्वारे वचनबद्धता म्हणून कोणत्याही प्रकारे अर्थ लावला जाऊ नये. अल्गो आणि त्याच्या सहयोगी आणि उपकंपन्या या दस्तऐवजातील कोणत्याही त्रुटी किंवा वगळण्यासाठी कोणतीही जबाबदारी घेत नाहीत. असे बदल समाविष्ट करण्यासाठी या दस्तऐवजाची पुनरावृत्ती किंवा त्याच्या नवीन आवृत्त्या जारी केल्या जाऊ शकतात. या मॅन्युअल किंवा अशा उत्पादनांच्या, सॉफ्टवेअर, फर्मवेअर आणि/किंवा हार्डवेअरच्या कोणत्याही वापरामुळे होणारे नुकसान किंवा दाव्यांसाठी अल्गो कोणतीही जबाबदारी घेत नाही. अल्गोच्या लेखी परवानगीशिवाय या दस्तऐवजाचा कोणताही भाग कोणत्याही स्वरूपात किंवा इलेक्ट्रॉनिक किंवा यांत्रिक - कोणत्याही उद्देशाने पुनरुत्पादित किंवा प्रसारित केला जाऊ शकत नाही.
उत्तर अमेरिकेतील अतिरिक्त माहिती किंवा तांत्रिक सहाय्यासाठी, कृपया अल्गोच्या समर्थन कार्यसंघाशी संपर्क साधा:
अल्गो तांत्रिक समर्थन
1-५७४-५३७-८९००
support@algosolutions.com
©2022 Algo हा Algo Communication Products Ltd चा नोंदणीकृत ट्रेडमार्क आहे.
सर्व हक्क राखीव. इतर सर्व ट्रेडमार्क त्यांच्या संबंधित मालकांची मालमत्ता आहेत. सर्व चष्मा सूचनेशिवाय बदलण्याच्या अधीन आहेत.
सामान्य
परिचय
हा दस्तऐवज HTTP/HTTPS विनंत्यांद्वारे अल्गो आयपी एंडपॉइंट्सवर ऍक्सेस करण्यासाठी, हाताळण्यासाठी आणि ट्रिगर करण्यासाठी Algo RESTful API चा वापर कसा केला जाऊ शकतो याचे वर्णन करतो, तसेच सुरक्षिततेच्या विविध स्तरांसह काही भिन्न प्रमाणीकरण पद्धती. विनंती करणारी यंत्रणा या दस्तऐवजात परिभाषित केलेल्या स्टेटलेस ऑपरेशन्सच्या एकसमान आणि पूर्वनिर्धारित सेटद्वारे अल्गो उपकरणांशी संवाद साधू शकते. संसाधनाच्या URI ला JSON पेलोडसह विनंत्या केल्या जातात आणि JSON प्रतिसाद प्राप्त केला जातो. HTTP/HTTPS GET, POST आणि PUT विनंत्या JSON पेलोडसह संसाधन URI करण्यासाठी केल्या जातात (पेलोडच्या सूचीसाठी कमांड विभाग पहा).
प्रमाणीकरण
प्रमाणीकरणाचे तीन प्रकार आहेत:
- मानक (शिफारस केलेले)
- बेसिक
- काहीही नाही (शिफारस केलेले नाही)
मानक प्रमाणीकरण SHA-256 एन्कोडेड डायजेस्टसह हॅश-आधारित मेसेज ऑथेंटिकेशन कोड (HMAC) वापरते. मूलभूत प्रमाणीकरण Base64 एन्कोडिंग वापरते आणि फक्त HTTPS वर वापरले जावे. कोणतेही प्रमाणीकरण केवळ अत्यंत सावधगिरीने वापरले जाऊ नये कारण ते कोणतेही प्रमाणीकरण प्रदान करत नाही. अधिक तपशीलांसाठी प्रमाणीकरण आवश्यकता विभाग पहा.
सेटअप आणि कॉन्फिगरेशन
पूर्वतयारी
- हा दस्तऐवज असे गृहीत धरतो की अल्गो एंडपॉईंट फर्मवेअर आवृत्ती 3.3 किंवा उच्च चालवत आहे.
- मानक प्रमाणीकरण वापरण्यासाठी विनंतीकर्ता आणि अल्गो उपकरणांमधील वेळेचा फरक 30 सेकंदांपेक्षा कमी असावा.
- NTP (नेटवर्क टाइम प्रोटोकॉल) वापरात असल्याची खात्री करा. कस्टम NTP सर्व्हरचे पत्ते प्रगत सेटिंग्ज → वेळ टॅबमध्ये कॉन्फिगर केले जाऊ शकतात.
नोंद
पूर्व-कॉन्फिगर केलेले NTP सर्व्हर सार्वजनिकरित्या होस्ट केलेले आहेत, म्हणून त्यावर पोहोचण्यासाठी इंटरनेट कनेक्शन आवश्यक आहे. इंटरनेट कनेक्शन उपलब्ध नसल्यास, स्थानिक NTP सर्व्हर कॉन्फिगर करा आणि त्याचा IP पत्ता प्रविष्ट करा.
- Algo डिव्हाइस सिस्टम वेळ योग्य टाइम झोनमध्ये समायोजित केल्याची खात्री करा. हे प्रगत सेटिंग्ज → वेळ टॅबवर नेव्हिगेट करून केले जाऊ शकते.
RESTful API सक्षम करत आहे
- मध्ये लॉग इन करा web इंटरफेस आणि प्रगत सेटिंग्ज → प्रशासन टॅबवर नेव्हिगेट करा.
- API सपोर्ट विभागात खाली स्क्रोल करा, RESTful API सक्षम करा आणि इच्छेनुसार पासवर्ड सेट करा (डीफॉल्ट पासवर्ड: अल्गो)
नोंद
मानक प्रमाणीकरण डीफॉल्टनुसार सक्षम केले आहे.
मूलभूत प्रमाणीकरण सक्षम करा (पर्यायी)
- मध्ये web इंटरफेस, सिस्टम → देखभाल टॅबवर नेव्हिगेट करा आणि कॉन्फिगरेशन डाउनलोड करा file.
- कॉन्फिगरेशन उघडा file कोणत्याही मजकूर संपादकासह आणि खालील ओळ जोडा: api.auth.basic = 1
- सुधारित कॉन्फिगरेशन जतन करा आणि अपलोड करा file पुनर्संचयित कॉन्फिगरेशन वापरून डिव्हाइसवर परत या File सिस्टम → देखभाल टॅबमधील वैशिष्ट्य.
कोणतीही प्रमाणीकरण पद्धत नाही (पर्यायी)
कोणतेही प्रमाणीकरण पद्धत सक्षम करण्यासाठी, RESTful API पासवर्ड फील्ड रिक्त सोडा. या पद्धतीची शिफारस केलेली नाही आणि ती केवळ चाचणीसाठी वापरली जावी कारण ती कोणतीही सुरक्षा प्रदान करत नाही.
साधे नियंत्रण इंटरफेस सक्षम करणे (पर्यायी)
- वर web इंटरफेस, सिस्टम → देखभाल टॅबवर नेव्हिगेट करा आणि कॉन्फिगरेशन डाउनलोड करा file.
- कॉन्फिगरेशन उघडा file मजकूर संपादक वापरून दोन ओळी जोडा. बदला तुमच्या इच्छेचा पासवर्ड. अॅडमिन.web.sci = 1
Sci.admin.pwd = - सुधारित कॉन्फिगरेशन जतन करा आणि अपलोड करा file पुनर्संचयित कॉन्फिगरेशन वापरून डिव्हाइसवर परत या File सिस्टम → देखभाल टॅबमधील वैशिष्ट्य.
प्रमाणीकरण आवश्यकता
कृपया ईमेल करा support@algosolutions.com जर तुम्हाला मानक किंवा मूलभूत प्रमाणीकरण हवे असेल तरampले कोड.
JSON पेलोडसह मानक प्रमाणीकरण विनंती
HTTP/HTTPS विनंतीमध्ये आवश्यक शीर्षलेख
> सामग्री-प्रकार: “अनुप्रयोग/json”
> सामग्री-MD5: [content_md5] उदाample
Content-MD5: 74362cc86588b2b3c5a4491baf80375b
अधिकृतता: hmac प्रशासक:[nonce]:[hmac_output]
अधिकृतता शीर्षलेखांमध्ये हे समाविष्ट आहे:
- स्ट्रिंग 'hmac admin' त्यानंतर कोलन ':'.
- नॉन्स - एक यादृच्छिक किंवा पुनरावृत्ती न होणारे मूल्य, त्यानंतर कोलन ':'.
- Hmac_output – तुमच्या डिव्हाइसवर कॉन्फिगर केलेल्या RESTful API पासवर्ड (सिक्रेट-की) द्वारे व्युत्पन्न केलेले आणि HMAC इनपुट, खालीलप्रमाणे:
[request_method]:[request_uri]:[content_md5]:[content_type]:[timestamp]:[नसून]
HMAC इनपुट माजीample: ('algo' गुप्त की म्हणून वापरणे)
POST:/api/controls/tone/start:6e43c05d82f71e77c586e29edb93b129:application/json:1601312252:49936 पासवर्डसह HMAC आणि SHA-256 वापरून डायजेस्ट म्हणून HMAC इनपुट स्ट्रिंग व्युत्पन्न करा
HMAC आउटपुट माजीample: 2e109d7aeed54a1cb04c6b72b1d854f442cf1ca15eb0af32f2512dd77ab6b330
तारीख: दिवस, तारीख महिना, वर्ष तास: मिनिट: सेकंद GMT
Example
तारीख: गुरु, 22 सप्टेंबर, 2022 02:33:07 GMT
पेलोड एक्स सह मानक प्रमाणीकरणampले:
JSON पेलोडशिवाय मानक प्रमाणीकरण विनंती
सामग्रीशी संबंधित शीर्षलेख/hmac इनपुट वगळलेले 3.1 सारखेच.
HMAC इनपुट: [request_method]:[request_uri]:[timestamp]:[nonce] HMAC इनपुट माजीample: ('algo' गुप्त की म्हणून वापरणे)
मिळवा:/api/settings/audio.page.vol:1601312252:49936
SHA-256 वापरून पासवर्ड आणि HMAC इनपुट स्ट्रिंगसह HMAC व्युत्पन्न करा:
HMAC आउटपुट माजीample: c5b349415bce0b9e1b8122829d32fbe0a078791b311c4cf40369c7ab4eb165a8
पेलोड शिवाय मानक प्रमाणीकरणampले:
मूलभूत प्रमाणीकरण विनंती
प्रमाणीकरणाची ही पद्धत काळजीपूर्वक वापरली पाहिजे कारण ती मानक पद्धतीपेक्षा कमी सुरक्षित आहे.
अधिकृतता: मूलभूत [base64]
Exampले:
अधिकृतता: मूलभूत YWRtaW46YWxnbwo=
मूलभूत प्रमाणीकरण उदाampले:
आज्ञा
RESTful API आदेश
खाली सर्व समर्थित API कमांडची सूची आहे.
नोंद
PUT विनंती बदलते किंवा कायमस्वरूपी संसाधन तयार करते जे रीबूटमध्ये टिकते, तर POST विनंती फक्त वर्तमान सत्रासाठी डिव्हाइस नियंत्रित करते.
वर्णन | पद्धत | URI | पेलोड पॅरामीटर्स | परतावे Example | उत्पादन | FW |
विशिष्ट पॅरामीटरचे मूल्य पुनर्प्राप्त करा. | मिळवा | /api/settings/[key-name] Ex./api/settings/audio.page.vol | N/A | {“audio.page.vol”: “-18dB”} | सर्व | > 3.3 |
डेसिबलमध्ये मोजलेली सभोवतालची आवाज पातळी परत करा. मूलभूत सेटिंग्ज -> वैशिष्ट्ये टॅबमध्ये सभोवतालचा आवाज भरपाई सक्षम करणे आवश्यक आहे. | मिळवा | /api/info/audio.noise.level | N/A | {“audio.noise.level”: ७२} | स्पीकर्स स्पीकर प्रदर्शित करतात | > 3.3 |
रिले इनपुट टर्मिनलची स्थिती काढा. | मिळवा | /api/info/input.relay.status | N/A |
{“input.relay.status”: “निष्क्रिय”} किंवा {“input.relay.status”: “active”} |
रिले इनपुट असलेली सर्व उत्पादने, 8063 वगळता. खाली पहा. | > 4.1 |
इनपुट 1 किंवा इनपुट 2 टर्मिनल्सची स्थिती काढा. | मिळवा | /api/info/input.relay1.status किंवा /api/info/input.relay2.status | N/A | {“input.relay1.status”: “निष्क्रिय”} किंवा {“input.relay1.status”: “active”} | 8063 | > 4.1 |
टोनची सूची पुनर्प्राप्त करा files सध्या स्थापित आहे. | मिळवा | /api/info/tonelist |
N/A |
{“टोनेलिस्ट”:[“bell-na.wav”,”bell uk.wav”,”buzzer.wav”,…]} | सर्व | > 5.0 |
स्थिती पृष्ठावर प्रदर्शित केलेली डिव्हाइस माहिती पुनर्प्राप्त करा. | मिळवा | /api/info/status | N/A | स्थिती टॅबवरील माहितीची संपूर्ण यादी. | सर्व | > 5.4 |
बद्दल पृष्ठावर प्रदर्शित केलेली उत्पादन माहिती पुनर्प्राप्त करा. | मिळवा | /api/माहिती/बद्दल | 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 | मार्ग: {टोन} म्हणजे. chime.wav लूप: {सत्य, असत्य} किंवा {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 | {"विस्तार":"२०९९", "टोन":"gong.wav", "interval":"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/call/page | {"विस्तार":" ”} | N/A | स्पीकर्स 8410 8420 |
> 5.3.4 |
लक्ष्य एंडपॉइंट रीबूट करा. | पोस्ट | /api/controls/reboot | N/A | N/A | सर्व | > 3.3 |
दरवाजा उघडा. "स्थानिक" स्थानिक रिले नियंत्रित करते "netdc1" रिमोट नेटवर्क डोअर कंट्रोलर नियंत्रित करते (8063) | पोस्ट | /api/controls/door/unlock | doorid: {स्थानिक, netdc1} * पर्यायी |
N/A | 8039 8028(G2) 8201 8063 |
> 3.3 |
दरवाजा बंद करा. | पोस्ट | /api/controls/door/lock | doorid: {स्थानिक, netdc1} * पर्यायी |
N/A | 8039 8028(G2) 8201 8063 |
> 3.3 |
24v ऑक्स आउट रिले सक्षम करा. | पोस्ट | api/controls/24v/enable | N/A | N/A | 8063 | > 5.0 |
24v ऑक्स आउट रिले अक्षम करा. | पोस्ट | api/controls/24v/disable | N/A | N/A | 8063 | > 5.0 |
आउटपुट रिले सक्षम करा. | पोस्ट | /api/controls/relay/enable | N/A | N/A | 8063 | > 5.0 |
आउटपुट रिले अक्षम करा. | पोस्ट | /api/controls/relay/disable | N/A | N/A | 8063 | > 5.0 |
नवीनतम फर्मवेअर आवृत्तीसाठी अल्गोचा फर्मवेअर सर्व्हर तपासा. | पोस्ट | /api/controls/upgrade/check | N/A | {"आवृत्ती": "अपडेट केलेले"} किंवा {"आवृत्ती": " ”} |
सर्व | > 4.1 |
नवीनतम फर्मवेअर आवृत्तीसाठी अल्गोचा फर्मवेअर सर्व्हर तपासा आणि त्या आवृत्तीवर अपग्रेड करा. | पोस्ट | /api/controls/upgrade/start | N/A | {"स्थिती": "अपडेट केलेले"} किंवा {"स्थिती": "अपग्रेडिंग ", "url": url>} किंवा {"स्थिती": " ”} |
सर्व | > 4.1 |
स्क्रीनवर प्रतिमा किंवा नमुना प्रदर्शित करा. | पोस्ट | /api/controls/screen/start | पहा खाली | N/A | 8410 8420 |
> 5.3.4 |
स्क्रीन पॅटर्न थांबवा आणि डीफॉल्ट स्क्रीनवर परत या. | पोस्ट | /api/controls/screen/stop | N/A | N/A | 8410 8420 |
> 5.3.4 |
मुख्य अनुप्रयोग रीस्टार्ट करा. | पोस्ट | /api/controls/reload | 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 |
मल्टीकास्ट मोड सेट करा. | पुट | /api/state/mcast/update/ | {"मोड":"प्रेषक", "पत्ता": , "पोर्ट": , “प्रकार”:”rtp”} किंवा {“मोड”:”प्रेषक”, “पत्ता”: , "पोर्ट": , “प्रकार”:”पॉली”, “गट”:1} **टीप**: या आदेशापूर्वी कंट्रोल्स/टोन/स्टार्ट वापरल्यास, वर्तमान सेटिंग्ज वापरून टोन प्ले होईल web UI |
N/A | 8301 | > 5.0 |
JSON पेलोडमधून विशिष्ट पॅरामीटरमध्ये मूल्य घाला. | पुट | /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 किंवा/unlock | doorid: {स्थानिक, netdc1} * पर्यायी |
8039 8028(G2) 8201 8063 |
> 3.3 |
दरवाजा बंद करा. | /sci/controls/do किंवा/lock | doorid: {स्थानिक, netdc1} * पर्यायी |
8039 8028(G2) 8201 8063 |
> 3.3 |
एकदा टोन वाजवा किंवा लूप करा. | /sci/controls/to ne/start | मार्ग: {टोन} म्हणजे. chime.wav लूप: {सत्य, असत्य} किंवा {0, 1} |
सर्व | > 3.3 |
स्वर थांबवा. | /sci/controls/to ne/stop | N/A | सर्व | > 3.3 |
इच्छित रंग आणि नमुना पॅरामीटर्ससह स्ट्रोब सक्रिय करा. | /sci/controls/strobe/start | नमुना: {0 – 15} रंग1: {निळा, लाल, अंबर, हिरवा} रंग2: {निळा, लाल, अंबर, हिरवा} ledlvl: {1 – 255} होल्डओव्हर: {सत्य, असत्य} |
8128(G2) 8138 8190S |
> 3.3 |
स्ट्रोब थांबवा. | /sci/controls/strobe/stop | N/A | 8128(G2) 8138 8190S |
> 3.3 |
कागदपत्रे / संसाधने
![]() |
अल्गो रेस्टफुल API [pdf] वापरकर्ता मार्गदर्शक AL061-GU-GF000API-001-R0, AL061-GU-CP00TEAM-001-R0, RESTful API, RESTful, API |
![]() |
अल्गो रेस्टफुल API [pdf] वापरकर्ता मार्गदर्शक AL061-GU-CP000API-230717, RESTful API, RESTful, API |