nembo ya dataprobeiBCS Restful API V4
URL Udhibiti
V230918W

Zaidiview

IBoot-G2, iBoot-PoE na Familia ya iBoot-PDU ya bidhaa hutoa API rahisi ya Kutulia (URL Control) ambayo inaruhusu watumiaji kuzidhibiti kwa urahisi kutoka kwao wenyewe webtovuti na portaler. Hii, hata hivyo, inahitaji ujuzi wa Anwani ya IP ya iBoot ambayo inahitaji kudhibitiwa. Hii sio vitendo kila wakati.
Baadhi ya miunganisho ya intaneti haitoi anwani za IP tuli na hivyo kufanya kutowezekana kutumia API ya ndani ya Restful. Huduma za Wingu za iBoot (iBCS) ni suluhisho kamili kwa tatizo hili.
iBoots hufanya muunganisho unaotoka kwa iBCS kwa ufuatiliaji na udhibiti. Kwa kuwa iBCS haina anwani ya IP tuli pamoja na jina la kikoa, hii inafanya kuwa suluhisho bora kwa shida iliyotajwa hapo juu. Hati hii inatoa maelezo kwa s ya kwanzatage ya API ya IBCS Restful.

Vipimo vya Kutulia vya API v4

Nyongeza ya uwezo wa kusanidi vifaa kutoka kwa wingu ni kipengee cha ramani ya barabara ya iBCS. Kufikia hili, Dataprobe ilitoa iBoot-G2 Restful API v3.2 kama mahali pa kuanzia kwa usanidi wa familia wa iBCS G2.
API Restful inayojulikana kama Restful API v4 itajumuisha vipengele vyote vya v3.2 jinsi vilikuwepo na kuongeza usaidizi wa usanidi wa mfululizo wa iBoot-PDU. IBCS inasaidia Tokeni kulingana na API Restful kwa kudhibiti, kufuatilia na kusanidi vifaa vya familia vya iBoot-G2. Toleo la 4 litaruhusu mfululizo wa iBoot-PDU kuratibiwa kwa kutumia API ya msingi ya Tokeni iliyopo na Kiolesura cha Mstari wa amri (CLI) ambacho tayari kimejengwa kwenye vifaa vya iBoot-PDU.
Restful API v4 itajumuisha mapendekezo yafuatayo ya wateja:

  • API ya Restful inapaswa kutegemea Tokeni.
  • API Restful inapaswa kuwa na uwezo wa kupata data ya usanidi.
  • API Restful itaruhusu matumizi ya amri iliyopo ya CLI iliyowekwa kwenye PDU.

3.1. Ishara
Tokeni iliyoidhinishwa inahitajika kwa mawasiliano Yote ya Restful API. Tokeni ni halali hadi kiwango kinachoweza kuratibiwa cha kutokuwa na shughuli kiishe. Kipima muda cha kutofanya kazi kinaweza kupangwa kutoka dakika 1 hadi miezi 12. Inaweza kupangwa kutoka kwa API ya Restful au kupitia Web UI. Tokeni zote zinaweza kubatilishwa wakati wowote kupitia Restful API v4.

  • Tokeni za Uidhinishaji zitapatikana kutoka: https://iboot.co/services/v4/auth
    Maombi ya Uidhinishaji yatatumia Muundo ufuatao wa JSON:dataprobe V230918W iBCS Restful API V4 URL Kudhibiti - Ishara
  • Maombi ya uidhinishaji yatajibu kwa muundo ufuatao wa JSON:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Ishara 1

3.2. Kudhibiti
API ya IBCS Control Restful itafanya kazi sawa na API ya sasa ya Kudhibiti Restful. Mabadiliko pekee yatakuwa ni kutumia Tokeni ya Uidhinishaji.

3.3. Rejesha
Utendaji wa iBCS Rejesha Restful API itawaruhusu watumiaji kuepua maelezo kwenye zaidi ya kifaa kimoja kwa wakati mmoja. Watumiaji wanaweza kurejesha hali ya vifaa vyote kwenye akaunti yao, vifaa vyote vilivyo katika eneo maalum au hali ya aina mahususi ya kifaa.

Rejesha Zote
Toleo hili la Amri ya Kurejesha litarejesha hali ya vifaa vyote kwenye akaunti.
Mtumiaji anaweza kuchagua kwa hiari vifaa vyote vya aina mahususi.dataprobe V230918W iBCS Restful API V4 URL Kudhibiti - RejeshaRejesha Mahali
Toleo hili la Amri ya Kurejesha litarejesha hali ya vifaa vyote katika eneo lililochaguliwa. Mtumiaji anaweza kuchagua kwa hiari vifaa vyote vya aina mahususi.dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 1Rejesha Maalum
Toleo hili la Amri ya Kurejesha litarejesha hali ya kifaa kwa kutumia anwani ya MAC iliyochaguliwa.dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 2

Rejesha Umbizo la Majibu

  • Rejesha itajibu kwa muundo ufuatao wa iBoot-G2/PoE:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 3
  • Rejesha itajibu kwa muundo ufuatao wa iBoot-G2+/G2S:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 4
  • Kurejesha kutajibu kwa muundo ufuatao wa JSON wa iBoot-PDU:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 5

3.4. Rejesha Kiungo cha Kudhibiti cha PDU Inayoweza Kushirikiwa
IBCS Rejesha Simamia utendakazi itawaruhusu watumiaji kuepua kiungo kinachoweza kushirikiwa ili kuingia moja kwa moja kwenye kifaa chao cha mfululizo cha iBoot-PDU kana kwamba wamebofya kitufe cha Dhibiti kinachopatikana katika iBCS. webukurasa. Kiungo kitaendelea kutumika kwa dakika 30, na kikitumiwa kwa dakika 30 baada ya kutotumika.

  • Rejesha Kiungo cha Kudhibiti Kinachoshirikiwa cha PDU kitafikiwa katika: https://iboot.co/services/v4/manage_link
  • Rejesha Kiungo cha Kudhibiti Kinachoshirikiwa cha PDU kitatumia muundo ufuatao wa JSON:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 6
  • Rejesha Kiungo cha Kudhibiti Kinachoshirikiwa cha PDU kitajibu kwa muundo ufuatao wa JSON:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 7

3.5. Seti ya Usanidi - Mfululizo wa G2
Configuration Restful API v4 itachukua idadi tofauti ya vipengee katika miundo ya JSON. Hii itaruhusu mabadiliko ya kutofautisha moja. Pia itaruhusu vigeu kutoka kwa kurasa tofauti za usanidi kutumwa kwa ombi moja la API. Tazama Sehemu ya 4 na 5 hapa chini kwa maelezo kuhusu vitengo maalum vya iBoot.

  • Seti zote za usanidi zitafanywa kupitia: https://iboot.co/services/v4/configuration/iBoot/set
  • Muundo wa JSON utahitaji angalau kigezo 1 cha iBoot ili kusanidi.
  • IBCS itahifadhi vigezo vyote kwenye hifadhidata.
  • IBCS itapanga vibadilishio kwa kurasa za mipangilio ya bidhaa.
  • IBCS itasukuma vigeu vyote kwa kila kikundi cha usanidi kilichotekelezwa.
  • IBCS itasukuma data katika umbizo la HTTP Post.
  • Ombi la kuweka usanidi litatumia muundo ufuatao wa JSON:
    Vipengee vya JSON:
  • Amri:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 8
  • Jibu:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 9

3.6. Pata Usanidi - Mfululizo wa G2
API ya Configuration Restful itatumika kupata usanidi mzima au sehemu yake yoyote, ya iBoot iliyochaguliwa. Tazama Sehemu ya 6 na 7 hapa chini kwa maelezo kuhusu vitengo maalum vya iBoot.

3.7. Sanidi Tuma - Mfululizo wa G2
Configuration RestAPI itatumia mbinu hii (sehemu ya mwisho) kutumia Usanidi uliochaguliwa kwenye orodha ya Vifaa Vilivyochaguliwa.

