dataprobe lógó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:dataprobe V230918W iBCS Restful API V4 URL Control - Token
  • Heimildarbeiðnir munu svara með eftirfarandi JSON uppbyggingu:dataprobe V230918W iBCS Restful API V4 URL Control - Token 1

3.2. Eftirlit
iBCS Control Restful API mun virka eins og núverandi Control Restful API. Eina breytingin verður að nota heimildartákn.

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 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ð.dataprobe V230918W iBCS Restful API V4 URL Stjórna - SækjaSæ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ð.dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 1Sækja tiltekið
Þessi útgáfa af Retrieve Command mun sækja stöðu tækisins með völdu MAC vistfangi.dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 2

Sækja svarsnið

  • Retrieve mun svara með eftirfarandi uppbyggingu fyrir iBoot-G2/PoE:dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 3
  • Retrieve mun svara með eftirfarandi uppbyggingu fyrir iBoot-G2+/G2S:dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 4
  • Retrieve mun svara með eftirfarandi JSON uppbyggingu fyrir iBoot-PDU:dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 5

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:dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 6
  • Sæktu Shareable PDU Manage Link mun svara með eftirfarandi JSON uppbyggingu:dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 7

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:dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 8
  • Svar:dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 9

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.

3.7. Config Apply – G2 Series
Stillingar RestAPI mun nota þessa aðferð (endapunkt) til að nota valda stillingu á lista yfir valin tæki.

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.dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 144.2. Netstillingarsett dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 154.3. Ítarlegt netstillingarsett dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 164.4. Sjálfvirk stillingarstilling dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 174.5. Tímasetningarstillingarsett dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 184.6. Endurræstu dataprobe V230918W iBCS Restful API V4 URL Stjórna - Sækja 19

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 dataprobe V230918W iBCS Restful API V4 URL Stjórna - Stillingar5.2. Stækkunarstillingarsettdataprobe V230918W iBCS Restful API V4 URL Stjórn - Skipun 65.3. Netstillingarsett dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 15.4. Ítarlegt netstillingarsett dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 25.5. Graceful Shutdown Configuration Set dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 35.6. Sjálfvirk stillingarstilling dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 45.7. Hjartsláttarstillingarsett dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 55.8. Tímasetningarstillingarsett dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 6dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 75.9. Endurræstu
Þessi JSON uppbygging er notuð til að endurræsa iBoot-G2. Það hefur sömu áhrif að ýta á endurstillingarhnappinn á iBoot-G2.dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 8

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 dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 9Við 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á dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 106.2. Netstillingar Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 116.3. Ítarlegri netstillingar Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 126.4. Sjálfvirk stilling Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 136.5. Áætlunarstillingar Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 14

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 dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 15Við 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á dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 167.2. Stækkunarstillingar Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 177.3. Netstillingar Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 187.4. Ítarlegri netstillingar Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 197.5. Þokkafull lokunarstilling Fáðu dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 207.6. Sjálfvirk stilling Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 217.7. Hjartslátsstillingar Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 227.8. Áætlunarstillingar Fá dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 23dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 24dataprobe V230918W iBCS Restful API V4 URL Stjórnun - Stilling 25

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:dataprobe V230918W iBCS Restful API V4 URL Stjórn - Stjórn
  • Svar:dataprobe V230918W iBCS Restful API V4 URL Stjórn - Skipun 1

iBoot-PDU Device Configuration stillt fljótt tdample:dataprobe V230918W iBCS Restful API V4 URL Stjórn - Skipun 2

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:dataprobe V230918W iBCS Restful API V4 URL Stjórn - Skipun 3
  • Svar:dataprobe V230918W iBCS Restful API V4 URL Stjórn - Skipun 4

iBoot-PDU tækjastillingar fá fljótt tdample:dataprobe V230918W iBCS Restful API V4 URL Stjórn - Skipun 5

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

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *