iBCS Restful API V4
URL Stjórna
V230918W
Yfirview
iBoot-G2, iBoot-PoE og iBoot-PDU Fjölskyldan af vörum býður upp á einfalt Restful API (URL Control) sem gerir notendum kleift að stjórna þeim auðveldlega frá sínum eigin websíður og gáttir. Þetta krefst hins vegar þekkingu á IP-tölu iBoot(s) sem þarf að stjórna. Þetta er ekki alltaf praktískt.
Sumar nettengingar veita ekki fastar IP tölur sem gera það ómögulegt að nota staðbundið Restful API. iBoot Cloud Services (iBCS) er fullkomin lausn á þessu vandamáli.
iBoots koma á útleið tengingu við iBCS til að fylgjast með og stjórna. Þar sem iBCS er með kyrrstæða IP tölu sem og lén, gerir þetta það að fullkominni lausn á fyrrnefndu vandamáli. Þetta skjal veitir forskrift fyrir fyrstu stage af iBCS Restful API.
Restful API v4 forskriftir
Viðbót á getu til að stilla tæki úr skýinu er iBCS vegakortsatriði. Í þessu skyni gaf Dataprobe út iBoot-G2 Restful API v3.2 sem upphafspunkt fyrir uppsetningu iBCS G2 fjölskyldunnar.
Restful API, þekkt sem Restful API v4, mun innihalda alla v3.2 eiginleikana eins og þeir voru til og bæta við stuðningi við uppsetninguna fyrir iBoot-PDU röðina. iBCS styður tákn byggt Restful API til að stjórna, fylgjast með og stilla iBoot-G2 fjölskyldutæki. Útgáfa 4 gerir kleift að forrita iBoot-PDU seríuna með því að nota núverandi auðkennisbundið API og skipanalínuviðmótið (CLI) sem þegar er innbyggt í iBoot-PDU tækin.
Restful API v4 mun innihalda eftirfarandi tillögur viðskiptavina:
- Restful API ætti að byggjast á táknum.
- Restful API ætti að geta fengið stillingargögn.
- Restful API mun leyfa notkun núverandi CLI skipanasetts í PDU.
3.1. Tákn
Viðurkennt tákn er krafist fyrir öll Restful API samskipti. Táknið er gilt þar til forritanlegt magn af óvirkni er liðið. Óvirknitímamælirinn er forritanlegur frá 1 mínútu til 12 mánaða. Það er hægt að forrita frá Restful API eða í gegnum Web HÍ. Hægt er að afturkalla alla tákn hvenær sem er í gegnum Restful API v4.
- Heimildartákn verða aflað frá: https://iboot.co/services/v4/auth
Heimildarbeiðnir munu nota eftirfarandi JSON uppbyggingu: - Heimildarbeiðnir munu svara með eftirfarandi JSON uppbyggingu:
3.2. Eftirlit
iBCS Control Restful API mun virka eins og núverandi Control Restful API. Eina breytingin verður að nota heimildartákn.
- Hægt verður að nálgast stjórn á: https://iboot.co/services/v4/control
- Control mun nota eftirfarandi JSON uppbyggingu:
- Control mun svara með eftirfarandi JSON uppbyggingu:
3.3. Sækja
IBCS Retrieve Restful API virknin gerir notendum kleift að sækja upplýsingar um fleiri en aðeins eitt tæki í einu. Notendur geta sótt stöðu allra tækjanna á reikningnum sínum, allra tækjanna á forskriftarstað eða stöðuna á tiltekinni gerð tækis.
- Sækja verður sótt á: https://iboot.co/services/v4/retrieve
- Retrieve mun nota eitt af eftirfarandi eftirfarandi JSON mannvirkjum:
Sækja allt
Þessi útgáfa af Retrieve Command mun sækja stöðu allra tækja á reikningnum.
Notandinn getur valið öll tæki af tiltekinni gerð.Sækja staðsetningu
Þessi útgáfa af Retrieve Command mun sækja stöðu allra tækja á völdum stað. Notandinn getur valið öll tæki af tiltekinni gerð.Sækja tiltekið
Þessi útgáfa af Retrieve Command mun sækja stöðu tækisins með völdu MAC vistfangi.
Sækja svarsnið
- Retrieve mun svara með eftirfarandi uppbyggingu fyrir iBoot-G2/PoE:
- Retrieve mun svara með eftirfarandi uppbyggingu fyrir iBoot-G2+/G2S:
- Retrieve mun svara með eftirfarandi JSON uppbyggingu fyrir iBoot-PDU:
3.4. Sæktu deilanlega PDU Manage Link
IBCS Retrieve Manage Link virkni gerir notendum kleift að sækja tengil sem hægt er að deila til að skrá sig beint inn á iBoot-PDU röð tækið sitt eins og þeir hefðu smellt á Stjórna hnappinn sem er tiltækur í iBCS websíðu. Hlekkurinn mun gilda í 30 mínútur og ef hann er notaður í 30 mínútur eftir óvirkni.
- Hægt er að nálgast deilanlega PDU Manage Link á: https://iboot.co/services/v4/manage_link
- Sækja deilanlega PDU Manage Link mun nota eftirfarandi JSON uppbyggingu:
- Sæktu Shareable PDU Manage Link mun svara með eftirfarandi JSON uppbyggingu:
3.5. Stillingarsett – G2 Series
Configuration Restful API v4 mun taka breytilegan fjölda hluta í JSON uppbyggingunni. Þetta mun leyfa breytingum á einni breytu. Það mun einnig gera kleift að senda breytur frá mismunandi uppsetningarsíðum í einni API beiðni. Sjá kafla 4 og 5 hér að neðan til að fá upplýsingar um sérstakar iBoot einingar.
- Öll stillingarstilling verður gerð í gegnum: https://iboot.co/services/v4/configuration/iBoot/set
- JSON uppbyggingin mun þurfa að minnsta kosti 1 iBoot breytu til að stilla.
- iBCS mun vista allar breytur í gagnagrunninum.
- iBCS mun flokka breyturnar eftir vörustillingarsíðum.
- iBCS mun ýta á allar breytur fyrir hvern uppsetningarhóp.
- iBCS mun ýta gögnunum á HTTP Post sniði.
- Beiðnin um stillingarsett mun nota eftirfarandi JSON uppbyggingu:
JSON hlutir: - Skipun:
- Svar:
3.6. Stillingar Fá - G2 Series
Configuration Restful API verður notað til að fá alla uppsetninguna eða einhvern hluta hennar, af völdum iBoot. Sjá kafla 6 og 7 hér að neðan fyrir upplýsingar um sérstakar iBoot einingar.
- Allar stillingar verða gerðar í gegnum: https://iboot.co/services/v4/configuration/iBoot/get
- Uppsetning fá beiðni mun nota eftirfarandi JSON uppbyggingu:
- Uppsetning fá beiðni mun svara með eftirfarandi JSON uppbyggingu:
3.7. Config Apply – G2 Series
Stillingar RestAPI mun nota þessa aðferð (endapunkt) til að nota valda stillingu á lista yfir valin tæki.
- Allar stillingar verða gerðar í gegnum: https://iboot.co/services/v4/configuration/iBoot/apply
- Configuration apply skipunin mun nota eftirfarandi JSON uppbyggingu:
- JSON svar
3.8. Shadow Database
Það væri óraunhæft fyrir iBCS að vinna úr get beiðni með því að sækja iBoot stillingarnar beint úr iBoot. Til að vinna í kringum þetta mun iBCS nota Shadow Database.
- Shadow Database mun innihalda 1 breytu fyrir hverja uppsetningarsíðu iBoot-G2 fjölskyldunnar.
- Hver tafla mun innihalda breytu fyrir allar útgáfur af iBoot-G2 fjölskyldunni.
- Hvert borð byrjar sem autt til kl
1. iBoot sendir stillingu sína í ský í gegnum Commit Long Poll.
▪ Eftir endurræsingu eða stillingarbreytingar vistaðar á websíðu
2. Stillingarsettið Restful API er notað. - Restful API settið mun beita sjálfgefnum verksmiðju fyrir allar óstilltar breytur.
iBoot-G2 stillingarsett
4.1. Stillingar tækisins
Eftirfarandi er notað til að POST JSON uppbyggingu sem mun gera breytingar á iBoot-G2 einingunum tækisstillingum. https://iboot.co/services/v4/configuration/iBoot/set
Athugið: Ef staðsetningunni er breytt þarf endurræsa.4.2. Netstillingarsett
4.3. Ítarlegt netstillingarsett
4.4. Sjálfvirk stillingarstilling
4.5. Tímasetningarstillingarsett
4.6. Endurræstu
iBoot-G2+/S stillingarsett
Eftirfarandi er notað til að POST JSON uppbyggingu sem mun gera breytingar á iBoot-G2P eða iBoot-G2S
Tækisstillingar. https://iboot.co/services/v4/configuration/iBoot/set
Athugið: Ef staðsetningunni er breytt þarf endurræsa.
5.1. Stillingar tækisins 5.2. Stækkunarstillingarsett
5.3. Netstillingarsett
5.4. Ítarlegt netstillingarsett
5.5. Graceful Shutdown Configuration Set
5.6. Sjálfvirk stillingarstilling
5.7. Hjartsláttarstillingarsett
5.8. Tímasetningarstillingarsett
5.9. Endurræstu
Þessi JSON uppbygging er notuð til að endurræsa iBoot-G2. Það hefur sömu áhrif að ýta á endurstillingarhnappinn á iBoot-G2.
iBoot-G2 stillingar Fá
Restful API Configuration get er vélbúnaður þar sem notendur geta beðið um núverandi tækjastillingargögn frá iBCS.
Eftirfarandi er notað til að POST JSON uppbyggingu sem mun sækja núverandi stillingar iBoot-G2 tækis stillingar frá iBCS. https://iboot.co/services/v4/configuration/iBoot/get Við birtingu JSON uppbyggingarinnar hér að ofan á iBCS mun iBCS skila núverandi uppsetningu fyrir tilgreinda töflulista. Svarið við Restful API stillingar get verður sem hér segir: [sampgögn sýnd]
6.1. Tækjastillingar Fá
6.2. Netstillingar Fá
6.3. Ítarlegri netstillingar Fá
6.4. Sjálfvirk stilling Fá
6.5. Áætlunarstillingar Fá
iBoot-G2+/S stillingar Fá
Restful API Configuration get er vélbúnaður þar sem notendur geta beðið um núverandi tækjastillingargögn frá iBCS.
Eftirfarandi er notað til að POST JSON uppbyggingu sem mun sækja núverandi stillingar á iBoot-G2+ og G2S tækisstillingar frá iBCS. https://iboot.co/services/v4/configuration/iBoot/get Við birtingu JSON uppbyggingarinnar hér að ofan á iBCS mun iBCS skila núverandi uppsetningu fyrir tilgreinda töflulista. Svarið við Restful API stillingar get verður sem hér segir: [sampgögn sýnd]
7.1. Tækjastillingar Fá
7.2. Stækkunarstillingar Fá
7.3. Netstillingar Fá
7.4. Ítarlegri netstillingar Fá
7.5. Þokkafull lokunarstilling Fáðu
7.6. Sjálfvirk stilling Fá
7.7. Hjartslátsstillingar Fá
7.8. Áætlunarstillingar Fá
iBoot-PDU stillingarsett
8.1. Stillingar tækisins
Eftirfarandi er notað til að POST JSON uppbyggingu sem mun senda iBoot-PDU CLI sett skipanir til iBootPDU til að forrita stillingar í iBoot-PDU sem CLI myndi gera.
https://iboot.co/services/v4/configuration/pdu/set
- Skipun:
- Svar:
iBoot-PDU Device Configuration stillt fljótt tdample:
8.2. Tækjastillingar Fá
Eftirfarandi er notað til að POST JSON uppbyggingu sem mun senda iBoot-PDU CLI fá skipanir til iBootPDU til að sækja stillingar frá iBoot-PDU sem CLI myndi gera.
https://iboot.co/services/v4/configuration/pdu/get
- Skipun:
- Svar:
iBoot-PDU tækjastillingar fá fljótt tdample:
Examples
Hér að neðan eru nokkur examples af iBoot-G2 fjölskyldustýringu, endurheimtu, stilltu fá og stilltu sett í gegnum Restful API v4.
9.1. Sækja tákn
Til að sækja gilt tákn frá iBCS í gegnum API til notkunar með öllum síðari API skipunum.
Notandanafnið og lykilorðið eru fyrir iBoot.co reikninginn. Sample mun sækja tákn sem gildir fyrir 20 mínútna óvirkni með því að nota reikningsnafnið MyDemoUser og lykilorð Lykilorð123. [eins og í kafla 3.1] curl -d '{“notandanafn“:“MyDemoUser”,,”password”:“Password123″,”timeout”:{“millibil”:”20″,”scale”:”mínútur”}}' -X
POST https://iboot.co/services/v4/auth
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir: {"success":"true","token":"e3ec-e4f6-910f-ac38″}
9.2. iBoot-G2/PoE Control Example
Til að stjórna iBoot-G2/PoE til að hjóla í gegnum RestFul API: [eins og í kafla 3.2] curl -d '{“tákn“:“####-####-####-####”,,”mac”:”00-0d-ad-01-02-03″,”outlet ”:”0″,”control”:”cycle”}' -X POST
https://iboot.co/services/v4/control
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{"success":"true","message":"Sendi 'hring' til 00-0d-ad-01-02-03 útsölustaða (0)"}
9.3. iBoot Sækja allt Example
Til að spyrjast fyrir um stöðu allra tækja á reikningnum í gegnum RestFul API: [eins og í Retrieve All kafla 3.3] curl -d '{“tákn“:“####-####-####-####”,”all”:[“”]}“ -X POST https://iboot.co/services/v4/retrieve
Skipunin hér að ofan mun skila JSON uppbyggingu byggt á öllum einingum In account svipað og eftirfarandi:
{“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 Sækja tiltekið dæmiample
Til að spyrjast fyrir um iBoot-G2/PoE stöðu í gegnum RestFul API: [eins og á Retrieve Specific Part 3.3] curl -d '{“tákn“:“####-####-####-####”,,”mac”:”00-0d-ad-01-02-03″}“ - X POST https://iboot.co/services/v4/retrieve
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{“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 Sæktu deilanlega stjórnunartengil
iBoot-PDU röðin gerir stjórna hnappi innan iBCS viðmótsins. API mun leyfa endurheimt á eins virkum hlekk sem hægt er að deila. Hlekkurinn rennur út eftir 30 mínútur ef hann er ekki notaður og rennur út eftir 30 mínútna óvirkni ef hann er notaður. [eins og í kafla 3.4] curl -d '{“tákn“:“####-####-####-####”,,”mac”:”a8-e7-7d-01-02-03″}“ - X POST https://iboot.co/services/v4/manage_link
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{"success":"true","message":"https://########.device.iboot.co"}
9.6. iBoot-G2 Stilla Setja Example
Til að stilla tækisstillingu iBoot-G2: Þetta sample sendir til tiltekins iBoot með mac vistfangi sínu [eins og í kafla 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
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{“success”:”true”,,”message”:{“0″:“Sendi 'location=iBoot-G2-010203&cycle=10&iMain=2&aLog=60' á Old-G2 nafn tækisins (00-0d-ad-01- 02-03)“}}
9.7. iBoot-G2 Stilla Get Example
Til að sækja tækisstillingar iBoot-G2 í gegnum Restful API: Þetta sample biður um tæki og netstillingar tiltekins iBoot-G2. [eins og í kafla 3.6] curl -d '{“tákn“:“####-####-####-####”,,”mac”:”00-0d-ad-01-02-03″,”töflur ”:[„tæki“,“net“]}' –X POST
https://iboot.co/services/v4/configuration/iBoot/get
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{“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
Til að stjórna iBoot-G2+/S til að hringja í allar 3 innstungurnar í gegnum RestFul API: [eins og í kafla 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
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir: {“success”:”true”,,”message”:“Sendi „hringrás“ til 00-0d-ad-01-02-03 útrása (0, 1, 2)“ }
9.9. iBoot-G2+/S Sækja tiltekið dæmiample
Til að spyrjast fyrir um iBoot-G2+ eða iBoot-G2S stöðu í gegnum RestFul API: [eins og á Retrieve Specific Part 3.3] curl -d '{“tákn“:“####-####-####-####”,,”mac”:”00-0d-ad-01-02-03″}“ - X POST https://iboot.co/services/v4/retrieve
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{“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 Stilla Setja Example
Til að stilla áætlunarstillingu iBoot-G2+ eða iBoot-G2S í gegnum Restful API: Sample stillir tiltekna iBoot-G2S einingu, atburð 1 sem 4/24/2023 til að hringja Main kl. 10:05, endurtekið daglega. [eins og í kafla 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
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
Jafnvel þó að aðeins sé stillt á 1 atburði eru allir atburðir hluti af svarinu.
{“success”:”true”,,”message”:{“0″:“Sent
‘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
Til að stjórna öllum innstungum iBoot-PDU í gegnum RestFul API: [eins og í kafla 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
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{"success":"true","message":"Sendi 'hring' til a8-e7-7d-01-02-03 útsölustaði (0, 1, 2,3,4,5,6,7)"}
9.12. iBoot G2 röð Endurræsa Example
Til að þvinga fram endurræsingu á iBoot (G2, PoE, G2S eða G2+) í gegnum RestFul API: [eins og í kafla 4.6 og 5.9] curl -d '{“tákn“:“####-####-####-####”,,”mac”:”00-0d-ad-01-02-03″,”endurræsa ”:”1″}' -X POST
https://iboot.co/services/v4/control
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{“success”:”true”,,”message”:”Sendi 'reboot=' til 00-0d-ad-01-02-03″}
9.13. iBoot-PDU Sækja tiltekið tdample
Til að spyrjast fyrir um iBoot-PDU stöðu í gegnum RestFul API: [eins og á Retrieve Specific Part 3.3] curl -d '{“tákn“:“####-####-####-####”,,”mac”:”a8-e7-7d-01-02-03″}“ - X POST https://iboot.co/services/v4/retrieve
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{“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 stilla skipun Dæmiample
Eftirfarandi sample mun bæta við og stilla röð sem heitir Wall to Schedule innstungu 4 til að slokkna, bíða í 10 sekúndur, kveikja síðan á innstungu 4 aftur og búa svo til sjálfvirka ping á google.com á 30 sekúndna fresti með bilanafjölda upp á 4 og endurræsingartíma upp á 60 sekúndur. Sjálfvirk aðgerð mun keyra röð Wall þegar hún mistekst.
Vinsamlegast athugaðu að 25 skipanirnar eru endurtekning á því sem þarf til að forrita sömu röð og sjálfvirka sjálfvirka notkun með CLI ef það er tengt við CLI tengi einingarinnar.
curl -d “{“tákn”:”####-####-####-####”,,”mac”:”00-0d-ad-01-02-03″, “skipanir ”:[ “bæta við röð Wall”,,”bæta við röð Wall action”,,”bæta við röð Wall action”,,”bæta við röð Wall action”,,”sett röð Wall action 1 type outlet”,,”sett röð Wall action 1 param1 localhost”, „sett röð Veggaðgerð 1 param2 4″,“sett röð Veggaðgerð 1 param3 OFF“,“sett röð Veggaðgerð 2 gerð seinkun“,“sett röð Veggaðgerð 2 param1 10″,“sett röð Veggaðgerð 3 gerð úttak”, "setja röð Wall action 3 param1 localhost",,"setja röð Wall action 3 param2 4″,"setja röð Wall action 3 param3 ON","setja röð Wall enabled true",,"setja notanda stjórnunarröð Wall já",,"bæta við sjálfvirkri Wall“,“ stilla sjálfvirka aðgerð Vegg heimilisfang google.com“,“ stilla sjálfvirka aðgerð Wall period 30″,“ stilla sjálfvirka aðgerð Veggfjölda 4″,“ stilla sjálfvirka aðgerð Wall timeout 2″,“ stilla sjálfvirka sjálfvirka endurræsingu veggs 60″,“ stilla sjálfvirka aðgerð Veggbilunarröð Wall“,”setja sjálfvirka aðgerð Wall cleartriggersequence none“,“setja sjálfvirka aðgerð Wall enabled true“]}“ -X POST https://iboot.co/services/v4/configuration/pdu/set
Skipunin hér að ofan mun skila JSON uppbyggingu sem hér segir:
{“success”:”true”,,”message”:”bæta við röð Wall\n\nAllt í lagi\bæta við röð Wall action\n\nAllt í lagi\bæta við röð Wall action\n\nAllt í lagi\bæta við röð Wall action\n\nAllt í lagi\nsett röð Wall action 1 type outlet\n\nOk\nsett röð Wall action 1 param1 localhost\n\nOk\nstill röð Wall action 1 param2 4\n\nAllt í lagi\nsett röð Wall action 1 param3 OFF\n\nAllt í lagi\nsett röð Wall aðgerð 2 tegund seinkun\n\nÍ lagi\nsett röð Vegg aðgerð 2 param1 10\n\nAllt í lagi\nsett röð Vegg aðgerð 3 tegund innstungu\n\nAllt í lagi\nsett röð Vegg aðgerð 3 param1 localhost\n\nÍ lagi\nsett röð Vegg aðgerð 3 param2 4\n\nAllt í lagi\nstilla röð Wall action 3 param3 ON\n\nAllt í lagi\nstilla röð Wall virkt satt\n\nAllt í lagi\nstilla notanda stjórnunarröð Wall já\n\nAllt í lagi\bæta við sjálfvirkri sjálfvirkri notkun Wall\n\nAllt í lagi\nstilla sjálfvirka Vegg heimilisfang google.com\n\nAllt í lagi\nstilla sjálfvirka sjálfvirkni Veggtímabil 30\n\nAllt í lagi\nstilla sjálfvirka virkni Veggfjölda 4\n\nAllt í lagi\nstilla sjálfvirka sjálfvirka vinnslu Wall timeout 2\n\nAllt í lagi\nstilla sjálfvirka sjálfvirka sjálfvirka endurræsingu veggs 60\n\nAllt í lagi\ nstilla sjálfvirka virkni Veggbilunarröð Wall\n\nAllt í lagi\nstilla sjálfvirka virkni Vegg hreinsa kveikjaröð engin\n\nAllt í lagi\nstilla sjálfvirka virkjun Wall virkt satt\n\nAllt í lagi”}
Dataprobe Inc tækniaðstoð
60E Commerce Way
Totowa New Jersey 07512
www.dataprobe.com/support
support@dataprobe.com
201-934-9944
201-934-5111
iBCS Restful API v4
V230918W
Skjöl / auðlindir
![]() |
dataprobe V230918W iBCS Restful API V4 URL Stjórna [pdfNotendahandbók V230918W iBCS Restful API V4 URL Stýring, V230918W, iBCS Restful API V4 URL Stýring, Restful API V4 URL Stjórna, API V4 URL Stjórn, V4 URL Stjórna, URL Stjórna |