iBCS Restful API V4
URL Smachd
V230918W
Thairisview
Tha an teaghlach de thoraidhean iBoot-G2, iBoot-PoE agus iBoot-PDU a’ toirt seachad API Restful sìmplidh (URL Smachd) a leigeas le luchd-cleachdaidh smachd a chumail orra gu furasta bhon fheadhainn aca fhèin weblàraichean-lìn agus portals. Feumaidh seo, ge-tà, eòlas air Seòladh IP an iBoot(s) a dh’ fheumar a smachdachadh. Chan eil seo an-còmhnaidh practaigeach.
Chan eil cuid de cheanglaichean eadar-lìn a’ toirt seachad seòlaidhean IP statach ga dhèanamh do-dhèanta an API Restful ionadail a chleachdadh. Tha iBoot Cloud Services (iBCS) na fhuasgladh foirfe don duilgheadas seo.
Bidh iBoots a’ dèanamh ceangal a-mach ris an iBCS airson sgrùdadh agus smachd. Leis gu bheil seòladh IP statach aig iBCS a bharrachd air ainm fearainn, tha seo ga fhàgail na fhuasgladh foirfe don duilgheadas a chaidh ainmeachadh. Tha an sgrìobhainn seo a’ toirt seachad sònrachadh airson a’ chiad stage den iBCS Restful API.
Sònrachaidhean Restful API v4
Tha cur ris a’ chomas air innealan a rèiteachadh bhon sgòth na nì mapa-rathaid iBCS. Chun na crìche seo leig Dataprobe a-mach an iBoot-G2 Restful API v3.2 mar thoiseach tòiseachaidh airson rèiteachadh teaghlaich iBCS G2.
Bidh an Restful API ris an canar Restful API v4 a’ toirt a-steach na feartan v3.2 gu lèir mar a bha iad agus cuiridh e beagan taic ris an rèiteachadh airson an t-sreath iBoot-PDU. Tha an iBCS a’ toirt taic do Restful API stèidhichte air Token airson smachd, sgrùdadh agus rèiteachadh innealan teaghlaich iBoot-G2. Leigidh dreach 4 leis an t-sreath iBoot-PDU a bhith air a phrògramadh le bhith a’ cleachdadh an API a tha stèidhichte air Token agus an eadar-aghaidh loidhne-àithne (CLI) a chaidh a thogail a-steach do na h-innealan iBoot-PDU.
Bidh an Restful API v4 a’ toirt a-steach na molaidhean teachdaiche a leanas:
- Bu chòir an Restful API a bhith stèidhichte air Token.
- Bu chòir gum biodh an Restful API comasach air dàta rèiteachaidh fhaighinn.
- Leigidh an Restful API an òrdugh CLI a th’ ann mar-thà a chleachdadh anns an PDU.
3.1. Tòcan
Tha feum air comharra ùghdarraichte airson conaltradh API All Restful. Tha an comharra dligheach gus am bi ìre de neo-ghnìomhachd prògramaichte air a dhol seachad. Faodar an timer neo-ghnìomhachd a phrògramadh bho 1 mionaid gu 12 mìosan. Faodar a phrògramadh bhon Restful API no tron Web UI. Faodar a h-uile comharradh a chùl-ghairm aig àm sam bith tro Restful API v4.
- Thèid comharran ceadachaidh fhaighinn bho: https://iboot.co/services/v4/auth
Cleachdaidh Iarrtasan Ceadachaidh an Structar JSON a leanas: - Bidh iarrtasan ceadachaidh a’ freagairt leis an structar JSON a leanas:
3.2. Smachd
Bidh an iBCS Control Restful API ag obair mar an aon rud ris an API Control Restful gnàthach. Is e an aon atharrachadh a bhith a’ cleachdadh Comharradh Ùghdarrachaidh.
- Gheibhear smachd aig: https://iboot.co/services/v4/control
- Cleachdaidh smachd an structar JSON a leanas:
- Freagraidh smachd leis an structar JSON a leanas:
3.3. Fhaighinn air ais
Leigidh comas-gnìomh iBCS Retrieve Restful API le luchd-cleachdaidh fiosrachadh fhaighinn air ais air barrachd air dìreach aon inneal aig an aon àm. Faodaidh luchd-cleachdaidh inbhe gach inneal sa chunntas aca fhaighinn air ais, na h-innealan uile ann an àite sònrachaidh, no inbhe dìreach seòrsa sònraichte de dh’ inneal.
- Gheibhear faighinn air ais aig: https://iboot.co/services/v4/retrieve
- Cleachdaidh Retrieve aon de na structaran JSON a leanas:
Faigh air ais a h-uile
Gheibh an dreach seo den Òrdugh Aisig air ais inbhe gach inneal sa chunntas.
Faodaidh an neach-cleachdaidh gu roghnach a h-uile inneal de sheòrsa sònraichte a thaghadh.Faigh àite air ais
Gheibh an dreach seo den Òrdugh Aisig air ais inbhe gach inneal ann an àite taghte. Faodaidh an neach-cleachdaidh gu roghnach a h-uile inneal de sheòrsa sònraichte a thaghadh.Thoir air ais Sònraichte
Bheir an dreach seo den Òrdugh Ais-ghairm air ais inbhe an inneil leis an t-seòladh MAC taghte.
Luchdaich a-nuas am foirm freagairt
- Freagraidh Retrieve leis an structar a leanas airson iBoot-G2 / PoE:
- Freagraidh Retrieve leis an structar a leanas airson iBoot-G2 +/G2S:
- Freagraidh Retrieve leis an structar JSON a leanas airson an iBoot-PDU:
3.4. Faigh air ais Ceangal Riaghlaidh PDU a ghabhas roinneadh
Leigidh gnìomhachd iBCS Retrieve Manage Link le luchd-cleachdaidh ceangal fhaighinn air ais a ghabhas a cho-roinn gus logadh a-steach gu dìreach air an inneal sreath iBoot-PDU aca mar gum biodh iad air cliogadh air a’ phutan Stiùirich a tha ri fhaighinn san iBCS webduilleag. Bidh an ceangal fhathast dligheach airson 30 mionaid, agus ma thèid a chleachdadh airson 30 mionaidean às deidh neo-ghnìomhachd.
- Gheibhear a-steach Ceangal Manage PDU Shareable aig: https://iboot.co/services/v4/manage_link
- Cleachdaidh Retrieve Shareable PDU Manage Link na leanas an structar JSON a leanas:
- Freagairt Retrieve Shareable PDU Manage Link leis an structar JSON a leanas:
3.5. Seata rèiteachaidh - Sreath G2
Gabhaidh an Configuration Restful API v4 àireamh caochlaideach de nithean ann an structaran JSON. Leigidh seo le atharrachaidhean aon-chaochlaideach. Leigidh e cuideachd caochladairean bho dhiofar dhuilleagan rèiteachaidh a chuir a-steach ann an aon iarrtas API. Faic Earrann 4 agus 5 gu h-ìosal airson mion-fhiosrachadh a thaobh aonadan sònraichte iBoot.
- Thèid a h-uile suidheachadh rèiteachaidh a dhèanamh tro: https://iboot.co/services/v4/configuration/iBoot/set
- Feumaidh structar JSON co-dhiù 1 caochladair iBoot airson a rèiteachadh.
- Sàbhailidh an iBCS a h-uile caochladair san stòr-dàta.
- Cuiridh an iBCS na caochladairean còmhla a rèir duilleagan suidheachadh toraidh.
- Bidh an iBCS a’ putadh a h-uile caochladair airson gach buidheann rèiteachaidh air a bheil buaidh.
- Bidh an iBCS a’ putadh an dàta ann an cruth HTTP Post.
- Cleachdaidh an t-iarrtas seata rèiteachaidh an structar JSON a leanas:
Rudan JSON: - Òrdugh:
- Freagairt:
3.6. Configuration Get - Sreath G2
Thèid an API Configuration Restful a chleachdadh gus an rèiteachadh iomlan no pàirt sam bith dheth fhaighinn, den iBoot taghte. Faic Earrann 6 agus 7 gu h-ìosal airson mion-fhiosrachadh a thaobh aonadan sònraichte iBoot.
- Thèid a h-uile rèiteachadh a dhèanamh tro: https://iboot.co/services/v4/configuration/iBoot/get
- Cleachdaidh an t-iarrtas rèiteachaidh an structar JSON a leanas:
- Freagraidh an t-iarrtas rèiteachaidh leis an structar JSON a leanas:
3.7. Config Cuir a-steach - Sreath G2
Cleachdaidh an Configuration RestAPI an dòigh seo (puing crìochnachaidh) gus rèiteachadh taghte a chuir an sàs ann an liosta de dh’ innealan taghte.
- Thèid a h-uile rèiteachadh a dhèanamh tro: https://iboot.co/services/v4/configuration/iBoot/apply
- Cleachdaidh an àithne rèiteachaidh an structar JSON a leanas:
- Freagairt JSON
3.8. Stòr-dàta Shadow
Bhiodh e mì-ghoireasach dha iBCS iarrtas faighinn a phròiseasadh le bhith a’ faighinn an rèiteachadh iBoot gu dìreach bho iBoot. Gus obrachadh timcheall air seo cleachdaidh an iBCS Stòr-dàta Sgàil.
- Bidh caochladair 1 anns an Stòr-dàta Shadow airson gach duilleag rèiteachaidh den teaghlach iBoot-G2.
- Bidh caochladair anns gach clàr airson gach dreach den teaghlach iBoot-G2.
- Tòisichidh gach clàr cho bàn gus
1. Bidh an iBoot a' cur a shuidheachadh gu sgòthan tro Commit Long Poll.
▪ Às deidh ath-thòiseachadh no atharrachadh roghainnean air a shàbhaladh webduilleag
2. Tha an API Configuration Set Restful air a chleachdadh. - Cuiridh an Restful API Set bunaitean factaraidh an sàs anns a h-uile caochladair neo-shuidhichte.
Seata rèiteachaidh iBoot-G2
4.1. Seata rèiteachadh inneal
Tha na leanas air a chleachdadh airson structar POST JSON a nì atharrachaidhean air na h-aonadan iBoot-G2 Roghainnean inneal. https://iboot.co/services/v4/configuration/iBoot/set
Thoir an aire: Ma thèid an t-àite atharrachadh tha feum air ath-thòiseachadh.4.2. Seata rèiteachadh lìonra
4.3. Seata rèiteachadh lìonra adhartach
4.4. Set rèiteachaidh fèin-ghluasadach
4.5. Seata rèiteachadh clàr
4.6. Ath-thòisich
iBoot-G2+/S suidheachadh rèiteachaidh
Tha na leanas air a chleachdadh airson structar POST JSON a nì atharrachaidhean air an iBoot-G2P no iBoot-G2S
Suidhich innealan. https://iboot.co/services/v4/configuration/iBoot/set
Nota: Ma thèid an t-àite atharrachadh tha feum air ath-thòiseachadh.
5.1. Seata rèiteachadh inneal 5.2. Seata rèiteachaidh leudachaidh
5.3. Seata rèiteachadh lìonra
5.4. Seata rèiteachadh lìonra adhartach
5.5. Seata rèiteachaidh Shutdown gràsmhor
5.6. Set rèiteachaidh fèin-ghluasadach
5.7. Seata rèiteachaidh buille cridhe
5.8. Seata rèiteachadh clàr
5.9. Ath-thòisich
Tha an structar JSON seo air a chleachdadh gus an iBoot-G2 ath-thòiseachadh. Tha an aon bhuaidh aige a 'putadh air a' phutan ath-shuidheachadh air an iBoot-G2.
iBoot-G2 Configuration Faigh
Tha an Restful API Configuration a’ faighinn mar inneal far am faod luchd-cleachdaidh dàta rèiteachaidh inneal gnàthach iarraidh bho iBCS.
Tha na leanas air a chleachdadh airson structar POST JSON a gheibh air ais rèiteachadh gnàthach roghainnean inneal iBoot-G2 bho iBCS. https://iboot.co/services/v4/configuration/iBoot/get Nuair a chuireas tu an structar JSON gu h-àrd gu iBCS, tillidh iBCS an rèiteachadh gnàthach airson liosta chlàran ainmichte. Bidh am freagairt do rèiteachadh Restful API mar a leanas: [sample dàta air a shealltainn]
6.1. Faigh rèiteachadh inneal
6.2. Faigh rèiteachadh lìonra
6.3. Faigh rèiteachadh lìonra adhartach
6.4. Autoping Configuration Faigh
6.5. Clàr-rèiteachaidh Faigh
iBoot-G2+/S Configuration Faigh
Tha an Restful API Configuration a’ faighinn mar inneal far am faod luchd-cleachdaidh dàta rèiteachaidh inneal gnàthach iarraidh bho iBCS.
Tha na leanas air a chleachdadh airson structar POST JSON a gheibh air ais an rèiteachadh gnàthach de roghainnean inneal iBoot-G2 + agus G2S bho iBCS. https://iboot.co/services/v4/configuration/iBoot/get Nuair a chuireas tu an structar JSON gu h-àrd gu iBCS, tillidh iBCS an rèiteachadh gnàthach airson liosta chlàran ainmichte. Bidh am freagairt do rèiteachadh Restful API mar a leanas: [sample dàta air a shealltainn]
7.1. Faigh rèiteachadh inneal
7.2. Configuration Leudachadh Faigh
7.3. Faigh rèiteachadh lìonra
7.4. Faigh rèiteachadh lìonra adhartach
7.5. Configuration Shutdown gràsmhor Faigh
7.6. Autoping Configuration Faigh
7.7. Configuration Heartbeat Faigh
7.8. Clàr-rèiteachaidh Faigh
Seata rèiteachaidh iBoot-PDU
8.1. Seata rèiteachadh inneal
Tha na leanas air a chleachdadh airson structar POST JSON a chuireas òrdughan seata iBoot-PDU CLI chun iBootPDU gus na roghainnean anns an iBoot-PDU a phrògramadh a dhèanadh an CLI.
https://iboot.co/services/v4/configuration/pdu/set
- Òrdugh:
- Freagairt:
Rèiteachadh inneal iBoot-PDU air a shuidheachadh gu sgiobalta example:
8.2. Faigh rèiteachadh inneal
Tha na leanas air a chleachdadh airson structar POST JSON a chuireas iBoot-PDU CLI òrdughan fhaighinn chun iBootPDU gus na roghainnean fhaighinn air ais bhon iBoot-PDU a bhiodh an CLI.
https://iboot.co/services/v4/configuration/pdu/get
- Òrdugh:
- Freagairt:
iBoot-PDU Device Configuration faigh gu sgiobalta example:
Examples
Gu h-ìosal tha cuid de exampnas lugha de smachd teaghlaich iBoot-G2, faighinn air ais, rèiteachadh faighinn agus rèiteachadh seata tro Restful API v4.
9.1. Faigh air ais Token
Gus comharra dligheach fhaighinn air ais bhon iBCS tron API airson a chleachdadh leis a h-uile òrdugh API às deidh sin.
Tha an t-ainm-cleachdaidh agus am facal-faire airson cunntas iBoot.co. Sample bhith a’ faighinn air ais tòcan a tha dligheach airson 20 mionaid de neo-ghnìomhachd a’ cleachdadh ainm cunntais MyDemoUser agus facal-faire Password123. [a rèir earrann 3.1] curl -d ‘{“ainm-cleachdaidh”: ”MyDemoUser”,” “facal-faire”:”Facal-faire123″,” timeout”:{“interval”:”20″,”scale”:”mionaidean”}}’ -X
POST https://iboot.co/services/v4/auth
Tillidh an àithne gu h-àrd structar JSON mar a leanas: {“soirbheachas”: ”fìor”, “token”: ”e3ec-e4f6-910f-ac38 ″}
9.2. iBoot-G2/PoE Control Example
Gus smachd a chumail air iBoot-G2 / PoE gu Rothaireachd tro RestFul API: [a rèir earrann 3.2] curl -d ‘{“token”:”###--###-###-###”, “mac”: ” 00-0d-ad-01-02-03 ″, “outlet”: ”0 ″,” smachd ”:” cearcall ”}’ -X POST
https://iboot.co/services/v4/control
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“soirbheachas”: “fìor”, “teachdaireachd”: “Chuir 'cycle' gu 00-0d-ad-01-02-03 ionadan a-muigh (0)"}
9.3. iBoot fhaighinn air ais a h-uile example
Gus inbhe gach inneal sa chunntas a cheasnachadh tro RestFul API: [a rèir Retrieve All earrann 3.3] curl -d ‘{“token”:”###--###-###-###”, “uile”:[“”]}’ -X POST https://iboot.co/services/v4/retrieve
Tillidh an àithne gu h-àrd structar JSON stèidhichte air a h-uile aonad Ann an cunntas coltach ris na leanas:
{“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 Faigh air ais Example
Gus inbhe iBoot-G2 / PoE a cheasnachadh tro RestFul API: [a rèir earrann sònraichte fhaighinn air ais 3.3] curl -d ‘{“token”:”###--###-###-###”, “mac”: ”00-0d-ad-01-02-03″}’ -X POST https://iboot.co/services/v4/retrieve
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“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 Faigh air ais Ceangal Stiùirich a ghabhas roinneadh
Tha an t-sreath iBoot-PDU a’ ceadachadh putan Stiùirich taobh a-staigh eadar-aghaidh iBCS. Leigidh an API le bhith faighinn air ais ceangal gnìomh co-ionann a ghabhas roinneadh. Thig an ceangal gu crìch an dèidh 30 mionaidean mura tèid a chleachdadh agus thig e gu crìch an dèidh 30 mionaidean de neo-ghnìomhachd ma thèid a chleachdadh. [a rèir earrann 3.4] curl -d ‘{“token”:”###--###-###-###”, “mac”: ”a8-e7-7d-01-02-03″}’ -X POST https://iboot.co/services/v4/manage_link
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{"soirbheachas": "fìor", "teachdaireachd":" https://########.device.iboot.co"}
9.6. iBoot-G2 Configure Set Example
Gus suidheachadh inneal de iBoot-G2 a rèiteachadh: Seo sample bhith a’ cur gu iBoot sònraichte leis an t-seòladh mac aige [a rèir earrann 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
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“soirbheachas”: ”fìor”, “teachdaireachd”:{ “0 ″:” Air a chuir ‘location=iBoot-G2-010203&cycle=10&iMain=2&aLog=60’ gu inneal Old-G2 ainm (00-0d-ad-01-02-03)”}}
9.7. iBoot-G2 Configure Get Example
Gus rèiteachadh inneal de iBoot-G2 fhaighinn air ais tro Restful API: This sample ag iarraidh roghainnean inneal agus lìonra iBoot-G2 sònraichte. [a rèir earrann 3.6] curl -d ‘{“token”:”###--###-###-###”, “mac”: ” 00-0d-ad-01-02-03 ″, “clàir”: [“inneal ”,” lìonra ”]}’ -X POST
https://iboot.co/services/v4/configuration/iBoot/get
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“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
Gus smachd a chumail air iBoot-G2 +/S gus na 3 ionadan a chuairteachadh tro RestFul API: [a rèir earrann 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
Tillidh an àithne gu h-àrd structar JSON mar a leanas: {“soirbheachas”: ”fìor”, “teachdaireachd”: ”Chuir ‘cycle’ gu ionadan 00-0d-ad-01-02-03 (0, 1, 2) ”}
9.9. iBoot-G2+/S Faigh air ais Example
Gus inbhe iBoot-G2+ no iBoot-G2S a cheasnachadh tro RestFul API: [a rèir Retrieve Special section 3.3] curl -d ‘{“token”:”###--###-###-###”, “mac”: ”00-0d-ad-01-02-03″}’ -X POST https://iboot.co/services/v4/retrieve
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“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 Configure Set Example
Gus suidheachadh clàr de iBoot-G2+ no iBoot-G2S a rèiteachadh tro Restful API: SampBidh le a’ suidheachadh aonad sònraichte iBoot-G2S, tachartas 1 mar 4/24/2023 gu cearcall Prìomh aig 10:05, ag ath-aithris gach latha. [a rèir earrann 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
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
Eadhon ged nach eil ann ach 1 tachartas a shuidheachadh tha a h-uile tachartas mar phàirt den fhreagairt.
{“soirbheachas”: “fìor”, “teachdaireachd”:{ “0 ″:” Air a chuir
‘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
Gus smachd a chumail air a h-uile ionad den iBoot-PDU tro RestFul API: [a rèir earrann 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
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“soirbheachas”: “fìor”, “teachdaireachd”: “Chuir ‘cycle’ gu ionadan a8-e7-7d-01-02-03 (0, 1, 2,3,4,5,6,7)”}
9.12. Sreath iBoot G2 Reboot Example
Gus an iBoot ath-thòiseachadh (G2, PoE, G2S no G2+) tro RestFul API: [a rèir earrann 4.6 agus 5.9] curl -d ‘{“token”:”###--###-###-###”, “mac”: ” 00-0d-ad-01-02-03 ″, “ath-thòiseachadh”: ”1 ″}’ -X POST
https://iboot.co/services/v4/control
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“soirbheachas”: “fìor”, “teachdaireachd”: “Chuir 'reboot=' gu 00-0d-ad-01-02-03″}
9.13. iBoot-PDU Faigh air ais Example
Gus inbhe iBoot-PDU a cheasnachadh tro RestFul API: [a rèir Retrieve Special section 3.3] curl -d ‘{“token”:”###--###-###-###”, “mac”: ”a8-e7-7d-01-02-03″}’ -X POST https://iboot.co/services/v4/retrieve
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“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 seata òrdugh Example
Tha na leanas sampCuiridh le agus rèitichidh e sreath leis an ainm Wall to Schedule outlet 4 airson a dhol dheth, feitheamh 10 diogan agus an uairsin tionndaidh a-mach 4 air ais agus an uairsin cruthaich fèin-ghluasad gu ping google.com a h-uile 30 diog le cunntadh fàilligeadh de 4 agus ùine ath-thòiseachadh de 60 diog. Ruithidh an autoping am Balla sreath nuair a dh’ fhailicheas e.
Thoir an aire gur e ath-aithris a th’ anns na h-òrdughan 25 de na bheireadh e gus an aon sreath a phrògramadh agus fèin-sgrìobhadh a’ cleachdadh an CLI ma tha iad ceangailte ri eadar-aghaidh aonad CLI.
curl -d “{“token”: ”###-###-###-###”, “mac”: ”00-0d-ad-01-02-03″, “commands”:[ “cuir sreath balla ris”, “cuir sreath gnìomh Balla”, “cuir sreath gnìomh Balla”, ”cuir ris an t-sreath Gnìomh balla”, “cuir a-mach sreath gnìomh Wallet” sreath 1 Wallet, ”Seata gnìomh 1 Wallet" sreath 1, cuir a-steach sreath Wallet" gnìomh 1 param2 4 ″, ”suidhich sreath Balla gnìomh 1 param3 OFF”,” suidhich sreath Balla gnìomh 2 seòrsa dàil ”,” suidhich an t-sreath Gnìomh balla 2 param1 10 ″, “socraich sreath gnìomh Balla gnìomh seòrsa 3 a-mach”, ”suidhich sreath Balla gnìomh 3 param1 localhost”, ”suidhich sreath Balla gnìomh 3 param2 4 ″,” seata seata Wall gnìomh ON , “Seòd balla seata ON ON,” seicheamh balla gnìomh ON ON,” seicheamh balla seata gnìomh ON seadh", ”cuir autoping Wall”,” suidhich autoping Wall address google.com ”,” suidhich autoping Wall time 3 ″,” suidhich autoping Wall count 3 ″,” suidhich autoping Wall timeout 30 ″, ”suidhich autoping Wall restartdelay 4″,” suidhich autoping Wall failtriggersequence Wall ”,” suidhich autoping Wall cleartriggersequence Wall” -XP} set autoping Wall cleartriggersequence" -XP} https://iboot.co/services/v4/configuration/pdu/set
Tillidh an àithne gu h-àrd structar JSON mar a leanas:
{“soirbheachas”: ”fìor”, “teachdaireachd”: ”cuir ris an t-sreath Wall\n\nOk\nadd sreath Gnìomh balla\n\nOk\nadd sreath Gnìomh balla\n\nOk\nadd sreath Gnìomh balla\n\nOk\n cuir sìos sreath gnìomh balla 1 seòrsa a-mach\n\nOk\nsuidhich sreath gnìomh balla 1 param1Okhost\nSeicheamh gnìomh balla 1 param2Khost\nSeicheamh balla Okhost\n 4\n\nCeart\nsuidhich sreath gnìomh balla 1 param3 OFF\n\nOk\nsuidhich sreath gnìomh balla 2 seòrsa dàil\n\nOk\nSeicheamh balla gnìomh 2 param1 10\n\nCeart gu leòr\nSuidhich sreath gnìomh balla 3 seòrsa a-mach\n\nCeart\nsuidhich an t-sreath gnìomh balla 3 param1 localhost\nSuidhich an gnìomh Wallhost" 3\n\nCeart\nsuidhich sreath gnìomh balla 2 param4 AIR\n\nOk\nsuidhich an t-sreath Balla air a chomasachadh fìor\n\nOk\nsuidhich òrdugh rianachd neach-cleachdaidh Balla tha\n\nCeart\ncuir a’ bhalla gu fèin-obrachail\n\nOk\nsuidhich gu fèin-obrachail Seòladh balla google.com\n\nSuidhich gu fèin-ghluasadach Ùine ballaOkping\nSet fèin-ghluasadach ùine ballaOkping 3\n\nCeart gu leòr\n cuir crìoch air ùine a’ bhalla gu fèin-obrachail 3\n\nOk\n cuir dàil air ath-thòiseachadh a’ bhalla gu fèin-ghluasadach 30\n\nOk\nsuidhich gu fèin-ghluasadach Balla seicheamh fàilligeadh a’ bhalla\n\nCeart gu leòr\nsuidhich gu fèin-obrachail a’ bhalla fuasglaidh t-seicheamh gin\n\nOk\nsuidhich am balla gu fèin-obrachail air a chomasachadh\n\nOk"}
Taic Teicnigeach Dataprobe Inc
Slighe Malairt 60E
Totowa New Jersey 07512
www.dataprobe.com/support
taic@dataprobe.com
201-934-9944
201-934-5111
iBCS Restful API v4
V230918W
Sgrìobhainnean/Goireasan
![]() |
dataprobe V230918W iBCS Restful API V4 URL Smachd [pdfStiùireadh Cleachdaiche V230918W iBCS Restful API V4 URL Smachd, V230918W, iBCS Restful API V4 URL Smachd, Restful API V4 URL Smachd, API V4 URL smachd, V4 URL Smachd, URL Smachd |