ALGO RESTful API
پيداوار جي معلومات: RESTful API گائيڊ
Algo RESTful API صارفين کي HTTP/HTTPS درخواستن ذريعي انهن جي نيٽ ورڪ تي Algo IP Endpoints تي عملن کي رسائي، ترتيب ڏيڻ، ۽ ٽرگر ڪرڻ جي اجازت ڏئي ٿو. هي دستاويز غير رياستي عملن جو هڪ يونيفارم ۽ اڳ بيان ڪيل سيٽ مهيا ڪري ٿو جيڪو Algo ڊوائيسز سان رابطو ڪرڻ لاء استعمال ڪري سگهجي ٿو. API سپورٽ ڪري ٿو HTTP/HTTPS GET، POST، ۽ PUT درخواستن کي JSON پيل لوڊ سان.
تصديق
Algo RESTful API سان موجود ٽي قسم جي تصديق موجود آهن:
- معياري تصديق (ڊفالٽ طرفان فعال)
- بنيادي تصديق (اختياري)
- ڪابه تصديق جو طريقو (سفارش نه ڪئي وئي؛ صرف جانچ جي مقصدن لاء)
پيداوار جي استعمال جون هدايتون: RESTful API
شرطون
RESTful API کي فعال ڪرڻ کان اڳ، پڪ ڪريو ته ڊوائيس وٽ انٽرنيٽ ڪنيڪشن آهي اڳ کان ترتيب ڏنل NTP سرورز تائين پهچڻ لاءِ. جيڪڏهن ڪو انٽرنيٽ ڪنيڪشن موجود ناهي، مقامي اين ٽي پي سرور کي ترتيب ڏيو ۽ ان جو IP پتو داخل ڪريو.
RESTful API کي فعال ڪرڻ
- ڊوائيس ۾ لاگ ان ڪريو web انٽرفيس ۽ نيويگيٽ ڪريو Advanced Settings Admin tab.
- API سپورٽ سيڪشن ڏانھن ھيٺ لٿو ۽ RESTful API کي فعال ڪريو.
- مطلوب پاسورڊ سيٽ ڪريو (ڊفالٽ پاسورڊ: algo). نوٽ ڪريو ته معياري تصديق ڊفالٽ طور تي فعال آهي.
بنيادي تصديق کي فعال ڪرڻ (اختياري)
- ۾ web انٽرفيس، سسٽم جي بحالي واري ٽيب ڏانهن وڃو ۽ ترتيب کي ڊائون لوڊ ڪريو file.
- ٺاھڻ کي کوليو file ڪنهن به ٽيڪسٽ ايڊيٽر سان ۽ هيٺيون لائين شامل ڪريو: api.auth.basic = 1
- محفوظ ڪريو ۽ اپلوڊ ڪريو تبديل ٿيل ترتيب file بحال ڪنفيگريشن استعمال ڪندي ڊوائيس ڏانھن واپس File سسٽم جي سار سنڀال واري ٽيب ۾ خصوصيت.
غير تصديق واري طريقي کي فعال ڪرڻ (اختياري)
غير تصديق واري طريقي کي فعال ڪرڻ لاءِ، ڇڏي ڏيو RESTful API پاسورڊ فيلڊ خالي. اهو طريقو سفارش نه ڪيو ويو آهي ۽ صرف جانچ جي مقصدن لاء استعمال ڪيو وڃي جيئن اهو ڪو سيڪيورٽي فراهم نه ڪندو آهي.
سادي ڪنٽرول انٽرفيس کي فعال ڪرڻ (اختياري)
- تي web انٽرفيس، سسٽم جي بحالي واري ٽيب ڏانهن وڃو ۽ ترتيب کي ڊائون لوڊ ڪريو file.
- ٺاھڻ کي کوليو file ٽيڪسٽ ايڊيٽر استعمال ڪندي ۽ ٻه لائينون شامل ڪريو. پنھنجي مرضي مطابق پاسورڊ تبديل ڪريو.
- ايڊمن.web.sci = 1
- Sci.admin.pwd =
- محفوظ ڪريو ۽ اپلوڊ ڪريو تبديل ٿيل ترتيب file بحال ڪنفيگريشن استعمال ڪندي ڊوائيس ڏانھن واپس File سسٽم جي سار سنڀال واري ٽيب ۾ خصوصيت.
تصديق Sampلي ڪوڊ
مهرباني ڪري اي ميل support@algosolutions.com جيڪڏھن توھان چاھيو ٿا معياري يا بنيادي تصديق sampڪوڊ.
اضافي مدد لاء، ڪال ڪريو 604-454-3792 يا اي ميل support@algosolutions.com
معلوماتي نوٽس
نوٽ
نوٽ اشارو ڪري ٿو مفيد تازه ڪاريون، معلومات، ۽ هدايتون جيڪي پيروي ڪرڻ گهرجن
رد ڪرڻ
هن دستاويز ۾ موجود معلومات کي هر لحاظ کان درست سمجهيو وڃي ٿو پر Algo طرفان ان جي تصديق نه ڪئي وئي آهي. معلومات بغير اطلاع جي تبديليءَ سان مشروط آهي ۽ ان کي ڪنهن به طرح Algo يا ان جي ڪنهن به ساٿي يا ماتحت ادارن پاران وابستگي طور نه سمجهيو وڃي. Algo ۽ ان جا ساٿي ۽ ماتحت ادارا هن دستاويز ۾ ڪنهن به غلطي يا غلطي جي ذميواري نٿا ڪن. اهڙين تبديلين کي شامل ڪرڻ لاءِ هن دستاويز جي نظرثاني يا ان جا نوان ايڊيشن جاري ڪيا وڃن. Algo هن دستور يا اهڙي پروڊڪٽس، سافٽ ويئر، فرم ويئر، ۽/يا هارڊويئر جي ڪنهن به استعمال جي نتيجي ۾ نقصان يا دعويٰ جي ذميواري نه ٿو رکي. هن دستاويز جو ڪوبه حصو ڪنهن به صورت ۾ يا ڪنهن به طريقي سان ٻيهر پيدا يا منتقل نٿو ڪري سگهجي - اليڪٽرانڪ يا ميڪيڪل - ڪنهن به مقصد لاءِ Algo جي تحريري اجازت کان سواءِ.
اتر آمريڪا ۾ اضافي معلومات يا ٽيڪنيڪل مدد لاءِ، مهرباني ڪري Algo جي سپورٽ ٽيم سان رابطو ڪريو:
Algo ٽيڪنيڪل سپورٽ
1-604-454-3792
support@algosolutions.com
©2022 Algo Algo Communication Products Ltd جو رجسٽرڊ ٽريڊ مارڪ آھي.
سڀ حق محفوظ آهن. ٻيا سڀئي ٽريڊ مارڪ انهن جي لاڳاپيل مالڪن جي ملڪيت آهن. سڀئي چشمي بغير نوٽيس جي تبديلي جي تابع آهن.
عام
تعارف
هي دستاويز بيان ڪري ٿو ته ڪيئن Algo RESTful API توهان جي نيٽ ورڪ تي HTTP/HTTPS درخواستن جي ذريعي Algo IP Endpoints تي رسائي، ترتيب ڏيڻ، ۽ ڪارناما شروع ڪرڻ لاءِ استعمال ٿي سگهي ٿو، انهي سان گڏ سيڪيورٽي جي مختلف سطحن سان گڏ ڪجهه مختلف تصديق جا طريقا. درخواست ڪندڙ سسٽم هن دستاويز ۾ بيان ڪيل رياستي عملن جي يونيفارم ۽ اڳ بيان ڪيل سيٽ ذريعي Algo ڊوائيسز سان رابطو ڪري سگهن ٿا. درخواستون هڪ وسيلن جي URI ڏانهن JSON پيل لوڊ سان ڪيون وينديون آهن ۽ هڪ JSON جواب حاصل ڪيو ويندو آهي. HTTP/HTTPS GET، POST، ۽ PUT درخواستون ڪيون ويون آھن وسيلا URI سان گڏ JSON پيلوڊ (ڏسو ڪمانڊ سيڪشن جي لسٽ لاءِ پيل لوڊ).
تصديق
تصديق جا ٽي قسم آهن:
- معياري (سفارش ٿيل)
- بنيادي
- ڪو به نه (سفارش نه ٿيل)
معياري تصديق SHA-256 انڪوڊ ٿيل ڊائجسٽ سان گڏ Hash-based Message Authentication Code (HMAC) استعمال ڪري ٿي. بنيادي تصديق Base64 انڪوڊنگ استعمال ڪري ٿي ۽ صرف HTTPS تي استعمال ٿيڻ گهرجي. ڪابه تصديق صرف انتهائي احتياط سان استعمال نه ٿيڻ گهرجي ڇو ته اها ڪا به تصديق نه ٿي ڪري. ڏسو تصديق جي گهرج سيڪشن وڌيڪ تفصيل لاءِ.
سيٽ اپ ۽ ڪنفيگريشن
شرطون
- هي دستاويز فرض ڪري ٿو ته Algo آخري پوائنٽ هلائي رهيو آهي firmware ورجن 3.3 يا وڌيڪ.
- درخواست ڪندڙ ۽ Algo ڊوائيسز جي وچ ۾ وقت جو فرق معياري تصديق کي استعمال ڪرڻ لاء 30 سيڪنڊن کان گهٽ هجڻ گهرجي.
- پڪ ڪريو NTP (نيٽ ورڪ ٽائيم پروٽوڪول) استعمال ۾ آهي. ڪسٽم NTP سرورز جا ايڊريس ايڊوانسڊ سيٽنگون → ٽائم ٽيب ۾ ترتيب ڏئي سگهجن ٿا.
نوٽ
اڳ ۾ ترتيب ڏنل NTP سرور عوامي طور تي ميزباني ڪيل آھن، تنھنڪري ان تائين پھچڻ لاءِ انٽرنيٽ ڪنيڪشن گھربل آھي. جيڪڏهن ڪو انٽرنيٽ ڪنيڪشن موجود ناهي، مقامي اين ٽي پي سرور کي ترتيب ڏيو ۽ ان جو IP پتو داخل ڪريو.
- پڪ ڪريو ته Algo ڊيوائس سسٽم جو وقت صحيح وقت واري علائقي ۾ ترتيب ڏنل آهي. اهو ڪري سگھجي ٿو نيويگيٽ ڪرڻ سان ڳوڙهي سيٽنگون → ٽائيم ٽيب.
RESTful API کي فعال ڪرڻ
- ۾ لاگ ان ڪريو web انٽرفيس ۽ نيويگيٽ ڪريو Advanced Settings → Admin tab.
- API سپورٽ سيڪشن ڏانھن ھيٺ لٿو، RESTful API کي فعال ڪريو ۽ پاسورڊ سيٽ ڪريو جيئن گھربل (ڊفالٽ پاسورڊ: algo)
نوٽ
معياري تصديق ڊفالٽ طور تي فعال آهي.
بنيادي تصديق کي فعال ڪريو (اختياري)
- ۾ 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 جيڪڏھن توھان چاھيو ٿا معياري يا بنيادي تصديق sampڪوڊ.
معياري تصديق جي درخواست JSON پيل لوڊ سان
گهربل هيڊر HTTP/HTTPS درخواست ۾
> مواد جو قسم: "ايپليڪيشن/json"
> مواد-MD5: [content_md5] Example
Content-MD5: 74362cc86588b2b3c5a4491baf80375b
اختيار ڏيڻ: hmac منتظم: [nonce]:[hmac_output]
اختيار ڏيڻ وارا هيڊر شامل آهن:
- اسٽرنگ 'hmac admin' پٺيان ڪولن ':'.
- Nonce - هڪ بي ترتيب يا غير ورجائيندڙ قدر، بعد ۾ ڪولن ':'.
- Hmac_output - RESTful API Password (secret-key) ذريعي ٺاهيل توهان جي ڊوائيس تي ترتيب ڏنل ۽ HMAC ان پٽ، جيئن هيٺ ڏنل آهي:
[درخواست_طريقو]:[request_uri]:[content_md5]:[content_type]:[timestamp]:[نه]
HMAC ان پٽ example: ('algo' استعمال ڪندي ڳجهي چيڪ طور)
POST:/api/controls/tone/start:6e43c05d82f71e77c586e29edb93b129:application/json:1601312252:49936 HMAC ٺاھيو پاسورڊ سان ۽ HMAC ان پٽ اسٽرنگ سان گڏ ڊائجسٽ: SHA-256 استعمال ڪندي
HMAC ٻاھر نڪرڻample: 2e109d7aeed54a1cb04c6b72b1d854f442cf1ca15eb0af32f2512dd77ab6b330
تاريخ: ڏينهن، تاريخ مهينو، سال ڪلاڪ: منٽ: سيڪنڊ GMT
Example
تاريخ: خميس، 22 سيپٽمبر، 2022 02:33:07 GMT
پائي لوڊ سان معياري تصديقampاليزي:
معياري تصديق جي درخواست بغير JSON پيل لوڊ
هڪجهڙائي سان 3.1 مواد سان لاڳاپيل هيڊرز/hmac ان پٽ کي ختم ڪيو ويو.
HMAC ان پٽ: [request_method]:[request_uri]:[timestamp]:[nonce] HMAC ان پٽ example: ('algo' استعمال ڪندي ڳجهي چيڪ طور)
حاصل ڪريو:/api/settings/audio.page.vol:1601312252:49936
SHA-256 استعمال ڪندي پاسورڊ ۽ HMAC ان پٽ اسٽرنگ سان HMAC ٺاھيو:
HMAC ٻاھر نڪرڻample: c5b349415bce0b9e1b8122829d32fbe0a078791b311c4cf40369c7ab4eb165a8
معياري تصديق بغير پيل لوڊ exampاليزي:
بنيادي تصديق جي درخواست
تصديق جو هي طريقو احتياط سان استعمال ڪيو وڃي ڇاڪاڻ ته اهو معياري طريقي کان گهٽ محفوظ آهي.
اختيار: بنيادي [base64]
Exampاليزي:
اختيار ڏيڻ: بنيادي YWRtaW46YWxnbwo=
بنيادي تصديق exampاليزي:
حڪم
RESTful API حڪم
هيٺ ڏنل سڀني سپورٽ ڪيل API حڪمن جي هڪ فهرست آهي.
نوٽ
هڪ PUT درخواست تبديل ڪري ٿو يا مستقل وسيلو ٺاهي ٿو جيڪو ريبوٽ کان بچي ٿو، جڏهن ته پوسٽ درخواست صرف موجوده سيشن لاءِ ڊوائيس کي ڪنٽرول ڪري ٿي.
وصف | طريقو | URI | پيل لوڊ پيرا ميٽر | واپسي Example | پيداوار | FW |
ھڪڙي مخصوص پيٽرولر جي قيمت حاصل ڪريو. | حاصل ڪريو | /api/settings/[key-name] Ex./api/settings/audio.page.vol | N/A | {"audio.page.vol": "-18dB"} | سڀ | > 3.3 |
ڊيسيبلز ۾ ماپيل وسيع شور جي سطح کي واپس ڏيو. Ambient Noise Compensation کي فعال ڪيو وڃي بنيادي سيٽنگون -> فيچرز ٽيب ۾. | حاصل ڪريو | /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 |
انپٽ 1 يا انپٽ 2 ٽرمينلز جي اسٽيٽس ڪڍو. | حاصل ڪريو | /api/info/input.relay1.status or /api/info/input.relay2.status | N/A | {"input.relay1.status": "Idle"} يا {"input.relay1.status": "active"} | 8063 | > 4.1 |
ٽون جي فهرست ٻيهر حاصل ڪريو files في الحال انسٽال ٿيل آهي. | حاصل ڪريو | /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 (جي2) 8138 8190 ايس |
> 3.3 |
اسٽروب کي روڪيو. | پوسٽ | /api/controls/strobe/stop | N/A | N/A | 8128 (جي2) 8138 8190 ايس |
> 3.3 |
هڪ ڀيرو هڪ ٽون کي هلايو يا ان کي لوپ ڪريو. | پوسٽ | /api/controls/tone/start | رستو: {ٽون} يعني. chime.wav لوپ: {سچو، غلط} يا {0، 1} مثال طور {"رستو":"chime.wav"، "لوپ":سچو} |
N/A | ڳالهائيندڙ 8301 8373 8028 (جي2) 8201 8039 |
> 3.3 |
آواز بند ڪريو. | پوسٽ | /api/controls/tone/stop | N/A | N/A | ڳالهائيندڙ 8301 8373 8028 (جي2) 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/call/page | {"توسیع":" ”} | N/A | ڳالهائيندڙ 8410 8420 |
> 5.3.4 |
ھدف جي آخري پوائنٽ کي ريبوٽ ڪريو. | پوسٽ | /api/controls/reboot | N/A | N/A | سڀ | > 3.3 |
دروازو کوليو. "مقامي" مقامي رلي کي ڪنٽرول ڪري ٿو "netdc1" ريموٽ نيٽ ورڪ دروازن جي ڪنٽرولر کي ڪنٽرول ڪري ٿو (8063) | پوسٽ | /api/ڪنٽرول/دروازو/انلاڪ | دروازي: {مڪاني، netdc1} * اختياري |
N/A | 8039 8028 (جي2) 8201 8063 |
> 3.3 |
دروازو بند ڪريو. | پوسٽ | /api/ڪنٽرول/دروازو/تالا | دروازي: {مڪاني، netdc1} * اختياري |
N/A | 8039 8028 (جي2) 8201 8063 |
> 3.3 |
24v آڪس آئوٽ رلي کي فعال ڪريو. | پوسٽ | api/controls/24v/enable | N/A | N/A | 8063 | > 5.0 |
24v آڪس آئوٽ رلي کي بند ڪريو. | پوسٽ | api / ڪنٽرول / 24v / غير فعال | 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 |
چيڪ ڪريو Algo جي فرم ویئر سرور جي جديد firmware ورزن لاءِ. | پوسٽ | /api/controls/upgrade/check | N/A | {"نسخ": "تازه ٿيل"} يا {"نسخ": " ”} |
سڀ | > 4.1 |
Algo جي فرم ویئر سرور کي چيڪ ڪريو جديد فرم ویئر ورزن لاءِ ۽ ان ورزن ۾ اپڊيٽ ڪريو. | پوسٽ | /api/controls/upgrade/start | N/A | {"اسٽيٽس": "تازه ٿيل"} يا {"اسٽيٽس": "اپ گريڊنگ ”،“url”: url>} يا {"اسٽيٽس": " ”} |
سڀ | > 4.1 |
اسڪرين تي تصوير يا نمونو ڏيکاريو. | پوسٽ | /api/controls/screen/start | ڏسو هيٺ | N/A | 8410 8420 |
> 5.3.4 |
اسڪرين جي نموني کي روڪيو ۽ ڊفالٽ اسڪرين ڏانھن واپس وڃو. | پوسٽ | /api/ڪنٽرول/اسڪرين/اسٽاپ | 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/ | {"موڊ": "موڪلندڙ"، "پتا": , "پورٽ": , “type”:”rtp”} or {“mode”:”sender”, “address”: , "پورٽ": , "قسم":"پولي"، "گروپ":1} **نوٽ**: جيڪڏهن هن حڪم کان اڳ ڪنٽرول/ٽون/شروع استعمال ڪيو وڃي، ته ٽون موجوده سيٽنگون استعمال ڪندي ادا ڪندو web يو. |
N/A | 8301 | > 5.0 |
JSON پيلي لوڊ مان هڪ مخصوص پيٽرولر ۾ قيمت داخل ڪريو. | پوٽو | /api/سيٽنگون | پيٽرولر: {value} مثال طور {“audio.page.vol”: “-3dB”} |
N/A | 8180 (جي2) 8186 8190 8190 ايس 8301 8373 |
> 3.3 |
سادي ڪنٽرول انٽرفيس (SCI) حڪم
سڀئي SCI حڪم GET درخواستون آھن ۽ عام پيٽرولر آھن ”usi“ ۽ ”منتظم“ تصديق لاءِ.
Exampاليزي:
حاصل ڪريو http:// /sci/controls/door/unlock?usr=admin&pwd=algo&doorid=local
وصف | URI | اضافي پيل لوڊ پيرا ميٽر | مصنوعات | FW |
دروازو کوليو. "مقامي" مقامي رلي کي ڪنٽرول ڪري ٿو "netdc1" ريموٽ نيٽ ورڪ دروازن جي ڪنٽرولر کي ڪنٽرول ڪري ٿو (8063) |
/sci/controls/do يا/انلاڪ | دروازي: {مڪاني، netdc1} * اختياري |
8039 8028 (جي2) 8201 8063 |
> 3.3 |
دروازو بند ڪريو. | /sci/controls/do or/lock | دروازي: {مڪاني، netdc1} * اختياري |
8039 8028 (جي2) 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} holdover: {سچو، غلط} |
8128 (جي2) 8138 8190 ايس |
> 3.3 |
اسٽروب کي روڪيو. | /sci/controls/strobe/stop | N/A | 8128 (جي2) 8138 8190 ايس |
> 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 |