3.8. Hifadhidata ya Kivuli
Haitakuwa sawa kwa iBCS kuchakata ombi la kupata kwa kurejesha usanidi wa iBoot moja kwa moja kutoka kwa iBoot. Ili kufanya kazi kuzunguka hii iBCS itatumia Hifadhidata ya Kivuli.

  • Hifadhidata ya Kivuli itakuwa na tofauti 1 kwa kila kurasa za usanidi wa familia ya iBoot-G2.
  • Kila jedwali litakuwa na tofauti kwa matoleo yote ya familia ya iBoot-G2.
  • Kila jedwali litaanza kama tupu hadi
    1. iBoot hutuma mpangilio wake kwa wingu kupitia Commit Long Poll.
    ▪ Baada ya kuwasha upya au mabadiliko ya mipangilio yamehifadhiwa webukurasa
    2. API ya Kutulia ya Seti ya Usanidi inatumika.
  • Seti ya Restful API itatumia chaguomsingi za kiwanda kwa vigeu vyote ambavyo havijawekwa.

Seti ya Usanidi wa iBoot-G2

4.1. Seti ya Usanidi wa Kifaa
Ifuatayo inatumika kwa muundo wa POST JSON ambao utafanya mabadiliko kwa mipangilio ya Kifaa cha vitengo vya iBoot-G2. https://iboot.co/services/v4/configuration/iBoot/set
Kumbuka: Ikiwa Eneo limebadilishwa, kuwasha upya kunahitajika.dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 144.2. Seti ya Usanidi wa Mtandao dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 154.3. Seti ya Usanidi wa Kina wa Mtandao dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 164.4. Seti ya Usanidi wa Kuweka Kiotomatiki dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 174.5. Seti ya Usanidi wa Ratiba dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 184.6. Washa upya dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Rejesha 19

Seti ya Usanidi wa iBoot-G2+/S

Ifuatayo inatumika kwa muundo wa POST JSON ambao utafanya mabadiliko kwa iBoot-G2P au iBoot-G2S
Mipangilio ya kifaa. https://iboot.co/services/v4/configuration/iBoot/set
Kumbuka: Ikiwa Eneo limebadilishwa, kuwasha upya kunahitajika.
5.1. Seti ya Usanidi wa Kifaa dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi5.2. Seti ya Usanidi wa Upanuzidataprobe V230918W iBCS Restful API V4 URL Udhibiti - Amri 65.3. Seti ya Usanidi wa Mtandao dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 15.4. Seti ya Usanidi wa Kina wa Mtandao dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 25.5. Seti ya Usanidi wa Kuzima kwa Neema dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 35.6. Seti ya Usanidi wa Kuweka Kiotomatiki dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 45.7. Seti ya Usanidi wa Mapigo ya Moyo dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 55.8. Seti ya Usanidi wa Ratiba dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 6dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 75.9. Washa upya
Muundo huu wa JSON unatumika kuwasha upya iBoot-G2. Ina athari sawa na kubonyeza kitufe cha kuweka upya kwenye iBoot-G2.dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 8

Pata Usanidi wa iBoot-G2

Upataji wa Mipangilio ya Restful API ni utaratibu ambapo watumiaji wanaweza kuomba data ya sasa ya usanidi wa kifaa kutoka kwa iBCS.
Ifuatayo inatumika kwa muundo wa POST JSON ambao utafuta usanidi wa sasa wa mipangilio ya Kifaa cha iBoot-G2 kutoka iBCS. https://iboot.co/services/v4/configuration/iBoot/get dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 9Baada ya kuchapisha muundo wa JSON hapo juu kwa iBCS, iBCS itarudisha usanidi wa sasa wa orodha ya majedwali maalum. Jibu la kupata usanidi wa Restful API litakuwa kama ifuatavyo: [sampdata iliyoonyeshwa] 6.1. Pata Usanidi wa Kifaa dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 106.2. Pata Usanidi wa Mtandao dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 116.3. Pata Usanidi wa Juu wa Mtandao dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 126.4. Pata Usanidi wa Kiotomatiki dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 136.5. Pata Usanidi wa Ratiba dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 14

Pata Usanidi wa iBoot-G2+/S

