dataprobe логоiBCS Restful API V4
URL Хяналт
V230918W

Дууслааview

iBoot-G2, iBoot-PoE болон iBoot-PDU гэр бүлийн бүтээгдэхүүнүүд нь энгийн Restful API (URL Хяналт) нь хэрэглэгчдэд тэдгээрийг өөрсдөө амархан удирдах боломжийг олгодог webсайтууд болон порталууд. Гэхдээ энэ нь хянах шаардлагатай iBoot(ууд)-ын IP хаягийн талаарх мэдлэгийг шаарддаг. Энэ нь үргэлж практик биш юм.
Зарим интернет холболтууд нь статик IP хаягаар хангадаггүй тул локал Restful API-г ашиглах боломжгүй байдаг. iBoot Cloud Services (iBCS) нь энэ асуудлыг шийдвэрлэх төгс шийдэл юм.
iBoots нь хяналт, хяналт хийх зорилгоор iBCS-тэй гадагш холболт үүсгэдэг. iBCS нь статик IP хаяг болон домэйн нэртэй байдаг тул энэ нь дээр дурдсан асуудлыг шийдвэрлэх төгс шийдэл болж өгдөг. Энэ баримт бичиг нь эхний s-ийн тодорхойлолтыг өгдөгtagiBCS Restful API-ийн e.

Restful API v4 техникийн үзүүлэлтүүд

Клоудаас төхөөрөмжүүдийг тохируулах чадварыг нэмсэн нь iBCS-ийн замын зургийн зүйл юм. Үүний тулд Dataprobe нь iBCS G2 гэр бүлийн тохиргооны эхлэлийн цэг болгон iBoot-G3.2 Restful API v2 хувилбарыг гаргасан.
Restful API v4 гэгддэг Restful API нь v3.2-ын бүх боломжуудыг агуулж, iBoot-PDU цувралын тохиргоонд зарим дэмжлэгийг нэмнэ. iBCS нь iBoot-G2 гэр бүлийн төхөөрөмжүүдийг хянах, хянах, тохируулах зориулалттай Токен дээр суурилсан Restful API-г дэмждэг. 4-р хувилбар нь одоо байгаа Token-д суурилсан API болон iBoot-PDU төхөөрөмжүүдэд суулгасан командын шугамын интерфейсийг (CLI) ашиглан iBoot-PDU цувралыг програмчлах боломжийг олгоно.
Restful API v4 нь дараах хэрэглэгчийн зөвлөмжийг агуулсан болно:

  • Restful API нь Токен дээр суурилсан байх ёстой.
  • Restful API нь тохиргооны өгөгдлийг авах боломжтой байх ёстой.
  • Restful API нь PDU-д байгаа CLI командыг ашиглах боломжийг олгоно.

3.1. Токен
All Restful API харилцаа холбооны хувьд эрх бүхий токен шаардлагатай. Токен нь програмчлагдсан идэвхгүй байдлын хэмжээ дуусах хүртэл хүчинтэй байна. Идэвхгүй байдлын таймерыг 1 минутаас 12 сар хүртэл програмчлах боломжтой. Үүнийг Restful API-аас эсвэл дамжуулан програмчилж болно Web UI. Restful API v4-ээр дамжуулан бүх жетоныг хүссэн үедээ цуцалж болно.

  • Зөвшөөрлийн токеныг дараахаас авна. https://iboot.co/services/v4/auth
    Зөвшөөрлийн хүсэлт нь дараах JSON бүтцийг ашиглана:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Токен
  • Зөвшөөрлийн хүсэлтэд дараах JSON бүтцээр хариу өгөх болно:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Токен 1

3.2. Хяналт
iBCS Control Restful API нь одоогийн Control Restful API-тай адил ажиллах болно. Цорын ганц өөрчлөлт нь Зөвшөөрлийн токен ашиглах явдал юм.

  • Хяналтад дараах хаягаар хандах болно: https://iboot.co/services/v4/control
  • Хяналт нь дараах JSON бүтцийг ашиглана:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Токен 2
  • Хяналт нь дараах JSON бүтцээр хариу өгөх болно:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Токен 3

3.3. Татаж авах
iBCS Retrieve Restful API функц нь хэрэглэгчдэд нэг удаад нэгээс олон төхөөрөмжөөс мэдээлэл авах боломжийг олгоно. Хэрэглэгчид өөрсдийн дансанд байгаа бүх төхөөрөмжийн статус, тодорхой байршилд байгаа бүх төхөөрөмж эсвэл зөвхөн тодорхой төрлийн төхөөрөмжийн статусыг олж авах боломжтой.

  • Татаж авахад дараах хаягаар хандах болно: https://iboot.co/services/v4/retrieve
  • Retrieve нь дараах JSON бүтцийн аль нэгийг ашиглана:

Бүгдийг нь татах
Татаж авах командын энэ хувилбар нь акаунт дахь бүх төхөөрөмжийн статусыг сэргээх болно.
Хэрэглэгч тодорхой төрлийн бүх төхөөрөмжийг сонгох боломжтой.dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авахБайршлыг сэргээх
Татаж авах командын энэ хувилбар нь сонгосон байршил дахь бүх төхөөрөмжийн статусыг сэргээх болно. Хэрэглэгч тодорхой төрлийн бүх төхөөрөмжийг сонгох боломжтой.dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 1Тодорхойлолтыг татаж авах
Татаж авах командын энэ хувилбар нь сонгосон MAC хаягтай төхөөрөмжийн статусыг олж авах болно.dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 2

Хариултын форматыг татаж авах

  • Retrieve нь iBoot-G2/PoE-д дараах бүтэцтэй хариу өгөх болно:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 3
  • Retrieve нь iBoot-G2+/G2S-д дараах бүтэцтэй хариу өгөх болно:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 4
  • Retrieve нь iBoot-PDU-д зориулсан дараах JSON бүтцээр хариулах болно:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 5

3.4. Хуваалцах боломжтой PDU удирдах холбоосыг татаж авах
iBCS Retrieve Manage Link функц нь хэрэглэгчдэд iBCS-д байгаа Удирдах товчийг дарсан мэт iBoot-PDU цуврал төхөөрөмждөө шууд нэвтрэхийн тулд хуваалцаж болох холбоосыг сэргээх боломжийг олгоно. webхуудас. Холбоос нь 30 минутын турш хүчинтэй байх бөгөөд хэрэв идэвхгүй болсны дараа 30 минутын турш ашигласан бол.

  • Retrieve Shareable PDU Manage Link-д дараах хаягаар хандах болно: https://iboot.co/services/v4/manage_link
  • Retrieve Shareable PDU Manage Link нь дараах JSON бүтцийг ашиглана:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 6
  • Retrieve Shareable PDU Manage Link нь дараах JSON бүтцээр хариулах болно:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 7

3.5. Тохиргооны багц - G2 цуврал
Configuration Restful API v4 нь JSON бүтцэд хувьсах тооны зүйлсийг авах болно. Энэ нь нэг хувьсагчийг өөрчлөх боломжийг олгоно. Энэ нь мөн өөр өөр тохиргооны хуудсуудын хувьсагчдыг нэг API хүсэлтээр илгээх боломжийг олгоно. Тодорхой iBoot нэгжийн талаарх дэлгэрэнгүй мэдээллийг доорх 4 ба 5-р хэсгээс үзнэ үү.

  • Бүх тохиргоог дараах байдлаар хийнэ: https://iboot.co/services/v4/configuration/iBoot/set
  • JSON бүтцийг тохируулахын тулд дор хаяж 1 iBoot хувьсагч шаардлагатай.
  • iBCS нь бүх хувьсагчийг мэдээллийн санд хадгалах болно.
  • iBCS нь хувьсагчдыг бүтээгдэхүүний тохиргооны хуудсуудаар бүлэглэнэ.
  • iBCS нь нөлөөлсөн тохиргооны бүлэг бүрийн бүх хувьсагчдыг түлхэх болно.
  • iBCS нь өгөгдлийг HTTP Post форматаар түлхэх болно.
  • Тохируулгын багц хүсэлт нь дараах JSON бүтцийг ашиглана:
    JSON объектууд:
  • Тушаал:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 8
  • Хариулт:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 9

3.6. Тохиргоо авах - G2 цуврал
Configuration Restful API нь сонгосон iBoot-ийн тохиргоог бүхэлд нь эсвэл түүний аль нэг хэсгийг авахад ашиглагдана. Тодорхой iBoot нэгжийн талаарх дэлгэрэнгүй мэдээллийг доорх 6 ба 7-р хэсгээс үзнэ үү.

  • Бүх тохиргоог дараах байдлаар хийнэ: https://iboot.co/services/v4/configuration/iBoot/get
  • Тохиргоо авах хүсэлт нь дараах JSON бүтцийг ашиглана:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 10
  • Тохиргоо авах хүсэлт нь дараах JSON бүтцээр хариу өгөх болно:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 11

3.7. Config Apply - G2 цуврал
Configuration RestAPI нь сонгосон тохиргоог Сонгосон төхөөрөмжүүдийн жагсаалтад хэрэглэхийн тулд энэ аргыг (төгсгөлийн цэг) ашиглана.

3.8. Сүүдрийн мэдээллийн сан
iBCS нь iBoot тохиргоог iBoot-оос шууд татаж авах замаар авах хүсэлтийг боловсруулах нь боломжгүй юм. Үүнийг тойрон гарахын тулд iBCS нь Сүүдрийн мэдээллийн санг ашиглах болно.

  • Сүүдрийн мэдээллийн сан нь iBoot-G1 гэр бүлийн тохиргооны хуудас бүрт 2 хувьсагчийг агуулна.
  • Хүснэгт бүр iBoot-G2 гэр бүлийн бүх хувилбарт хамаарах хувьсагчийг агуулна.
  • Хүснэгт бүр хоосон байх болно
    1. iBoot нь Commit Long Poll-ээр дамжуулан тохиргоогоо клоуд руу илгээдэг.
    ▪ Дахин ачаалсны дараа эсвэл тохиргооны өөрчлөлт хадгалагдана webхуудас
    2. Configuration Set Restful API ашиглаж байна.
  • Restful API Set нь тохируулаагүй бүх хувьсагчдад үйлдвэрийн өгөгдмөл тохиргоог хэрэглэнэ.

iBoot-G2 тохиргооны багц

4.1. Төхөөрөмжийн тохиргооны багц
Дараахыг iBoot-G2 нэгжийн төхөөрөмжийн тохиргоонд өөрчлөлт оруулах JSON бүтцийг POST болгоход ашигладаг. https://iboot.co/services/v4/configuration/iBoot/set
Жич: Хэрэв байршил өөрчлөгдсөн бол дахин ачаалах шаардлагатай.dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 144.2. Сүлжээний тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 154.3. Нарийвчилсан сүлжээний тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 164.4. Автомат тохируулгын багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 174.5. Хуваарийн тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 184.6. Дахин ачаална уу dataprobe V230918W iBCS Restful API V4 URL Хяналт - Татаж авах 19

iBoot-G2+/S тохиргооны багц

Дараахыг iBoot-G2P эсвэл iBoot-G2S-д өөрчлөлт оруулах JSON бүтцийг POST болгоход ашигладаг.
Төхөөрөмжийн тохиргоо. https://iboot.co/services/v4/configuration/iBoot/set
Тайлбар: Хэрэв байршил өөрчлөгдсөн бол дахин ачаалах шаардлагатай.
5.1. Төхөөрөмжийн тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо5.2. Өргөтгөх тохиргооны багцdataprobe V230918W iBCS Restful API V4 URL Хяналт - 6-р тушаал5.3. Сүлжээний тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 15.4. Нарийвчилсан сүлжээний тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 25.5. Гөлгөр унтраах тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 35.6. Автомат тохируулгын багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 45.7. Зүрхний цохилтын тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 55.8. Хуваарийн тохиргооны багц dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 6dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 75.9. Дахин ачаална уу
Энэхүү JSON бүтцийг iBoot-G2-г дахин ачаалахад ашигладаг. Энэ нь iBoot-G2 дээрх дахин тохируулах товчийг дарахад ижил нөлөө үзүүлдэг.dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 8

iBoot-G2 тохиргоог авах

Restful API Configuration get нь хэрэглэгчид iBCS-ээс одоогийн төхөөрөмжийн тохиргооны өгөгдлийг хүсэх боломжтой механизм юм.
Дараахыг iBCS-ээс iBoot-G2 төхөөрөмжийн тохиргооны одоогийн тохиргоог гаргаж авах JSON бүтцийг POST болгоход ашигладаг. https://iboot.co/services/v4/configuration/iBoot/get dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 9Дээрх JSON бүтцийг iBCS-д байршуулсны дараа iBCS нь заасан хүснэгтүүдийн жагсаалтын одоогийн тохиргоог буцаана. Restful API тохиргооны хариу дараах байдалтай байна: [sample өгөгдлийг харуулсан] 6.1. Төхөөрөмжийн тохиргоог авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 106.2. Сүлжээний тохиргоог авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 116.3. Нарийвчилсан сүлжээний тохиргоо авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 126.4. Автомат тохируулга авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 136.5. Тохиргоо авах хуваарь dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 14

iBoot-G2+/S тохиргоог авах

Restful API Configuration get нь хэрэглэгчид iBCS-ээс одоогийн төхөөрөмжийн тохиргооны өгөгдлийг хүсэх боломжтой механизм юм.
Дараахыг iBCS-ээс iBoot-G2+ болон G2S төхөөрөмжийн тохиргооны одоогийн тохиргоог гаргаж авах JSON бүтцийг POST болгоход ашигладаг. https://iboot.co/services/v4/configuration/iBoot/get dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 15Дээрх JSON бүтцийг iBCS-д байршуулсны дараа iBCS нь заасан хүснэгтүүдийн жагсаалтын одоогийн тохиргоог буцаана. Restful API тохиргооны хариу дараах байдалтай байна: [sample өгөгдлийг харуулсан] 7.1. Төхөөрөмжийн тохиргоог авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 167.2. Өргөтгөх тохиргоо авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 177.3. Сүлжээний тохиргоог авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 187.4. Нарийвчилсан сүлжээний тохиргоо авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 197.5. Унтраах тохиргоог авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 207.6. Автомат тохируулга авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 217.7. Зүрхний цохилтын тохиргоог авах dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 227.8. Тохиргоо авах хуваарь dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 23dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 24dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тохиргоо 25

iBoot-PDU тохиргооны багц

8.1. Төхөөрөмжийн тохиргооны багц
Дараахыг POST JSON бүтцийг ашиглан iBoot-PDU CLI багц командуудыг iBootPDU руу илгээж, iBoot-PDU-д CLI-ийн хийх тохиргоог програмчлах болно.
https://iboot.co/services/v4/configuration/pdu/set

  • Тушаал:dataprobe V230918W iBCS Restful API V4 URL Хяналт - Тушаал
  • Хариулт:dataprobe V230918W iBCS Restful API V4 URL Хяналт - 1-р тушаал

iBoot-PDU төхөөрөмжийн тохиргоог хурдан тохируулна ууampле:dataprobe V230918W iBCS Restful API V4 URL Хяналт - 2-р тушаал

8.2. Төхөөрөмжийн тохиргоог авах
Дараахыг POST JSON бүтцийг ашиглан iBoot-PDU CLI авах командуудыг iBootPDU руу илгээж, iBoot-PDU-аас CLI-ийн хийх тохиргоог сэргээнэ.
https://iboot.co/services/v4/configuration/pdu/get

  • Тушаал:dataprobe V230918W iBCS Restful API V4 URL Хяналт - 3-р тушаал
  • Хариулт:dataprobe V230918W iBCS Restful API V4 URL Хяналт - 4-р тушаал

iBoot-PDU төхөөрөмжийн тохиргоог хурдан аваарайampле:dataprobe V230918W iBCS Restful API V4 URL Хяналт - 5-р тушаал

Examples

Доор зарим нь хуучин байнаampiBoot-G2 гэр бүлийн багцыг Restful API v4-ээр дамжуулан хянах, сэргээх, тохируулах, тохируулах боломжтой.
9.1. Токеныг татаж авах
Дараачийн бүх API тушаалуудыг ашиглахын тулд API-ээр дамжуулан iBCS-ээс хүчинтэй токеныг авахын тулд.
Хэрэглэгчийн нэр болон нууц үг нь iBoot.co дансанд зориулагдсан. Сample нь MyDemoUser акаунтын нэр болон Нууц үг20 нууц үгийг ашиглан 123 минут идэвхгүй болсон токеныг сэргээх болно. [3.1-р хэсгийн дагуу] curl -d '{“хэрэглэгчийн нэр”:”MyDemoUser”,”нууц үг”:”Нууц үг123″,”цаг хугацаа”:{“интервал”:”20″,”масштаб”:”минут”}}' -X
POST https://iboot.co/services/v4/auth
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана: {“амжилт”:”true”,”token”:”e3ec-e4f6-910f-ac38″}
9.2. iBoot-G2/PoE Control Example
RestFul API-ээр дамжуулан iBoot-G2/PoE-г хянахын тулд: [3.2-р хэсгийн дагуу] curl -d '{“токен”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”outlet ”:”0″,”control”:”cycle”}' -X POST
https://iboot.co/services/v4/control
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“амжилт”:”үнэн”,”мессеж”:”00-0d-ad-01-02-03 худалдааны цэгүүд рүү 'cycle' илгээсэн (0)”}
9.3. iBoot Бүх Retrieve Example
RestFul API-ээр дамжуулан акаунтын бүх төхөөрөмжийн статусыг асуухын тулд: [Бүгдийг сэргээх хэсгийн 3.3-ын дагуу] curl -d '{“токен”:”####-####-####-####”,”бүгд”:[“”]}' -X POST https://iboot.co/services/v4/retrieve
Дээрх тушаал нь дараахтай төстэй дансны бүх нэгжид суурилсан JSON бүтцийг буцаана:
{“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 Retrieve Specific Example
RestFul API-ээр дамжуулан iBoot-G2/PoE статусыг асуухын тулд: [Захиалах хэсэг 3.3-ын дагуу] curl -d '{“токен”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“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 Хуваалцах боломжтой удирдах холбоосыг сэргээх
iBoot-PDU цуврал нь iBCS интерфэйс дотроос Удирдах товчлуурыг зөвшөөрдөг. API нь хуваалцаж болох ижил ажиллагаатай холбоосыг сэргээх боломжийг олгоно. Холбоосыг ашиглаагүй бол 30 минутын дараа хүчингүй болох бөгөөд ашиглаагүй бол 30 минутын дараа хүчингүй болно. [3.4-р хэсгийн дагуу] curl -d '{“токен”:”####-####-####-####”,”mac”:”a8-e7-7d-01-02-03″}' - X POST https://iboot.co/services/v4/manage_link
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“амжилт”:”үнэн”,”мессеж”:”https://########.device.iboot.co”}
9.6. iBoot-G2 тохируулах багц Example
iBoot-G2-ийн төхөөрөмжийн тохиргоог тохируулахын тулд: Энэ sample нь тодорхой iBoot руу mac хаягаар нь илгээдэг [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
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“амжилт”:”үнэн”,”мессеж”:{“0″:”Төхөөрөмжийн Хуучин-G2 нэр рүү 'location=iBoot-G010203-10&cycle=2&iMain=60&aLog=2' илгээсэн (00-0d-ad-01- 02-03)”}}
9.7. iBoot-G2 Configure Get Example
Restful API-ээр дамжуулан iBoot-G2-ийн төхөөрөмжийн тохиргоог сэргээхийн тулд: Энэ sample нь тодорхой iBoot-G2-ийн төхөөрөмж болон сүлжээний тохиргоог хүсдэг. [3.6-р хэсгийн дагуу] curl -d '{“токен”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”хүснэгтүүд ”:[“төхөөрөмж”,”сүлжээ”]}' –X POST
https://iboot.co/services/v4/configuration/iBoot/get
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“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
iBoot-G2+/S-г RestFul API-ээр дамжуулан бүх 3 залгуурыг эргүүлэхийн тулд: [хэсэг 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
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана: {“амжилт”:”үнэн”,”message”:“00-0d-ad-01-02-03-ны цэгүүд рүү 'cycle' илгээсэн (0, 1, 2)” }
9.9. iBoot-G2+/S Retrieve Specific Example
RestFul API-ээр дамжуулан iBoot-G2+ эсвэл iBoot-G2S статусыг асуухын тулд: [Захиалах хэсэг 3.3-ын дагуу] curl -d '{“токен”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“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 Set-ийг тохируулах Example
Restful API-ээр дамжуулан iBoot-G2+ эсвэл iBoot-G2S-ийн хуваарийн тохиргоог тохируулахын тулд: Sample нь тодорхой iBoot-G2S нэгжийг тохируулна, үйл явдал 1-ийг 4 оны 24/2023-ний өдөр Үндсэн горимыг 10:05 цагт давтаж, өдөр бүр давтана. [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
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
Хэдийгээр зөвхөн 1 үйл явдал тохируулсан ч бүх үйл явдал нь хариултын нэг хэсэг болно.
{“амжилт”:”үнэн”,”мессеж”:{“0″:”Илгээсэн
‘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
RestFul API-ээр iBoot-PDU-ийн бүх залгуурыг удирдахын тулд: [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
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“амжилт”:”үнэн”,”мессеж”:”a8-e7-7d-01-02-03 цэгүүд (0, 1, 2,3,4,5,6,7) руу ‘мөчлөг’ илгээсэн”}
9.12. iBoot G2 цуврал Дахин ачаалах Example
iBoot-г (G2, PoE, G2S эсвэл G2+) RestFul API-ээр хүчээр дахин ачаалахын тулд: [4.6 ба 5.9-р хэсгийн дагуу] curl -d '{“токен”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”дахин ачаална ”:”1″}' -X POST
https://iboot.co/services/v4/control
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“амжилт”:”үнэн”,”мессеж”:”00-0d-ad-01-02-03″ руу 'reboot=' илгээсэн.
9.13. iBoot-PDU Retrieve Specific Example
RestFul API-ээр дамжуулан iBoot-PDU статусыг асуухын тулд: [Retrieve Specific хэсгийн 3.3-ын дагуу] curl -d '{“токен”:”####-####-####-####”,”mac”:”a8-e7-7d-01-02-03″}' - X POST https://iboot.co/services/v4/retrieve
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“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 тохируулах команд Жишээ ньample
Дараахь сamp"Wall to Schedule outlet 4" нэртэй дарааллыг нэмж тохируулах ба унтраахын тулд 10 секунд хүлээсний дараа 4-р залгуурыг дахин асааж, дараа нь google.com руу 30 секунд тутамд ping хийх автоматжуулалт үүсгэн, алдааны тоо 4, дахин эхлүүлэх хугацаа 60 байна. секунд. Autoping нь амжилтгүй болсон үед Wall-ыг ажиллуулна.
25 тушаал нь нэгж CLI интерфэйстэй холбогдсон тохиолдолд CLI-г ашиглан ижил дарааллыг програмчлах, автоматжуулахад шаардагдах зүйлсийг давтахыг анхаарна уу.
curl -d “{“токен”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″, “командууд ”:[ “дараал хана нэмэх”,”дараалал нэмэх Ханын үйлдэл”,”дараалал нэмэх Ханын үйлдэл”,”дараалал нэмэх Ханын үйлдэл”,”дарааллыг тохируулах Ханын үйлдэл 1 төрлийн гаралт”,”хэрэглэл Ханын үйлдэл 1 param1 localhost”, ”sequence Wall action 1 param2 4″,”sequence Set Wall action 1 param3 OFF”,”sequence Set Wall action 2 type delay”,”sequence Wall action 2 param1 10″,”sequence Set Wall action 3 type outlet”, ”sequence Wall action 3 param1 localhost”,”sequence Wall action 3 param2 4″,”sequence Wall action 3 param3 ON” тохируулах”,”sequence Wall enabled true”,”Хэрэглэгчийн админ дарааллыг тохируулах Ханын тийм”,”автомат горимыг нэмэх Wall”,”автоматаар ханын хаягийг google.com”,”автоматаар тохируулах Хананы хугацааг 30″,”автоматаар тохируулах ханын тоо 4″,”автоматаар тохируулах ханын хугацаа 2″,”Хана дахин эхлүүлэх саатлыг 60″,”автоматаар тохируулах хананы бүтэлгүйтлийн дарааллыг тохируулах Wall",""автоматаар тохируулах" Хананы триггерийн дараалал байхгүй","автоматаар тохируулах ханыг идэвхжүүлсэн үнэн"]}" -X POST https://iboot.co/services/v4/configuration/pdu/set
Дээрх тушаал нь JSON бүтцийг дараах байдлаар буцаана.
{“амжилт”:”үнэн”,”мессеж”:”дараалал нэмэх Ханын\n\nЗа\nХананы дарааллыг нэмэх\n\nЗа\nХананы дарааллыг нэмэх\n\nЗа\nХананы дарааллыг нэмэх\n\nЗа\nзаав дараалал Ханын үйлдэл 1 төрлийн гаралт\n\nЗа\nзаавал ханын үйлдэл 1 param1 localhost\n\nЗа\nзаавал ханын үйлдэл 1 param2 4\n\nOk\nтохируулга Ханын үйлдэл 1 парам3 OFF\n\nЗа\n дараалал Ханан үйлдэл 2 төрлийн саатал\n\nЗа\n дарааллыг тохируулах Ханын үйлдэл 2 парам1 10\n\nЗа\nзаавал хананы үйлдэл 3 төрлийн гаралт\n\nЗа\nзаавалзаа Ханын үйлдэл 3 param1 localhost\n\nЗа\nзаа\n ханын үйлдэл 3 param2 4\n\nЗа\n дарааллыг тохируулах Ханын үйлдэл 3 param3 ON\n\nЗа\nзаавал дарааллыг тохируулах Ханын идэвхжүүлсэн үнэн\n\nЗа\nХэрэглэгчийн админ дарааллыг тохируулах Ханын тийм\n\nЗа\nавтоматаар тохируулах Ханан\n\nЗа\nАвтоматжуулалтыг тохируулах Ханын хаяг google.com\n\nЗа\nавтоматжуулалтыг тохируулах Хананы хугацаа 30\n\nЗа\nавтоматжуулалтыг тохируулах Ханын тоо 4\n\nЗа\nавтоматжуулалтыг тохируулах Ханын завсарлага 2\n\nЗа\nавтоматжуулалтыг тохируулах Хананы дахин эхлүүлэх саатал 60\n\nOk\ nset autoping Wall failtriggersequence Wall\n\nOk\nавтоматаар тохируулах Хананы триггерийн дараалал байхгүй\n\nЗа\nХана автоматжуулалтыг идэвхжүүлсэн үнэн\n\nOk”}

Dataprobe Inc-ийн техникийн дэмжлэг
60E худалдааны арга зам
Тотова Нью Жерси 07512
www.dataprobe.com/support
support@dataprobe.com
201-934-9944
201-934-5111
iBCS Restful API v4
V230918W

Баримт бичиг / нөөц

dataprobe V230918W iBCS Restful API V4 URL Хяналт [pdf] Хэрэглэгчийн гарын авлага
V230918W iBCS Restful API V4 URL Хяналт, V230918W, iBCS Restful API V4 URL Хяналт, тайван API V4 URL Хяналт, API V4 URL Хяналт, V4 URL Хяналт, URL Хяналт

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *