iBCS Malolo API V4
URL Pulea
V230918W
Ua umaview
O le iBoot-G2, iBoot-PoE ma le iBoot-PDU Aiga o oloa e maua ai se API malolo faigofie (URL Pulea) lea e mafai ai e tagata fa'aoga ona pulea faigofie mai a latou lava webnofoaga ma faitotoa. Ae ui i lea, e manaʻomia le malamalama o le IP Address o iBoot(s) e manaʻomia ona pulea. E le o taimi uma e aoga ai lenei mea.
O nisi feso'ota'iga i luga ole laiga e le maua ai ni tuatusi IP fa'amautu e le mafai ai ona fa'aoga le API Fa'alotoifale. O le iBoot Cloud Services (iBCS) o se fofo lelei i lenei faʻafitauli.
iBoots faia se sootaga i fafo i le iBCS mo le mataituina ma pulea. Talu ai o le iBCS o loʻo i ai se tuatusi IP faʻapitoa faʻapea foʻi ma se igoa faʻapitonuʻu, o le mea lea e avea ai ma fofo lelei i le faʻafitauli ua taʻua muamua. O lenei pepa o loʻo tuʻuina atu ai se faʻamatalaga mo le s muamuatage o le iBCS Restful API.
Restful API v4 Fa'amatalaga
O le faʻaopoopoga o le gafatia e faʻapipiʻi masini mai le ao o se mea iBCS roadmap. I lea tulaga, na tuʻuina atu e Dataprobe le iBoot-G2 Restful API v3.2 e fai ma amataga mo le faʻatulagaina o aiga iBCS G2.
O le Restful API ua taʻua o Restful API v4 o le a aofia uma ai foliga v3.2 e pei ona i ai ma faʻaopoopo nisi lagolago mo le faʻatulagaina mo le iBoot-PDU faasologa. E lagolagoina e le iBCS se Token based Restful API mo le puleaina, mataʻituina ma le faʻatulagaina o masini a le aiga iBoot-G2. Fa'aliliuga 4 o le a fa'ataga ai le fa'asologa o le iBoot-PDU e fa'apolokalameina e ala i le fa'aogaina o le API fa'avae o lo'o iai nei ma le fa'atonuga Line Interface (CLI) ua uma ona fausia i totonu o masini iBoot-PDU.
O le Restful API v4 o le a aofia ai fautuaga nei a tagata faatau:
- Ole Restful API e tatau ona fa'avae i Token.
- O le Restful API e tatau ona mafai ona maua faʻamaumauga faʻatulagaina.
- O le Restful API o le a faʻatagaina le faʻaogaina o le CLI poloaiga o loʻo iai i le PDU.
3.1. Faailoga
E mana'omia se fa'ailoga Fa'atagaina mo feso'ota'iga All Restful API. O le fa'ailoga e aoga se'ia o'o ina mae'a se aofa'i o le fa'apolokalameina. O le taimi e le toaga ai e mafai ona faʻapipiʻiina mai le 1 minute i le 12 masina. E mafai ona fa'apolokalame mai le Restful API po'o le Web UI. O fa'ailoga uma e mafai ona fa'aleaogaina i so'o se taimi e ala ile Restful API v4.
- Fa'atagaga Tokeni o le a maua mai: https://iboot.co/services/v4/auth
Talosaga Fa'atagaga o le a fa'aogaina le JSON Structure nei: - O talosaga fa'atagaina o le a tali mai i le fausaga JSON nei:
3.2. Puleaina
Ole iBCS Control Restful API ole a galue tutusa ma le Control Restful API ile taimi nei. Pau lava le suiga o le faʻaaogaina o se Faʻailoga Faʻatagaina.
- Ole pule ole a maua ile: https://iboot.co/services/v4/control
- Pulea o le a faʻaaogaina le fausaga JSON nei:
- Pule o le a tali atu i le fausaga JSON nei:
3.3. Toe aumai
Ole galuega ole iBCS Retrieve Restful API ole a mafai ai e tagata fa'aoga ona toe aumai fa'amatalaga ile sili atu nai lo le tasi masini ile taimi. E mafai e tagata faʻaoga ona toe maua le tulaga o masini uma i totonu o latou teugatupe, masini uma i se nofoaga faʻapitoa, poʻo le tulaga o naʻo se ituaiga masini.
- Toe maua o le a maua ile: https://iboot.co/services/v4/retrieve
- Toe aumai o le a faʻaaogaina se tasi o fausaga JSON nei:
Toe aumai uma
O lenei lomiga o le Retrieve Command o le a toe aumai le tulaga o masini uma i totonu o le teugatupe.
E mafai e le tagata fa'aoga ona filifili filifiliga uma masini o se ituaiga patino.Toe aumai nofoaga
O lenei lomiga o le Toe aumai Poloaiga o le a toe aumai le tulaga o masini uma i se nofoaga filifilia. E mafai e le tagata fa'aoga ona filifili filifiliga uma masini o se ituaiga patino.Toe aumai Fa'apitoa
O lenei faʻamatalaga o le Retrieve Command o le a toe maua mai le tulaga o le masini ma le tuatusi MAC filifilia.
Toe aumai le Fa'asologa o Tali
- Toe aumai o le a tali mai i le fausaga lenei mo iBoot-G2/PoE:
- Toe aumai o le a tali mai i le fausaga lenei mo iBoot-G2+/G2S:
- Toe aumai o le a tali mai i le fausaga JSON nei mo le iBoot-PDU:
3.4. Toe aumai le Fa'asoa PDU Pulea So'oga
O le iBCS Retrieve Manage Link functionality o le a mafai ai e tagata faʻaoga ona toe aumai se soʻotaga e mafai ona faʻasoa e faʻaoga saʻo i luga o latou masini iBoot-PDU e pei na latou kiliki i le Manage button o loʻo maua i le iBCS webitulau. O le so'otaga o le a tumau pea le aoga mo le 30 minute, ma pe a fa'aoga mo le 30 minute pe a le toaga.
- Toe maua Shareable PDU Manage Link o le a maua ile: https://iboot.co/services/v4/manage_link
- Toe aumai Fa'asoa Fa'asoa PDU Manage Link o le a fa'aogaina le fa'atulagaga JSON nei:
- Toe aumai Fa'asoa Fa'asoa PDU Manage Link o le a tali mai i le fausaga JSON nei:
3.5. Seti Fa'atonu - G2 Fa'asologa
O le Configuration Restful API v4 o le a ave se numera fesuisuiai o mea i totonu o fausaga JSON. Ole mea lea ole a fa'ataga ai suiga e tasi. E fa'ataga fo'i mo suiga mai itulau fa'atulagaina eseese e lafo i se talosaga API se tasi. Va'ai le Vaega 4 ma le 5 o lo'o i lalo mo fa'amatalaga e uiga i vaega patino o le iBoot.
- O seti seti uma o le a faia e ala i: https://iboot.co/services/v4/configuration/iBoot/set
- O le JSON fausaga o le a manaʻomia le itiiti ifo i le 1 iBoot fesuiaiga e faʻapipiʻi.
- O le iBCS o le a faʻasaoina uma fesuiaiga i totonu o faʻamaumauga.
- O le iBCS o le a fa'avasegaina suiga i itulau fa'atulagaina o oloa.
- O le iBCS o le a tuleia uma fesuiaiga mo vaega taʻitasi faʻatulagaina seti.
- O le iBCS o le a tuleia faʻamatalaga i le HTTP Post format.
- O le faʻatonuga seti talosaga o le a faʻaogaina le JSON fausaga:
JSON Objects: - Poloaiga:
- Tali:
3.6. Fa'atonu Maua - G2 Fa'asologa
O le Configuration Restful API o le a faʻaaogaina e maua ai le faʻatulagaga atoa poʻo soʻo se vaega, o le iBoot filifilia. Va'ai le Vaega 6 ma le 7 o lo'o i lalo mo fa'amatalaga e uiga i vaega patino o le iBoot.
- O fetuunaiga uma e maua o le a faia e ala i: https://iboot.co/services/v4/configuration/iBoot/get
- Ole faʻatulagaina ole talosaga ole a faʻaogaina le fausaga JSON nei:
- Ole faʻatonuga ole talosaga ole a tali mai ile fausaga JSON nei:
3.7. Config Apply - G2 Fa'asologa
O le Configuration RestAPI o le a faʻaogaina lenei metotia (ituaiga pito) e faʻaoga ai se Faʻatonuga filifilia i se lisi o Meafaigaluega Filifilia.
- O fetuunaiga uma e maua o le a faia e ala i: https://iboot.co/services/v4/configuration/iBoot/apply
- O le faʻatonuga o le faʻatonuga o le a faʻaaogaina le fausaga JSON nei:
- JSON Tali
3.8. Shadow Database
E le mafai e le iBCS ona fa'agasolo se talosaga e ala i le toe aumai sa'o o le fa'atulagaga iBoot mai iBoot. Ina ia galue i lenei mea o le a faʻaaogaina e le iBCS se Shadow Database.
- O le Shadow Database o le a aofia ai le 1 fesuiaiga mo itulau seti taitasi o le aiga iBoot-G2.
- O laulau ta'itasi o le a iai suiga mo fa'aliliuga uma o le aiga iBoot-G2.
- O laulau ta'itasi o le a amata avanoa se'ia
1. E auina atu e le iBoot lona faatulagaga i le ao e ala i le Commit Long Poll.
▪ A mae'a le toe fa'afouina po'o suiga fa'atulagaina ua fa'asaoina i luga webitulau
2. O lo'o fa'aogaina le Configuration Set Restful API. - O le Restful API Set o le a fa'aogaina fa'aletonu falegaosimea i fesuiaiga uma e le'i setiina.
iBoot-G2 Seti Fa'atonu
4.1. Seti Fa'atonuga masini
O lo'o fa'aoga nei i le POST JSON fausaga o le a faia suiga i le iBoot-G2 units Device settings. https://iboot.co/services/v4/configuration/iBoot/set
Fa'aaliga: Afai e suia le Nofoaga e manaʻomia le toe faʻafouina.4.2. Seti Fesootaiga Fesootaiga
4.3. Seti Fa'atonuga Feso'otaiga Maualuga
4.4. Otometi Seti Fa'atonu
4.5. Seti Fa'atonu Fa'atonu
4.6. Toe fai
iBoot-G2+/S Seti Fa'atonu
O loʻo faʻaaogaina e POST JSON fausaga o le a faia suiga i le iBoot-G2P poʻo le iBoot-G2S
Seti o masini https://iboot.co/services/v4/configuration/iBoot/set
Manatua: Afai e suia le Nofoaga e manaʻomia le toe faʻafouina.
5.1. Seti Fa'atonuga masini 5.2. Fa'alautele Seti Fa'atonu
5.3. Seti Fesootaiga Fesootaiga
5.4. Seti Fa'atonuga Feso'otaiga Maualuga
5.5. Seti Fa'atonuga Tapuni Atamai
5.6. Otometi Seti Fa'atonu
5.7. Seti Fa'atonuga Tatati o le fatu
5.8. Seti Fa'atonu Fa'atonu
5.9. Toe fai
O lenei fausaga JSON e faʻaaogaina e toe faʻafouina ai le iBoot-G2. E i ai le aafiaga tutusa oomi le faamau toe setiina i le iBoot-G2.
iBoot-G2 Configuration Maua
O le Restful API Configuration maua o se masini lea e mafai ai e tagata fa'aoga ona talosagaina fa'amaumauga o fa'amaumauga o masini i le taimi nei mai le iBCS.
O loʻo faʻaaogaina nei i le POST JSON fausaga o le a toe maua mai le faʻatulagaina o le iBoot-G2 Device settings mai iBCS. https://iboot.co/services/v4/configuration/iBoot/get I luga o le lafoina o le JSON fausaga i luga i le iBCS, iBCS o le a toe faʻafoʻi le faʻatulagaga o loʻo i ai nei mo lisi o laulau faʻapitoa. Ole tali ile Restful API fa'aopoopo e maua e fa'apea: [sampfa'amatalaga fa'aalia]
6.1. Fa'atonu Fa'atonu Maua
6.2. Feso'ota'iga Configuration Maua
6.3. Avanoa Feso'ota'iga Configuration Maua
6.4. Autoping Configuration Maua
6.5. Fa'asologa Fa'asologa Maua
iBoot-G2+/S Configuration Maua
O le Restful API Configuration maua o se masini lea e mafai ai e tagata fa'aoga ona talosagaina fa'amaumauga o fa'amaumauga o masini i le taimi nei mai le iBCS.
O loʻo faʻaaogaina le POST JSON fausaga o le a toe maua mai ai le faʻatulagaina o le iBoot-G2 + ma le G2S Device settings mai iBCS. https://iboot.co/services/v4/configuration/iBoot/get I luga o le lafoina o le JSON fausaga i luga i le iBCS, iBCS o le a toe faʻafoʻi le faʻatulagaga o loʻo i ai nei mo lisi o laulau faʻapitoa. Ole tali ile Restful API fa'aopoopo e maua e fa'apea: [sampfa'amatalaga fa'aalia]
7.1. Fa'atonu Fa'atonu Maua
7.2. Fa'alautele Fa'atonu Maua
7.3. Feso'ota'iga Configuration Maua
7.4. Avanoa Feso'ota'iga Configuration Maua
7.5. Fa'atonu Fa'amalo Fa'amalo Maua
7.6. Autoping Configuration Maua
7.7. Fa'atonuga Tatati o le fatu Maua
7.8. Fa'asologa Fa'asologa Maua
iBoot-PDU Seti Fa'atonu
8.1. Seti Fa'atonuga masini
O loʻo faʻaaogaina le POST JSON fausaga o le a tuʻuina atu iBoot-PDU CLI seti poloaiga i le iBootPDU e faʻapipiʻi ai tulaga i le iBoot-PDU e faia e le CLI.
https://iboot.co/services/v4/configuration/pdu/set
- Poloaiga:
- Tali:
iBoot-PDU Device Configuration seti vave exampLe:
8.2. Fa'atonu Fa'atonu Maua
O loʻo faʻaaogaina le POST JSON fausaga o le a tuʻuina atu iBoot-PDU CLI maua faʻatonuga i le iBootPDU e toe aumai ai faʻatulagaga mai le iBoot-PDU o le a faia e le CLI.
https://iboot.co/services/v4/configuration/pdu/get
- Poloaiga:
- Tali:
iBoot-PDU Device Configuration maua vave muamuaampLe:
Examples
O loʻo i lalo nisi faʻamatalagaample iBoot-G2 pulea aiga, toe aumai, fetuutuunai maua ma fetuutuunai seti e ala i Restful API v4.
9.1. Toe aumai Token
Le toe maua mai o se fa'ailoga aoga mai le iBCS e ala i le API mo le fa'aoga ma fa'atonuga API uma e mulimuli mai.
O le igoa ole igoa ma le upu faataga e mo le iBoot.co account. SampO le a toe maua mai se fa'ailoga aoga mo le 20 minute o le le gaoioi e fa'aaoga ai le igoa fa'amatalaga MyDemoUser ma le password Password123. [e tusa ai ma le vaega 3.1] iurl -d '{“username”:”MyDemoUser”,”password”:”Password123″,”timeout”:{“interval”:”20″,”scale”:”minutes”}}' -X
POST https://iboot.co/services/v4/auth
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo: {"manuia":"moni","token":"e3ec-e4f6-910f-ac38″}
9.2. iBoot-G2/PoE Pulea Example
Le pulea o se iBoot-G2/PoE i le Ta'amilosaga e ala ile RestFul API: [e tusa ai ma le vaega 3.2] curl -d '{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”outlet ”:”0″,”pulea”:”taamilosaga”}' -X POST
https://iboot.co/services/v4/control
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“success”:”true”,”message”:”Auina atu le 'cycle' i le 00-0d-ad-01-02-03 outlets (0)”}
9.3. iBoot Toe aumai uma Example
E fesiligia tulaga o masini uma i totonu o le teugatupe e ala i le RestFul API: [e pei o le Retrieve All section 3.3] curl -d '{“faailoga”:”####-####-####-####”,”uma”:[“”]}' -X POST https://iboot.co/services/v4/retrieve
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e faʻavae i iunite uma I tala tutusa ma le mulimuli:
{“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 Toe aumai Fa'amatalaga Fa'apitoaample
Le fesiligia o se tulaga iBoot-G2/PoE e ala i le RestFul API: [e pei o le Toe aumai Fa'apitoa vaega 3.3] curl -d '{“faailoga”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“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 Toe maua le Fa'asoa Fa'asoa So'oga
O le iBoot-PDU fa'asologa e fa'atagaina ai se fa'amau Pule mai totonu ole iBCS fa'aoga. Ole API ole a fa'atagaina le toe maua mai ose feso'ota'iga tutusa e mafai ona fa'asoa. O le a muta le sootaga pe a uma le 30 minute pe a le faʻaaogaina ma o le a muta pe a maeʻa le 30 minute o le le toaga pe a faʻaaogaina. [e tusa ai ma le vaega 3.4] iurl -d '{“faailoga”:”####-####-####-####”,”mac”:”a8-e7-7d-01-02-03″}' - X POST https://iboot.co/services/v4/manage_link
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“manuia”:”moni”,”feau”:”https://########.device.iboot.co”}
9.6. iBoot-G2 Seti Seti Example
Ina ia fa'atulagaina le fa'atulagaina o masini o se iBoot-G2: O le sampe auina atu i se iBoot patino e ala i lona tuatusi mac [e tusa ai ma le vaega 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
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“success”:”true”,”message”:{“0″:”Tuuina atu 'location=iBoot-G2-010203&cycle=10&iMain=2&aLog=60' i le igoa Old-G2 i le masini (00-0d-ad-01- 02-03)”}}
9.7. iBoot-G2 Configure Maua Example
Ina ia toe maua le fa'atulagaina o masini o le iBoot-G2 e ala ile Restful API: O le sampLe talosaga i le masini ma fesoʻotaʻiga tulaga o se iBoot-G2 patino. [e tusa ai ma le vaega 3.6] iurl -d '{“faailoga”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,” laulau ”:[“mea faigaluega”,”fesootaiga”]}' –X POST
https://iboot.co/services/v4/configuration/iBoot/get
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“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 Pulea Example
Le fa'atonutonuina o se iBoot-G2+/S e fa'ata'amilo uma nofoaga e 3 e ala ile RestFul API: [e pei o le vaega 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
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai ai se fausaga JSON e pei ona taua i lalo: {“success”:”true”,”message”:”Send 'cycle' to 00-0d-ad-01-02-03 outlets (0, 1, 2)” }
9.9. iBoot-G2+/S Toe aumai Fa'amatalaga Fa'apitoaample
Le fesiligia o se tulaga iBoot-G2+ poʻo le iBoot-G2S e ala ile RestFul API: [e pei ole Retrieve Specific section 3.3] curl -d '{“faailoga”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“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 Seti Seti Example
E fa'atulaga le fa'atulagaina o le fa'asologa o le iBoot-G2+ po'o le iBoot-G2S e ala ile Restful API: SampLe setiina o se iunite iBoot-G2S patino, mea na tupu 1 e pei o le 4/24/2023 e taamilo ai Autu ile 10:05, toe fai i Aso Ta'itasi. [e tusa ai ma le vaega 5.8] iurl -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
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
E ui ina fa'atulagaina na'o le 1 mea na tutupu o mea uma o se vaega o le tali.
{“success”:”true”,”message”:{“0″:”Send
‘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 Pulea Example
Le pulea uma nofoaga o le iBoot-PDU e ala i RestFul API: [e pei o le vaega 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
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“success”:”true”,”message”:”Auina atu le 'cycle' i a8-e7-7d-01-02-03 outlets (0, 1, 2,3,4,5,6,7)”}
9.12. iBoot G2 fa'asologa Toe fa'afouina Example
E fa'amalosia le toe fa'afouina o le iBoot (G2, PoE, G2S po'o le G2+) e ala i le RestFul API: [e tusa ai ma le vaega 4.6 ma le 5.9] curl -d '{“faailoga”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”toe faʻafou ”:”1″}' -X POST
https://iboot.co/services/v4/control
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“success”:”true”,”message”:”Tuuina atu le 'reboot=' i le 00-0d-ad-01-02-03″}
9.13. iBoot-PDU Toe aumai Fa'amatalaga Fa'apitoaample
Le fesiligia o se tulaga iBoot-PDU e ala i RestFul API: [e pei o le Toe aumai Fa'apitoa vaega 3.3] curl -d '{“faailoga”:”####-####-####-####”,”mac”:”a8-e7-7d-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“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 seti poloaiga Example
O sampO le a fa'aopoopo ma fa'atulaga se fa'asologa e ta'ua o le Wall to Schedule outlet 4 e alu ese, fa'atali mo le 10 sekone ona toe fa'afo'i lea o le outlet 4 ona fai lea o le autoping i le ping google.com i le 30 sekone ma le numera o le toilalo o le 4 ma le toe amata o le 60. sekone. O le autoping o le a fa'agasolo le Sequence Wall pe a le manuia.
Faamolemole ia matau le 25 poloaiga o se toe faia o mea e manaʻomia e faʻapipiʻi ai le faasologa tutusa ma le faʻaogaina o le CLI pe a faʻafesoʻotaʻi i le iunite CLI.
curl -d “{“faailoga”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″, “poloaiga ”:[ “faaopoopo le faasologa Papuipui”,”faaopoopo sequence Wall action”,”faaopoopo sequence Wall action”,”faaopoopo sequence 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 tuai”,”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 Wall enabled true”,”set user admin sequence Wall yes”,”faaopoopo le autoping Wall”,”set autoping Wall address google.com”,”set autoping Wall period 30″,”set autoping Wall count 4″,”set autoping Wall time out 2″,”set autoping Wall toe tuai tuai 60″,”set autoping Wall failtriggersequence Pa”,” Seti le Autoping Wall cleartriggersequence none”,”set autoping Wall enabled true”]}” -X POST https://iboot.co/services/v4/configuration/pdu/set
O le poloaiga o loʻo i luga o le a toe faʻafoʻi mai se fausaga JSON e pei ona taua i lalo:
{“success”:”true”,”message”:”faaopoopo sequence Wall\n\nOk\nadd sequence Wall action\n\nOk\nadd sequence Wall action\n\nOk\nadd sequence Wall action\n\nOk\nset fa'asologa Fa'asagaga puipui 1 tu'aiga fa'alava\n\nOk\nset fa'asologa Fa'asagaga puipui 1 param1 localhost\n\nOk\nset sequence Fa'asagaga puipui 1 param2 4\n\nOk\nset fa'asologa Fa'asagaga puipui 1 param3 OFF\n\nOk\nset sequence puipui gaioiga 2 ituaiga tuai\n\nOk\nset sequence Fa'asagaga puipui 2 param1 10\n\nOk\nset sequence Fa'asagaga puipui 3 tu'aiga so'o\n\nOk\nset fa'asologa Fa'asagaga puipui 3 param1 localhost\n\nOk\nset sequence Fa'asagaga puipui 3 param2 4\n\nOk\nset sequence Fa'asagaga o le pa 3 param3 ON\n\nOk\nset sequence Fa'afai le puipui mo'o\n\nOk\nset fa'aoga fa'atonu fa'atonu puipui ioe\n\nOk\nadd autoping Wall\n\nOk\nset autoping Tuatusi o le puipui google.com\n\nOk\nset autoping Wall period 30\n\nOk\nset autoping Wall count 4\n\nOk\nset autoping Wall time out 2\n\nOk\nset autoping Wall toe amata tuai tuai 60\n\nOk\ nset autoping Fa'ailo fa'aoso fa'aoso Fa'aulufale\n\nOk\nset autoping Pa puipui cleartriggersequence leai sene\n\nOk\nset autoping Fa'amalo fa'ataga moni\n\nUa lelei”}
Dataprobe Inc Lagolago Faʻapitoa
60E Commerce Way
Totowa New Jersey 07512
www.dataprobe.com/support
support@dataprobe.com
201-934-9944
201-934-5111
iBCS Malolo API v4
V230918W
Pepa / Punaoa
![]() |
dataprobe V230918W iBCS Malolo API V4 URL Pulea [pdf] Taiala mo Tagata Fa'aoga V230918W iBCS Malolo API V4 URL Pulea, V230918W, iBCS Malolo API V4 URL Pulea, Mapu API V4 URL Pulea, API V4 URL Pulea, V4 URL Pulea, URL Pulea |