Upataji wa Mipangilio ya Restful API ni utaratibu ambapo watumiaji wanaweza kuomba data ya sasa ya usanidi wa kifaa kutoka kwa iBCS.
Ifuatayo inatumika kwa muundo wa POST JSON ambao utafuta usanidi wa sasa wa iBoot-G2+ na mipangilio ya Kifaa cha G2S kutoka kwa iBCS. https://iboot.co/services/v4/configuration/iBoot/get dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 15Baada ya kuchapisha muundo wa JSON hapo juu kwa iBCS, iBCS itarudisha usanidi wa sasa wa orodha ya majedwali maalum. Jibu la kupata usanidi wa Restful API litakuwa kama ifuatavyo: [sampdata iliyoonyeshwa] 7.1. Pata Usanidi wa Kifaa dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 167.2. Pata Usanidi wa Upanuzi dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 177.3. Pata Usanidi wa Mtandao dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 187.4. Pata Usanidi wa Juu wa Mtandao dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 197.5. Usanidi wa Kuzima kwa Neema Pata dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 207.6. Pata Usanidi wa Kiotomatiki dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 217.7. Usanidi wa Mapigo ya Moyo Pata dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 227.8. Pata Usanidi wa Ratiba dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 23dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 24dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Usanidi 25

Seti ya Usanidi wa iBoot-PDU

8.1. Seti ya Usanidi wa Kifaa
Ifuatayo inatumika kwa muundo wa POST JSON ambao utatuma amri za kuweka iBoot-PDU CLI kwa iBootPDU ili kupanga mipangilio katika iBoot-PDU ambayo CLI ingefanya.
https://iboot.co/services/v4/configuration/pdu/set

  • Amri:dataprobe V230918W iBCS Restful API V4 URL Kudhibiti - Amri
  • Jibu:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Amri 1

Usanidi wa Kifaa cha iBoot-PDU umeweka mfano wa harakaample:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Amri 2

8.2. Pata Usanidi wa Kifaa
Ifuatayo inatumika kwa muundo wa POST JSON ambao utatuma iBoot-PDU CLI kupata amri kwa iBootPDU ili kupata mipangilio kutoka kwa iBoot-PDU ambayo CLI ingefanya.
https://iboot.co/services/v4/configuration/pdu/get

  • Amri:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Amri 3
  • Jibu:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Amri 4

Usanidi wa Kifaa cha iBoot-PDU pata mfano wa harakaample:dataprobe V230918W iBCS Restful API V4 URL Udhibiti - Amri 5

Exampchini

Chini ni baadhi ya zamaniampchini ya udhibiti wa familia wa iBoot-G2, rudisha, sanidi pata na usanidi seti kupitia Restful API v4.
9.1. Rejesha Tokeni
Ili kupata tokeni halali kutoka kwa iBCS kupitia API kwa matumizi na amri zote za API zinazofuata.
Jina la mtumiaji na nenosiri ni la akaunti ya iBoot.co. Sample itapata tokeni inayotumika kwa dakika 20 ya kutotumika kwa kutumia jina la akaunti MyDemoUser na nenosiri Password123. [kulingana na kifungu cha 3.1] curl -d '{"jina la mtumiaji":"MyDemoUser","password":"Password123","timeout":{"interval":"20″,"scale":"minutes"}}' -X
POST https://iboot.co/services/v4/auth
Amri iliyo hapo juu itarudisha muundo wa JSON kama ufuatao: {"mafanikio":"true","token":"e3ec-e4f6-910f-ac38″}
9.2. iBoot-G2/PoE Control Example
Ili kudhibiti iBoot-G2/PoE kwa Mzunguko kupitia RestFul API: [kulingana na sehemu ya 3.2] curl -d '{“ishara”:”####-####-###########”,”mac”:”00-0d-ad-01-02-03″,”chanzo. ”:”0″,”dhibiti”:"mzunguko”}' -X POST
https://iboot.co/services/v4/control
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{"mafanikio":"kweli","ujumbe":"Imetumwa 'mzunguko' kwa maduka ya 00-0d-ad-01-02-03 (0)"}
9.3. iBoot Rejesha Ex zoteample
Kuuliza hali ya vifaa vyote kwenye akaunti kupitia RestFul API: [kulingana na Rejesha Zote sehemu ya 3.3] curl -d '{“ishara”:”####-####-##########”,”wote”:[“”]}' -X POST https://iboot.co/services/v4/retrieve
Amri iliyo hapo juu itarudisha muundo wa JSON kulingana na vitengo vyote Katika akaunti sawa na ifuatayo:
{“success”:”true”,”message”:null,”devices”:[{“mac”:”00-0d-ad-01-02-03″,”name”:”iBoot-G2-010203″, “online”:true,”location”:”on Desk”,”lastContact”:”2023-04-17 18:04:54″, “ip”:”192.168.1.205″,”status”:{“Main”:”ON”,”AP-1″:”Inactive”,”AP-2″:”Inactive”},”triggerInfo”:{“APT1″:”0”},
{“mac”:”00-0d-ad-0a-0b-0c”,”name”:”iBoot-G2-0a0b0c”,”online”:false,”location”:”at Home”,”lastContact”:”2023-01-12 10:02:32″, “ip”:”192.168.1.205″,”status”:{“Main”:”ON”,”AP-1″:”Inactive”,”AP-2″:”Inactive”}, “triggerInfo”:{“APT1″:”0”}}]}
9.4. iBoot-G2 Rejesha Ex Maalumample
Kuuliza hali ya iBoot-G2/PoE kupitia RestFul API: [kulingana na Rejesha sehemu mahususi ya 3.3] curl -d '{“ishara”:”####-####-#########”,”mac”:”00-0d-ad-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“success”:”true”,”message”:null,”devices”:[{“mac”:”00-0d-ad-01-02-03″,”name”:”iBoot-G2010203″,”online”:true,”location”:”on Desk”,”lastContact”:”2023-04-14 18:04:54″, “ip”:”192.168.1.254″,”status”:{“Main”:”ON”,”AP-1″:”Inactive”,”AP-2″:”Inactive”},”triggerInfo”:{“APT1″:”0”}}]}
9.5. iBoot-PDU Rejesha Kiungo cha Kudhibiti Kinachoshirikiwa
Mfululizo wa iBoot-PDU huruhusu kitufe cha Dhibiti kutoka ndani ya kiolesura cha iBCS. API itaruhusu urejeshaji wa kiungo kinachofanya kazi sawa ambacho kinaweza kushirikiwa. Kiungo kitaisha baada ya dakika 30 ikiwa hakitatumika na kitaisha baada ya dakika 30 za kutotumika ikiwa kitatumika. [kulingana na kifungu cha 3.4] curl -d '{“token”:”####-####-##########”,”mac”:”a8-e7-7d-01-02-03″}' - X POST https://iboot.co/services/v4/manage_link
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“mafanikio”:”kweli”,”ujumbe”:”https://########.device.iboot.co”}
9.6. iBoot-G2 Sanidi Set Example
Ili kusanidi mpangilio wa Kifaa wa iBoot-G2: Hii sample hutuma kwa iBoot maalum kwa anwani yake ya mac [kulingana na sehemu ya 3.5] curl -d “{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”device”:{“location”:”iBoot-G2-010203″, “cycleTime”:”10″,”disableOff”:”0″,”initialState”:”last”,”upgradeEnable”:”0″,”autoLogout”:”60″}}” -X POST
https://iboot.co/services/v4/configuration/iBoot/set
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“success”:”true”,”message”:{“0″:”Imetumwa 'location=iBoot-G2-010203&cycle=10&iMain=2&aLog=60' kwa kifaa jina Old-G2 (00-0d-ad-01- 02-03)”}}
9.7. iBoot-G2 Sanidi Pata Example
Kurejesha usanidi wa Kifaa wa iBoot-G2 kupitia Restful API: Hii sample huomba mipangilio ya kifaa na mtandao ya iBoot-G2 maalum. [kulingana na kifungu cha 3.6] curl -d '{“ishara”:”####-####-##########”,”mac”:”00-0d-ad-01-02-03″,”####-############”,”mac”XNUMX-XNUMXd-ad-XNUMX-XNUMX-XNUMX″ ”:[“kifaa”,”mtandao”]}' –X POST
https://iboot.co/services/v4/configuration/iBoot/get
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“success”:”true”,”device”:{“location”:”iBoot-G2010203″,”cycleTime”:10,”disableOff”:0,”initialState”:”last”,”upgradeEnable”:0,”autoLogout”:60},”network”:{“ipMode”:”static”,”ipAddress”:”192.168.1.254″,”subnetMask”:”255.255.255.0″,”gateway”:”192.168.1 .1″,”dns”:”192.168.1.1″}}
9.8. iBoot-G2+/S Control Example
Ili kudhibiti iBoot-G2+/S ili Kuzungusha maduka yote 3 kupitia RestFul API: [kulingana na kifungu cha 3.2] curl -d ‘{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”outlet”:[“0″,”1”,”2”],”control”:”cycle”}’ -X POST
https://iboot.co/services/v4/control
Amri iliyo hapo juu itarejesha muundo wa JSON kama ufuatao: {“success”:”true”,”message”:”Imetumwa 'cycle' kwa 00-0d-ad-01-02-03 maduka (0, 1, 2)" }
9.9. iBoot-G2+/S Rejesha Ex Maalumample
Kuuliza hali ya iBoot-G2+ au iBoot-G2S kupitia RestFul API: [kama ilivyo kwa Rejesha sehemu mahususi ya 3.3] curl -d '{“ishara”:”####-####-#########”,”mac”:”00-0d-ad-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“success”:”true”,”message”:null,”devices”:[{“mac”:”00-0d-ad-01-02-03″,”name”:”iBoot-G2S-010203″, “online”:true,”location”:”at Home”,”lastContact”:”2023-04-15 20:35:04″, “ip”:”192.168.1.208″,”status”:{“Main”:”ON”,”EXP-1″:”ON”,”EXP-2″:”ON”,”Main-2″:”ON”,”Input-1″:”Open”,”Input2″:”Open”,”Output-1″:”Closed”,”Output-2″:”Closed”,”AP-1A”:”Inactive”,”AP-1B”:”Inactive”,”AP-2″:”Inactive”,”AP3″:”Inactive”,”HB”:”Inactive”},”triggerInfo”:{“APT1″:”0″,”APT2″:”0″,”APT3″:”0″,”HBT1″:”0”}}]}
9.10. iBoot-G2+/S Sanidi Set Example
Ili kusanidi mpangilio wa Ratiba ya iBoot-G2+ au iBoot-G2S kupitia Restful API: Sample huweka kitengo mahususi cha iBoot-G2S, tukio la 1 kama 4/24/2023 ili kuzungusha Main saa 10:05, kurudia Kila Siku. [kulingana na kifungu cha 5.8] curl -d “{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″, “schedule”:{“date1″:”04/24/2023″,”time1″:”10:05″,”repeat1″:”1″,”repeatPeriod1″:”days”,”action1″:”cycle”,”outlet1″:” Main”,”enable1″:”1″}}” -X POST https://iboot.co/services/v4/configuration/iBoot/set
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
Ingawa kuweka tukio 1 tu matukio yote ni sehemu ya jibu.
{“mafanikio”:”kweli”,”ujumbe”:{“0″:”Imetumwa
‘date1=04/24/2023&time1=10:05&rt1=1&rep1=0&act1=2&ctl1=0&run1=&date2=&date3=&date4=&date5=&date6=&date7=&date8=&time2=&time3=&time4=&time5=&time6=&time7=&time8=&rt2=0&rt3=0&rt4=0&rt5=0&rt6=0&rt7=0&rt8= 0&rep2=0&rep3=0&rep4=0&rep5=0&rep6=0&rep7=0&rep8=0&act2=0&act3=0&act4=0&act5=0&act6=0&act7=0&act8=0&run2=&run3=&run4=&run5=&run6=&run7=&run8=&date9=&dateA=&dateB=&dateC=&dateD=&dateE=&time9=&time A=&timeB=&timeC=&timeD=&timeE=&rt9=0&rtA=0&rtB=0&rtC=0&rtD=0&rtE=0&rep9=0&repA=0&repB=0&repC=0&repD=0&repE=0&act9=0&actA=0&actB=0&actC=0&actD=0&actE=0&run9=&runA=&runB=&runC=&runD=&runE=&ctl2=0&ctl 3=0&ctl4=0&ctl5=0&ctl6=0&ctl7=0&ctl8=0&ctl9=0&ctlA=0&ctlB=0&ctlC=0&ctlD=0&ctlE=0&clr2=Clear&clr3=Clear&clr4=C lear&clr5=Clear&clr6=Clear&clr7=Clear&clr8=Clear&clr9=Clear&clrA=Clear&clrB=Clear&clrC=Clear&clrD=Clear&clrE=Clear ‘ to device iBoot-G2S-010203 (00-0d-ad-01-02-03)”}}
9.11. iBoot-PDU Control Example
Ili kudhibiti maduka yote ya iBoot-PDU kupitia RestFul API: [kulingana na kifungu cha 3.2] curl -d ‘{“token”:”####-####-####-####”,”mac”:”a8-e7-7d-01-02-03″,”outlet”:[“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7”], “control”:”cycle”}’ -X POST https://iboot.co/services/v4/control
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“success”:”true”,”ujumbe”:”Imetumwa 'mzunguko' kwa maduka ya a8-e7-7d-01-02-03 (0, 1, 2,3,4,5,6,7)"}
9.12. iBoot G2 mfululizo washa upya Example
Kulazimisha kuwasha upya iBoot (G2, PoE, G2S au G2+) kupitia RestFul API: [kulingana na kifungu cha 4.6 na 5.9] curl -d '{“ishara”:”####-####-###########”,”mac”:”00-0d-ad-01-02-03″,”washa upya ”:”1″}' -X POST
https://iboot.co/services/v4/control
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“mafanikio”:”kweli”,”ujumbe”:”Imetumwa 'reboot=' kwa 00-0d-ad-01-02-03″}
9.13. iBoot-PDU Rejesha Ex Maalumample
Kuuliza hali ya iBoot-PDU kupitia API ya RestFul: [kulingana na Rejesha sehemu mahususi ya 3.3] curl -d '{“token”:”####-####-##########”,”mac”:”a8-e7-7d-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“success”:”true”,”message”:null,”devices”:[{“mac”:”a8-e7-7d-01-02-03″, “name”:”MainControlUnit”,”online”:true,”location”:”at Home”,”lastContact”:”2023-04-15 09:47:17″,”ip”:”0.0.0.0″,”status”:[{“Server”:”On”},{“Router”:”On”},{“Outlet-3″:”On”},{“Outlet-4″:”On”},{“Outlet5″:”On”},{“Outlet-6″:”On”},{“Outlet-7″:”Off”},{“Outlet-8″:”Off”}],”triggerInfo”:[]}]}
9.14. iBoot-PDU v4 kuweka amri Example
Ifuatayo sample itaongeza na kusanidi mlolongo unaoitwa Wall ili Ratibu sehemu ya 4 kuzimwa, subiri sekunde 10 kisha uwashe tena kifaa 4 kisha utengeneze kiotomatiki kwa ping google.com kila sekunde 30 na hesabu ya kutofaulu ya 4 na wakati wa kuanza tena wa 60. sekunde. Uendeshaji otomatiki utaendesha Ukuta wa mlolongo wakati itashindwa.
Tafadhali kumbuka kuwa amri 25 ni marudio ya kile ambacho kingechukua kupanga mlolongo sawa na kujiendesha kiotomatiki kwa kutumia CLI ikiwa imeunganishwa kwenye kiolesura cha kitengo cha CLI.
curl -d “{“ishara”:”####-####-##########”,”mac”:”00-0d-ad-01-02-03″, “amri ”:[ “ongeza mfuatano Ukuta”,”ongeza mfuatano wa Kitendo cha Ukuta”,”ongeza mfuatano wa Kitendo cha Ukuta”,”ongeza mfuatano wa Kitendo cha Ukuta”,”weka mfuatano wa Kitendo cha Ukuta aina 1”,”weka mfuatano wa Kitendo cha Ukuta 1 param1 mwenyeji”, ”weka mfuatano Kitendo cha Ukuta 1 param2 4″,”weka mpangilio Kitendo cha Ukuta 1 param3 IMEZIMWA”,”weka mpangilio wa aina ya kitendo cha 2”,”weka mfuatano wa Kitendo cha Ukuta 2 param1 10″,”weka mpangilio wa aina ya Kitendo cha 3”, ”weka mfuatano wa Kitendo cha Ukuta 3 param1 mwenyeji”,”weka mfuatano wa Kitendo cha Ukuta 3 param2 4″,”weka mfuatano wa Kitendo cha Ukuta 3 param3 UMEWASHWA”,”weka mpangilio Ukuta umewashwa kuwa kweli”,”weka mpangilio wa msimamizi wa mtumiaji Ukuta ndiyo”,”ongeza uwekaji kiotomatiki. Ukuta”,”weka anwani ya Ukuta kiotomatiki google.com”,”weka kipindi cha ukuta kiotomatiki 30″,”weka idadi ya Ukuta kiotomatiki 4″,”weka uwekaji wa muda wa kuisha kwa Ukuta 2″,”weka uwekaji upya wa Ukuta ucheleweshaji tena 60″,”weka mpangilio otomatiki wa Wall failtriggersequence. Ukuta”,”weka uwekaji kiotomatiki Wall cleartriggersequence hakuna”,”weka uwekaji kiotomatiki Ukuta umewashwa kweli”]}” -X POST https://iboot.co/services/v4/configuration/pdu/set
Amri hapo juu itarudisha muundo wa JSON kama ifuatavyo:
{“success”:”true”,”message”:”ongeza mfuatano Ukuta\n\nSawa\nadd mfuatano Kitendo cha ukuta\n\nSawa\nadd mfuatano Kitendo cha ukuta\n\nSawa\nongeza mfuatano Kitendo cha ukuta\n\nSawa\seti mpangilio wa ukuta wa hatua 1 aina ya duka \ n \ nok \ nset mpangilio wa ukuta hatua 1 param1 localhost \ n \ nok \ nset mpangilio wa ukuta hatua 1 param2 4 \ n \ nok \ nset mpangilio wa ukuta 1 param3 off \ n \ nok hatua ya 2 ya aina ya kuchelewa\n\nSawa\weka mpangilio Kitendo cha ukuta 2 param1 10\n\nSawa\nsanidi mpangilio Kitendo cha 3 cha aina ya kitu\n\n\nSawa\nanzisha mfuatano Kitendo cha ukuta 3 param1 mwenyeji\n\nSawa\nanzisha mfuatano wa Kitendo 3 param2 4\n\nSawa\weka mpangilio Kitendo cha ukuta 3 param3 IMEWASHWA\n\nSawa\weka mpangilio Ukuta umewashwa kweli\n\nSawa\weka mpangilio wa msimamizi wa mtumiaji Ukuta ndiyo\n\nSawa\nadd autoping Anwani ya ukuta google.com\n\nSawa\weka kipindi cha ukuta kiotomatiki 30\n\nSawa\nweka idadi ya ukuta kiotomatiki 4\n\nSawa\nweka uwekaji kiotomatiki Muda wa kuisha kwa Ukuta 2\n\nSawa\nanzisha uwekaji kiotomatiki ucheleweshwaji upya wa Ukuta 60\n\nSawa\ weka mpangilio otomatiki wa Wall failtriggersequence Wall\n\nSawa\nweka uwekaji kiotomatiki Wall cleartriggersequence hakuna\n\nSawa\kuweka kiotomatiki Ukuta umewashwa true\n\nSawa"}

Msaada wa Kiufundi wa Dataprobe Inc
Njia ya Biashara ya 60E
Totowa New Jersey 07512
www.dataprobe.com/support
support@dataprobe.com
201-934-9944
201-934-5111
iBCS Restful API v4
V230918W

Nyaraka / Rasilimali

dataprobe V230918W iBCS Restful API V4 URL Udhibiti [pdf] Mwongozo wa Mtumiaji
V230918W iBCS Restful API V4 URL Control, V230918W, iBCS Restful API V4 URL Control, Restful API V4 URL Udhibiti, API V4 URL Udhibiti, V4 URL Kudhibiti, URL Udhibiti

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *