iBCS Restful API V4
URL Kudzora
V230918W
Overview
Iyo iBoot-G2, iBoot-PoE uye iBoot-PDU Mhuri yezvigadzirwa inopa iri nyore Restful API (URL Kudzora) iyo inobvumira vashandisi kuvadzora zviri nyore kubva kune yavo webnzvimbo uye portals. Izvi, zvisinei, zvinoda ruzivo rwe IP Kero yeBoot (s) inoda kudzorwa. Izvi hazviwanzoshanda.
Zvimwe zvinongedzo zvepainternet hazvipi kero dzeIP dzakamira zvichiita kuti zvisaite kushandisa iyo Restful API yemuno. Iyo iBoot Cloud Services (iBCS) ndiyo mhinduro yakakwana kudambudziko iri.
iBoots inoita chinobuda chinongedzo kune iBCS yekutarisa uye kutonga. Sezvo iBCS iine static IP kero pamwe nezita rezita, izvi zvinoita kuti ive mhinduro yakakwana kudambudziko rambotaurwa. Gwaro iri rinopa kutsanangurwa kwekutanga stage yeBCS Restful API.
Restful API v4 Zvinotsanangurwa
Kuwedzerwa kwekugona kugadzirisa zvishandiso kubva mugore chinhu iBCS roadmap chinhu. Kumagumo aya Dataprobe yakaburitsa iBoot-G2 Restful API v3.2 senzvimbo yekutanga yeBCS G2 mhuri yekumisikidza.
Iyo Restful API inozivikanwa seRestful API v4 ichasanganisira ese v3.2 maficha sezvaaive aripo uye kuwedzera kumwe kutsigirwa kwekugadzirisa kweiyo iBoot-PDU yakatevedzana. Iyo iBCS inotsigira Chiratidzo chakavakirwa Restful API yekudzora, kutarisa uye kugadzirisa iBoot-G2 mhuri zvishandiso. Shanduro yechina ichabvumira iyo iBoot-PDU yakatevedzana kuti igadziriswe nekushandisa iripo Chiratidzo chakavakirwa API uye yekuraira Line Interface (CLI) yakatovakwa mumidziyo yeBoot-PDU.
Iyo Restful API v4 inosanganisira anotevera mazano evatengi:
- Iyo Restful API inofanirwa kuve Token based.
- Iyo Restful API inofanirwa kukwanisa kuwana data yekumisikidza.
- Iyo Restful API inobvumira kushandiswa kweiyo iripo CLI yekuraira yakaiswa muPDU.
3.1. Chiratidzo
Chiratidzo chakatenderwa chinodiwa kune All Restful API kutaurirana. Chiratidzo chinoshanda kusvika huwandu hunogoneka hwekusaita hwapfuura. Iyo yekusaita timer inorongeka kubva paminiti 1 kusvika kumwedzi gumi nemaviri. Inogona kurongwa kubva kuRestful API kana kuburikidza ne Web UI. Matokeni ese anogona kubviswa chero nguva kuburikidza neRestful API v4.
- Mvumo Tokens ichatorwa kubva: https://iboot.co/services/v4/auth
Zvikumbiro zveMvumo zvichashandisa inotevera JSON Mamiriro: - Zvikumbiro zvemvumo zvinopindura neinotevera JSON chimiro:
3.2. Kudzora
Iyo iBCS Control Restful API ichashanda seyakafanana neyazvino Kudzora Restful API. Shanduko chete ichave yekushandisa Chiratidzo cheMvumo.
- Kudzora kuchawanikwa pa: https://iboot.co/services/v4/control
- Kudzora kuchashandisa inotevera JSON chimiro:
- Kudzora kunopindura neinotevera JSON chimiro:
3.3. Retrieve
Iyo iBCS Retrieve Restful API mashandiro anozobvumira vashandisi kudzoreredza ruzivo pane zvinopfuura mudziyo mumwe chete panguva. Vashandisi vanogona kudzoreredza mamiriro ezvishandiso zvese muakaundi yavo, ese maturusi ari munzvimbo yakatarwa, kana chimiro cheimwe chaiyo mhando yechishandiso.
- Kutora kuchawanikwa pa: https://iboot.co/services/v4/retrieve
- Kudzora kuchashandisa imwe yeanotevera anotevera JSON zvimiro:
Dzora Zvose
Iyi vhezheni yeRetrieve Command ichadzoreredza mamiriro emidziyo yese muakaundi.
Mushandisi anogona kusarudza nesarudzo ese maturusi emhando chaiyo.Tora Nzvimbo
Iyi vhezheni yeRetrieve Command ichadzora chimiro chemidziyo yese munzvimbo yakasarudzwa. Mushandisi anogona kusarudza nesarudzo ese maturusi emhando chaiyo.Dzorera Zvakananga
Iyi vhezheni yeRetrieve Command ichadzora chimiro chemudziyo nekero yakasarudzwa yeMAC.
Dzora Manyorerwo Emhinduro
- Dzora ichapindura neinotevera chimiro cheBoot-G2/PoE:
- Dzora ichapindura neinotevera chimiro cheBoot-G2+/G2S:
- Kudzora kunopindura neinotevera JSON chimiro cheiyo iBoot-PDU:
3.4. Dzora Shareable PDU Manage Link
Iyo iBCS Retrieve Manage Link mashandiro inobvumira vashandisi kuti vatore chinongedzo chinogona kugovaniswa kuti vapinde vakananga pane yavo iBoot-PDU yakatevedzana mudziyo sekunge vakadzvanya pane Manage bhatani rinowanikwa muBCS. webpeji. Iyo link icharamba ichishanda kwemaminetsi makumi matatu, uye kana ikashandiswa kwemaminetsi makumi matatu mushure mekusaita.
- Dzora Shareable PDU Manage Link ichawanikwa pa: https://iboot.co/services/v4/manage_link
- Dzora Shareable PDU Manage Link ichashandisa inotevera JSON chimiro:
- Dzora Shareable PDU Manage Link inopindura neinotevera JSON chimiro:
3.5. Kugadzirisa Set - G2 Series
Iyo Configuration Restful API v4 inotora nhamba yakasiyana yezvinhu muJSON zvimiro. Izvi zvinobvumira shanduko imwe chete yakasiyana. Ichabvumirawo kuti mutsauko kubva kune akasiyana mapeji ekuseta kuti atumirwe mune imwechete API chikumbiro. Ona Chikamu 4 uye 5 pazasi kuti uwane ruzivo nezve chaiyo iBoot mayunitsi.
- Yese configuration set ichaitwa kuburikidza: https://iboot.co/services/v4/configuration/iBoot/set
- Iyo JSON chimiro chinoda kanenge 1 iBoot kusiyanisa kugadzirisa.
- Iyo iBCS ichachengetedza ese akasiyana mudhatabhesi.
- Iyo iBCS ichabatanidza zvinosiyana nemapeji ekumisikidza zvigadzirwa.
- Iyo iBCS inosundidzira ese akasiyana ega ega akaitwa setup boka.
- Iyo iBCS inosundira iyo data muHTTP Post fomati.
- Chikumbiro chekumisikidza chinozoshandisa chinotevera JSON chimiro:
JSON Zvinhu: - Raira:
- Mhinduro:
3.6. Kugadzirisa Tora - G2 Series
Iyo Configuration Restful API ichashandiswa kuwana iyo yese gadziriso kana chero chikamu chayo, cheiyo iBoot yakasarudzwa. Ona Chikamu 6 uye 7 pazasi kuti uwane ruzivo nezve chaiyo iBoot mayunitsi.
- Zvese zvigadziriso zvinowanikwa zvichaitwa kuburikidza ne: https://iboot.co/services/v4/configuration/iBoot/get
- Iyo yekumisikidza kuwana chikumbiro ichashandisa inotevera JSON chimiro:
- Iyo yekumisikidzwa yekuwana chikumbiro ichapindura neinotevera JSON chimiro:
3.7. Config Shandisa - G2 Series
Iyo Configuration RestAPI ichashandisa iyi nzira (yekupedzisira poindi) kuisa yakasarudzwa Configuration kune runyorwa rweMadhivha Akasarudzwa.
- Zvese zvigadziriso zvinowanikwa zvichaitwa kuburikidza ne: https://iboot.co/services/v4/configuration/iBoot/apply
- Iyo yekumisikidza application command ichashandisa inotevera JSON chimiro:
- JSON Mhinduro
3.8. Shadow Database
Zvingave zvisingaite kuti iBCS igadzirise chikumbiro chekuwana nekudzoreredza iyo iBoot kumisikidzwa zvakananga kubva kuBoot. Kuti ushande zvakatenderedza izvi iBCS ichashandisa Shadow Database.
- Iyo Shadow Database ichange iine 1 shanduko kune yega yega setup mapeji eBoot-G2 mhuri.
- Tafura yega yega ichange iine shanduko kune ese mavhezheni eiyo iBoot-G2 mhuri.
- Tafura yega yega ichatanga isina chinhu kusvika
1. Iyo iBoot inotumira marongero ayo kumakore kuburikidza neCommit Long Poll.
▪ Mushure mekutangazve kana shanduko yezvigadziriso yachengetwa webpeji
2. Iyo Configuration Set Restful API inoshandiswa. - Iyo Restful API Set ichaisa zvimiro zvefekitori kune ese asina kusetwa akasiyana.
iBoot-G2 Configuration Set
4.1. Device Configuration Set
Izvi zvinotevera zvinoshandiswa kuPOST JSON chimiro chinozoita shanduko kune iBoot-G2 units Device marongero. https://iboot.co/services/v4/configuration/iBoot/set
Cherechedza: Kana iyo Nzvimbo ikashandurwa, reboot inodiwa.4.2. Network Configuration Set
4.3. Advanced Network Configuration Set
4.4. Autoping Configuration Set
4.5. Rongedza Kugadzirisa Set
4.6. Reboot
iBoot-G2+/S Kugadzirisa Seti
Izvi zvinotevera zvinoshandiswa kuPOST JSON chimiro chinozoita shanduko kune iBoot-G2P kana iBoot-G2S.
Zvirongwa zvemidziyo. https://iboot.co/services/v4/configuration/iBoot/set
Ongorora: Kana iyo Nzvimbo ikashandurwa, reboot inodiwa.
5.1. Device Configuration Set 5.2. Kuwedzera Kugadzirisa Set
5.3. Network Configuration Set
5.4. Advanced Network Configuration Set
5.5. Graceful Shutdown Configuration Set
5.6. Autoping Configuration Set
5.7. Heartbeat Configuration Set
5.8. Rongedza Kugadzirisa Set
5.9. Reboot
Ichi chimiro cheJSON chinoshandiswa kutangazve iBoot-G2. Iyo ine mhedzisiro yakafanana kudzvanya bhatani reset pane iBoot-G2.
iBoot-G2 Configuration Tora
Iyo Restful API Configuration inowana inzira iyo vashandisi vanogona kukumbira yazvino dhizaini yekumisikidza data kubva kuBCS.
Izvi zvinotevera zvinoshandiswa kuPOST JSON chimiro chinozotora ikozvino kumisikidzwa kweiBoot-G2 Chishandiso zvigadziriso kubva kuBCS. https://iboot.co/services/v4/configuration/iBoot/get Pakuisa iyo JSON chimiro kumusoro kune iBCS, iBCS inodzosa iyo yazvino gadziriso yematafura akatsanangurwa runyorwa. Mhinduro kune Restful API kumisikidzwa kuwana ichave inotevera: [sampne data rakaratidzwa]
6.1. Device Configuration Tora
6.2. Network Configuration Tora
6.3. Yepamberi Network Configuration Tora
6.4. Autoping Configuration Tora
6.5. Kuronga Kugadzirisa Tora
iBoot-G2+/S Configuration Tora
Iyo Restful API Configuration inowana inzira iyo vashandisi vanogona kukumbira yazvino dhizaini yekumisikidza data kubva kuBCS.
Izvi zvinotevera zvinoshandiswa kuPOST JSON chimiro chinozotora ikozvino kumisikidzwa kweiBoot-G2+ uye G2S Chishandiso marongero kubva kuBCS. https://iboot.co/services/v4/configuration/iBoot/get Pakuisa iyo JSON chimiro kumusoro kune iBCS, iBCS inodzosa iyo yazvino gadziriso yematafura akatsanangurwa runyorwa. Mhinduro kune Restful API kumisikidzwa kuwana ichave inotevera: [sampne data rakaratidzwa]
7.1. Device Configuration Tora
7.2. Kuwedzera Kugadzirisa Tora
7.3. Network Configuration Tora
7.4. Yepamberi Network Configuration Tora
7.5. Graceful Shutdown Configuration Tora
7.6. Autoping Configuration Tora
7.7. Kugadziriswa Kwemoyo Tora
7.8. Kuronga Kugadzirisa Tora
iBoot-PDU Configuration Set
8.1. Device Configuration Set
Izvi zvinotevera zvinoshandiswa kuPOST JSON chimiro chinotumira iBoot-PDU CLI seti mirairo kuBootPDU kuronga marongero muiBoot-PDU iyo CLI yaizoda.
https://iboot.co/services/v4/configuration/pdu/set
- Raira:
- Mhinduro:
iBoot-PDU Device Configuration set inokurumidza example:
8.2. Device Configuration Tora
Izvi zvinotevera zvinoshandiswa kuPOST JSON chimiro chinozotumira iBoot-PDU CLI kuwana mirairo kuBootPDU kuti itore marongero kubva kuBoot-PDU iyo CLI yaizoda.
https://iboot.co/services/v4/configuration/pdu/get
- Raira:
- Mhinduro:
iBoot-PDU Device Configuration tora nekukurumidza example:
Examples
Pazasi pane vamwe vekareampiBoot-G2 mhuri yekudzora, tora, gadzirisa tora uye gadzirisa set kuburikidza neRestful API v4.
9.1. Dzora Chiratidzo
Kuti utorezve chiratidzo chechokwadi kubva kuBCS kuburikidza neAPI yekushandisa nemirairo yese inotevera API.
Zita rekushandisa uye password ndezveiyo iBoot.co account. Sample inotora chiratidzo chinoshanda kwemaminetsi makumi maviri ekusaita uchishandisa account zita MyDemoUser uye password Password20. [sechikamu 123] curl -d '{“username”:“MyDemoUser”,”password”:”Password123″,”timeout”:{“interval”:”20″,”scale”:”minutes”}}' -X
POST https://iboot.co/services/v4/auth
Murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera: {"kubudirira":"chokwadi","chiratidzo":"e3ec-e4f6-910f-ac38″}
9.2. iBoot-G2/PoE Kudzora Example
Kudzora iBoot-G2/PoE kuCycle kuburikidza neRestFul API: [sechikamu 3.2] curl -d '{“chiratidzo”:”####-####-##########”,”mac”:”00-0d-ad-01-02-03″,”chibuda ”:”0″,” control”:"kutenderera"}' -X POST
https://iboot.co/services/v4/control
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“kubudirira”:”chokwadi”,”message”:”Yakatumirwa 'cycle' kune 00-0d-ad-01-02-03 zvitoro (0)”}
9.3. iBoot Dzora Zvese Example
Kubvunza mamiriro ezvishandiso zvese muakaundi kuburikidza neRestFul API: [sekunge Dzosera Zvese chikamu 3.3] curl -d '{“chiratidzo”:”####-####-#########”,”zvose”:[“”]}' -X POST https://iboot.co/services/v4/retrieve
Murairo uri pamusoro unozodzosera chimiro cheJSON chakavakirwa pazvikamu zvese muaccount yakafanana nekutevera:
{“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 Dzorera Zvakananga Example
Kubvunza mamiriro eBoot-G2/PoE kuburikidza neRestFul API: [sekureva Dzorera Zvakananga chikamu 3.3] curl -d '{“chiratidzo”:”####-####-#########”,”mac”:”00-0d-ad-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“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 Dzora Inogoverwa Manage Link
Iyo iBoot-PDU yakatevedzana inobvumira Manage bhatani kubva mukati meiyo iBCS interface. Iyo API inobvumira kudzoreredzwa kweiyo yakafanana inoshanda link inogona kugoverwa. Iyo link inopera mushure memaminitsi makumi matatu kana isina kushandiswa uye inopera mushure memaminitsi makumi matatu ekusaita kana ikashandiswa. [sechikamu 30] curl -d '{“chiratidzo”:”####-####-#########”,”mac”:”a8-e7-7d-01-02-03″}' - X POST https://iboot.co/services/v4/manage_link
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“kubudirira”:”true”,”message”:”https://########.device.iboot.co”}
9.6. iBoot-G2 Gadzirisa Set Example
Kugadzirisa Chigadzirwa chekumisikidza kweiBoot-G2: Iyi sample inotumira kune chaiyo iBoot nekero yayo yeMac [sechikamu 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
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“kubudirira”:”true”,”message”:{“0″:”Sent 'location=iBoot-G2-010203&cycle=10&iMain=2&aLog=60' kumudziyo Old-G2 zita (00-0d-ad-01- 02-03)”}}
9.7. iBoot-G2 Gadzira Tora Example
Kudzoreredza Device kumisikidza iBoot-G2 kuburikidza Restful API: Izvi sample inokumbira mudziyo uye network marongero eiyo chaiyo iBoot-G2. [sechikamu 3.6] curl -d '{“chiratidzo”:”####-####-##########”,”mac”:”00-0d-ad-01-02-03″,"matafura ”:[“mudziyo”,”network”]}' –X POST
https://iboot.co/services/v4/configuration/iBoot/get
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“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 Kudzora Example
Kudzora iBoot-G2 +/S kutenderera zvese 3 zvitoro kuburikidza neRestFul API: [sechikamu 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
Murairo uri pamusoro uchadzosa chimiro cheJSON sechinotevera: {“kubudirira”:”true”,”message”:"Yakatumirwa 'cycle' kune 00-0d-ad-01-02-03 zvitoro (0, 1, 2)" }
9.9. iBoot-G2+/S Dzorera Zvakananga Example
Kubvunza iBoot-G2+ kana iBoot-G2S mamiriro kuburikidza neRestFul API: [sekureva Dzorera Zvakananga chikamu 3.3] curl -d '{“chiratidzo”:”####-####-#########”,”mac”:”00-0d-ad-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“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 Gadzirisa Set Example
Kugadzirisa Kurongeka kweBoot-G2+ kana iBoot-G2S kuburikidza neRestful API: Sample inoisa chaiyo iBoot-G2S unit, chiitiko 1 se4/24/2023 kutenderera Main na10:05, ichidzokorora Zuva nezuva. [sechikamu 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
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
Kunyangwe kuseta chiitiko chimwe chete zviitiko zvese chikamu chemhinduro.
{“kubudirira”:”chokwadi”,”message”:{“0″:”Yatumirwa
‘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 Kudzora Example
Kudzora zvese zvinobuda zveiBoot-PDU kuburikidza neRestFul API: [sechikamu 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
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“kubudirira”:”chokwadi”,”message”:”Yakatumira 'cycle' kune a8-e7-7d-01-02-03 zvitoro (0, 1, 2,3,4,5,6,7)”}
9.12. iBoot G2 yakatevedzana Reboot Example
Kumanikidza kutangazve iBoot (G2, PoE, G2S kana G2 +) kuburikidza neRestFul API: [sechikamu 4.6 uye 5.9] curl -d '{“chiratidzo”:”####-####-##########”,”mac”:”00-0d-ad-01-02-03″,”reboot ”:”1″}' -X POST
https://iboot.co/services/v4/control
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“kubudirira”:”chokwadi”,”meseji”:”Yatumirwa 'reboot=' ku00-0d-ad-01-02-03″}
9.13. iBoot-PDU Dzora Zvakananga Example
Kubvunza mamiriro eIBoot-PDU kuburikidza neRestFul API: [sekureva Dzorera Chaiyo chikamu 3.3] curl -d '{“chiratidzo”:”####-####-#########”,”mac”:”a8-e7-7d-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“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 set command Example
Inotevera sample ichawedzera nekugadzirisa mutsara unonzi Wall to Schedule outlet 4 kuti uende, mira 10 seconds wobva wabatidza 4 back wobva wagadzira autoping ku ping google.com masekonzi makumi matatu ega ega nekutadza kuverenga kwe 30 uye nguva yekutangazve ye4. seconds. Iyo autoping inomhanyisa kutevedzana Wall kana yatadza.
Ndokumbira utarise iyo mirairo makumi maviri neshanu kudzokorora kwezvaizotora kuronga kutevedzana kwakafanana uye autoping uchishandisa iyo CLI kana yakabatana neiyo unit CLI interface.
curl -d “{“chiratidzo”:”####-####-##########”,”mac”:”00-0d-ad-01-02-03″, “mirairo ”:[ “wedzera kutevedzana Wall”,” wedzera kutevedzana Wall action”,” wedzera kutevedzana Wall action”,” wedzera kutevedzana Wall action”,”set sequence Wall action 1 type outlet”,”set sequence Wall action 1 param1 localhost”, "set sequence Wall action 1 param2 4","set sequence Wall action 1 param3 OFF","set sequence Wall action 2 type kunonoka","set sequence Wall action 2 param1 10″,"set sequence Wall action 3 type outlet", "set sequence Wall action 3 param1 localhost","set sequence Wall action 3 param2 4","set sequence Wall action 3 param3 ON","set sequence Rusvingo runogonesa chokwadi","set mushandisi admin sequence Wall hongu", wedzera autoping Wall”,”set autoping Wall address google.com”,”set autoping Wall period 30″,”set autoping Wall count 4″,”set autoping Wall timeout 2″,”set autoping Wall restart delay 60″,”set autoping Wall failtriggersequence Rusvingo”,” set autoping Wall cleartriggersequence hapana”,” set autoping Wall inogoneswa chokwadi”]}” -X POST https://iboot.co/services/v4/configuration/pdu/set
Iwo murairo uri pamusoro uchadzosa chimiro cheJSON sezvinotevera:
{“success”:”true”,”message”:”wedzera kutevedzana Wall\n\nOk\nadd sequence Wall action\n\nOk\nadd sequence Wall action\n\nOk\nadd sequence Wall action\n\nOk\set sequence Wall action 1 type outlet\n\nOk\set sequence Wall action 1 param1 localhost\n\nOk\set sequence Wall action 1 param2 4\n\nOk\set sequence Wall action 1 param3 OFF\n\nOk\set sequence Wall chiito 2 mhando kunonoka\n\nOk\set sequence Wall action 2 param1 10\n\nOk\set sequence Wall action 3 type outlet\n\nOk\set sequence Wall action 3 param1 localhost\n\nOk\set sequence Wall action 3 param2 4\n\nOk\set sequence Wall action 3 param3 ON\n\nOk\set sequence Wall wagonesa chokwadi\n\nOk\set user admin sequence Wall hongu\n\nOk\nadd autoping Wall\n\nOk\set autoping Well address nset autoping Wall failtriggersequence Wall\n\nOk\set autoping Wall cleartriggersequence hapana\n\nOk\set autoping Wall enabled true\n\nOk”}
Nhoroondo ye Dataprobe Inc
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
Zvinyorwa / Zvishandiso
![]() |
dataprobe V230918W iBCS Restful API V4 URL Kudzora [pdf] Bhuku reMushandisi V230918W iBCS Restful API V4 URL Kudzora, V230918W, iBCS Restful API V4 URL Kudzora, Kuzorora API V4 URL Kudzora, API V4 URL Kudzora, V4 URL Kudzora, URL Kudzora |