logo pemeriksaan dataiBCS Tenang API V4
URL Kontrol
V230918W

Lebihview

Rangkaian produk iBoot-G2, iBoot-PoE dan iBoot-PDU menyediakan Restful API sederhana (URL Kontrol) yang memungkinkan pengguna untuk mengontrolnya dengan mudah dari miliknya sendiri websitus dan portal. Namun, hal ini memerlukan pengetahuan tentang Alamat IP iBoot yang perlu dikontrol. Hal ini tidak selalu praktis.
Beberapa koneksi internet tidak menyediakan alamat IP statis sehingga tidak mungkin menggunakan Restful API lokal. iBoot Cloud Services (iBCS) adalah solusi sempurna untuk masalah ini.
iBoots membuat koneksi keluar ke iBCS untuk pemantauan dan kontrol. Karena iBCS memiliki alamat IP statis dan juga nama domain, ini menjadikannya solusi sempurna untuk masalah yang disebutkan di atas. Dokumen ini memberikan spesifikasi untuk yang pertamatage dari iBCS Restful API.

Spesifikasi API v4 yang Tenang

Penambahan kemampuan untuk mengonfigurasi perangkat dari cloud merupakan item peta jalan iBCS. Untuk tujuan ini Dataprobe merilis iBoot-G2 Restful API v3.2 sebagai titik awal untuk konfigurasi keluarga iBCS G2.
Restful API yang dikenal sebagai Restful API v4 akan menyertakan semua fitur v3.2 sebagaimana adanya dan menambahkan beberapa dukungan untuk konfigurasi seri iBoot-PDU. iBCS mendukung Restful API berbasis Token untuk mengendalikan, memantau, dan mengonfigurasi perangkat keluarga iBoot-G2. Versi 4 akan memungkinkan seri iBoot-PDU diprogram dengan memanfaatkan API berbasis Token yang ada dan Command Line Interface (CLI) yang sudah terpasang di perangkat iBoot-PDU.
Restful API v4 akan menyertakan saran pelanggan berikut:

  • Restful API harus berbasis Token.
  • Restful API seharusnya bisa mendapatkan data konfigurasi.
  • Restful API akan mengizinkan penggunaan perintah CLI yang ada di PDU.

3.1. Tanda
Token Resmi diperlukan untuk Semua komunikasi Restful API. Token ini valid hingga jumlah ketidakaktifan yang dapat diprogram telah berlalu. Pengatur waktu tidak aktif dapat diprogram dari 1 menit hingga 12 bulan. Itu dapat diprogram dari Restful API atau melalui Web UI. Semua token dapat dicabut kapan saja melalui Restful API v4.

  • Token Otorisasi akan diperoleh dari: https://iboot.co/services/v4/auth
    Permintaan Otorisasi akan menggunakan Struktur JSON berikut:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Token
  • Permintaan otorisasi akan merespons dengan struktur JSON berikut:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Token 1

3.2. Kontrol
iBCS Control Restful API akan berfungsi sama seperti Control Restful API saat ini. Satu-satunya perubahan adalah menggunakan Token Otorisasi.

3.3. Mengambil kembali
Fungsionalitas iBCS Retrieve Restful API akan memungkinkan pengguna mengambil informasi di lebih dari satu perangkat dalam satu waktu. Pengguna dapat mengambil status semua perangkat di akun mereka, semua perangkat di lokasi spesifikasi, atau status hanya jenis perangkat tertentu.

Ambil Semua
Versi Perintah Ambil ini akan Mengambil status semua perangkat di akun.
Pengguna secara opsional dapat memilih semua perangkat dari jenis tertentu.dataprobe V230918W iBCS Tenang API V4 URL Kontrol - AmbilAmbil Lokasi
Versi Perintah Ambil ini akan Mengambil status semua perangkat di lokasi yang dipilih. Pengguna secara opsional dapat memilih semua perangkat dari jenis tertentu.dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 1Ambil Spesifik
Versi Perintah Ambil ini akan Mengambil status perangkat dengan alamat MAC yang dipilih.dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 2

Ambil Format Respons

  • Retrieve akan merespons dengan struktur berikut untuk iBoot-G2/PoE:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 3
  • Retrieve akan merespons dengan struktur berikut untuk iBoot-G2+/G2S:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 4
  • Retrieve akan merespons dengan struktur JSON berikut untuk iBoot-PDU:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 5

3.4. Ambil Tautan Kelola PDU yang Dapat Dibagikan
Fungsionalitas iBCS Retrieve Manage Link akan memungkinkan pengguna mengambil tautan yang dapat dibagikan untuk masuk langsung ke perangkat seri iBoot-PDU mereka seolah-olah mereka telah mengklik tombol Kelola yang tersedia di iBCS webhalaman. Tautan akan tetap valid selama 30 menit, dan jika digunakan selama 30 menit setelah tidak ada aktivitas.

  • Ambil Tautan Kelola PDU yang Dapat Dibagikan akan diakses di: https://iboot.co/services/v4/manage_link
  • Ambil Tautan Kelola PDU yang Dapat Dibagikan akan menggunakan struktur JSON berikut:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 6
  • Ambil Tautan Kelola PDU yang Dapat Dibagikan akan merespons dengan struktur JSON berikut:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 7

3.5. Set Konfigurasi – Seri G2
Configuration Restful API v4 akan mengambil sejumlah item variabel dalam struktur JSON. Ini akan memungkinkan perubahan variabel tunggal. Ini juga akan memungkinkan variabel dari halaman penyiapan berbeda untuk dikirim dalam satu permintaan API. Lihat Bagian 4 dan 5 di bawah untuk rincian mengenai unit iBoot tertentu.

  • Semua set konfigurasi akan dilakukan melalui: https://iboot.co/services/v4/configuration/iBoot/set
  • Struktur JSON memerlukan setidaknya 1 variabel iBoot untuk dikonfigurasi.
  • IBCS akan menyimpan semua variabel dalam database.
  • IBCS akan mengelompokkan variabel berdasarkan halaman pengaturan produk.
  • IBCS akan mendorong semua variabel untuk setiap grup penyiapan yang terpengaruh.
  • IBCS akan mengirimkan data dalam format HTTP Post.
  • Permintaan set konfigurasi akan menggunakan struktur JSON berikut:
    Objek JSON:
  • Memerintah:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 8
  • Tanggapan:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 9

3.6. Konfigurasi Dapatkan – Seri G2
Configuration Restful API akan digunakan untuk mendapatkan seluruh konfigurasi atau bagiannya, dari iBoot yang dipilih. Lihat Bagian 6 dan 7 di bawah untuk rincian mengenai unit iBoot tertentu.

3.7. Konfigurasi Berlaku – Seri G2
Konfigurasi RestAPI akan menggunakan metode ini (titik akhir) untuk menerapkan Konfigurasi yang dipilih ke daftar Perangkat yang Dipilih.

3.8. Basis Data Bayangan
Tidak praktis bagi iBCS untuk memproses permintaan get dengan mengambil konfigurasi iBoot langsung dari iBoot. Untuk mengatasi hal ini iBCS akan menggunakan Shadow Database.

  • Shadow Database akan berisi 1 variabel untuk setiap halaman pengaturan keluarga iBoot-G2.
  • Setiap tabel akan berisi variabel untuk semua versi keluarga iBoot-G2.
  • Setiap tabel akan dimulai sebagai kosong sampai
    1. iBoot mengirimkan pengaturannya ke cloud melalui Commit Long Poll.
    ▪ Setelah reboot atau perubahan pengaturan disimpan webhalaman
    2. Konfigurasi Set Restful API digunakan.
  • Set Restful API akan menerapkan default pabrik ke semua variabel yang tidak disetel.

Kumpulan Konfigurasi iBoot-G2

4.1. Kumpulan Konfigurasi Perangkat
Berikut ini digunakan untuk struktur POST JSON yang akan membuat perubahan pada pengaturan Perangkat unit iBoot-G2. https://iboot.co/services/v4/configuration/iBoot/set
Catatan: Jika Lokasi diubah, reboot diperlukan.dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 144.2. Kumpulan Konfigurasi Jaringan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 154.3. Kumpulan Konfigurasi Jaringan Tingkat Lanjut dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 164.4. Kumpulan Konfigurasi Autoping dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 174.5. Kumpulan Konfigurasi Jadwal dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 184.6. Mulai ulang dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Ambil 19

Kumpulan Konfigurasi iBoot-G2+/S

Berikut ini digunakan untuk struktur POST JSON yang akan melakukan perubahan pada iBoot-G2P atau iBoot-G2S
Pengaturan alat. https://iboot.co/services/v4/configuration/iBoot/set
Catatan: Jika Lokasi diubah, diperlukan reboot.
5.1. Kumpulan Konfigurasi Perangkat dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi5.2. Kumpulan Konfigurasi Ekspansidataprobe V230918W iBCS Tenang API V4 URL Kontrol - Perintah 65.3. Kumpulan Konfigurasi Jaringan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 15.4. Kumpulan Konfigurasi Jaringan Tingkat Lanjut dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 25.5. Kumpulan Konfigurasi Shutdown yang Anggun dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 35.6. Kumpulan Konfigurasi Autoping dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 45.7. Kumpulan Konfigurasi Detak Jantung dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 55.8. Kumpulan Konfigurasi Jadwal dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 6dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 75.9. Mulai ulang
Struktur JSON ini digunakan untuk me-reboot iBoot-G2. Ini memiliki efek yang sama dengan menekan tombol reset pada iBoot-G2.dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 8

Dapatkan Konfigurasi iBoot-G2

Get Restful API Configuration adalah mekanisme di mana pengguna dapat meminta data konfigurasi perangkat saat ini dari iBCS.
Berikut ini digunakan untuk struktur POST JSON yang akan mengambil konfigurasi pengaturan Perangkat iBoot-G2 saat ini dari iBCS. https://iboot.co/services/v4/configuration/iBoot/get dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 9Setelah memposting struktur JSON di atas ke iBCS, iBCS akan mengembalikan konfigurasi saat ini untuk daftar tabel yang ditentukan. Respons terhadap konfigurasi Restful API adalah sebagai berikut: [sampdata yang ditampilkan] 6.1. Dapatkan Konfigurasi Perangkat dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 106.2. Konfigurasi Jaringan Dapatkan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 116.3. Dapatkan Konfigurasi Jaringan Tingkat Lanjut dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 126.4. Konfigurasi Autoping Dapatkan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 136.5. Konfigurasi Jadwal Dapatkan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 14

Dapatkan Konfigurasi iBoot-G2+/S

Get Restful API Configuration adalah mekanisme di mana pengguna dapat meminta data konfigurasi perangkat saat ini dari iBCS.
Berikut ini digunakan untuk struktur POST JSON yang akan mengambil konfigurasi pengaturan Perangkat iBoot-G2+ dan G2S saat ini dari iBCS. https://iboot.co/services/v4/configuration/iBoot/get dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 15Setelah memposting struktur JSON di atas ke iBCS, iBCS akan mengembalikan konfigurasi saat ini untuk daftar tabel yang ditentukan. Respons terhadap konfigurasi Restful API adalah sebagai berikut: [sampdata yang ditampilkan] 7.1. Dapatkan Konfigurasi Perangkat dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 167.2. Konfigurasi Ekspansi Dapatkan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 177.3. Konfigurasi Jaringan Dapatkan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 187.4. Dapatkan Konfigurasi Jaringan Tingkat Lanjut dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 197.5. Dapatkan Konfigurasi Shutdown yang Anggun dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 207.6. Konfigurasi Autoping Dapatkan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 217.7. Dapatkan Konfigurasi Detak Jantung dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 227.8. Konfigurasi Jadwal Dapatkan dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 23dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 24dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Konfigurasi 25

Kumpulan Konfigurasi iBoot-PDU

8.1. Kumpulan Konfigurasi Perangkat
Berikut ini digunakan untuk struktur POST JSON yang akan mengirimkan perintah set iBoot-PDU CLI ke iBootPDU untuk memprogram pengaturan di iBoot-PDU yang akan dilakukan CLI.
https://iboot.co/services/v4/configuration/pdu/set

  • Memerintah:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Perintah
  • Tanggapan:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Perintah 1

Konfigurasi Perangkat iBoot-PDU diatur dengan cepat exampsaya:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Perintah 2

8.2. Dapatkan Konfigurasi Perangkat
Berikut ini digunakan untuk struktur POST JSON yang akan mengirimkan perintah get iBoot-PDU CLI ke iBootPDU untuk mengambil pengaturan dari iBoot-PDU yang akan dilakukan CLI.
https://iboot.co/services/v4/configuration/pdu/get

  • Memerintah:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Perintah 3
  • Tanggapan:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Perintah 4

Konfigurasi Perangkat iBoot-PDU dapatkan ex cepatampsaya:dataprobe V230918W iBCS Tenang API V4 URL Kontrol - Perintah 5

Exampsedikit

Berikut ini beberapa contohnyaampfile keluarga iBoot-G2 mengontrol, mengambil, mengkonfigurasi get dan mengkonfigurasi set melalui Restful API v4.
9.1. Ambil Token
Untuk mengambil token yang valid dari iBCS melalui API untuk digunakan dengan semua perintah API berikutnya.
Nama pengguna dan kata sandi untuk akun iBoot.co. Sample akan mengambil token yang valid selama 20 menit tidak aktif menggunakan nama akun MyDemoUser dan kata sandi Password123. [sesuai bagian 3.1] curl -d '{“nama pengguna”:”PenggunaDemo Saya”,”kata sandi”:”Kata Sandi123″,”batas waktu”:{“interval”:”20″,”skala”:”menit”}}' -X
POS https://iboot.co/services/v4/auth
Perintah di atas akan mengembalikan struktur JSON sebagai berikut: {“success”:”true”,”token”:”e3ec-e4f6-910f-ac38″}
9.2. Kontrol iBoot-G2/PoE Contohample
Untuk mengontrol iBoot-G2/PoE untuk Bersiklus melalui RestFul API: [sesuai bagian 3.2] curl -d '{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”outlet ”:”0″,”kontrol”:”siklus”}' -X POST
https://iboot.co/services/v4/control
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“success”:”true”,”message”:”Dikirim 'siklus' ke outlet 00-0d-ad-01-02-03 (0)”}
9.3. iBoot Ambil Semua Mantanample
Untuk menanyakan status semua perangkat di akun melalui RestFul API: [sesuai Ambil Semua bagian 3.3] curl -d '{“token”:”####-####-####-####”,”semua”:[“”]}' -X POST https://iboot.co/services/v4/retrieve
Perintah di atas akan mengembalikan struktur JSON berdasarkan semua unit di akun seperti berikut:
{“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 Ambil Contoh Tertentuample
Untuk menanyakan status iBoot-G2/PoE melalui RestFul API: [sesuai bagian Ambil Khusus 3.3] curl -d '{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″}' - X POSTINGAN https://iboot.co/services/v4/retrieve
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“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 Ambil Tautan Kelola yang Dapat Dibagikan
Seri iBoot-PDU memungkinkan tombol Kelola dari dalam antarmuka iBCS. API akan memungkinkan pengambilan tautan berfungsi identik yang dapat dibagikan. Tautan akan kedaluwarsa setelah 30 menit jika tidak digunakan dan akan kedaluwarsa setelah 30 menit tidak aktif jika digunakan. [sesuai bagian 3.4] curl -d '{“token”:”####-####-####-####”,”mac”:”a8-e7-7d-01-02-03″}' - X POSTINGAN https://iboot.co/services/v4/manage_link
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“sukses”:”benar”,”pesan”:”https://########.device.iboot.co”}
9.6. iBoot-G2 Konfigurasi Set Example
Untuk Mengonfigurasi pengaturan Perangkat iBoot-G2: Ini sample mengirim ke iBoot tertentu berdasarkan alamat mac-nya [sesuai bagian 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
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“success”:”true”,”message”:{“0″:”Mengirim 'location=iBoot-G2-010203&cycle=10&iMain=2&aLog=60' ke perangkat Nama G2 Lama (00-0d-ad-01- 02-03)”}}
9.7. iBoot-G2 Konfigurasikan Dapatkan Example
Untuk Mengambil konfigurasi Perangkat iBoot-G2 melalui Restful API: Ini sample meminta pengaturan perangkat dan jaringan iBoot-G2 tertentu. [sesuai bagian 3.6] curl -d '{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”tabel ”:[“perangkat”,”jaringan”]}' –X POST
https://iboot.co/services/v4/configuration/iBoot/get
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“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. Kontrol iBoot-G2+/S Contohample
Untuk mengontrol iBoot-G2+/S untuk Menggilir ketiga outlet melalui RestFul API: [sesuai bagian 3] curl -d ‘{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”outlet”:[“0″,”1”,”2”],”control”:”cycle”}’ -X POST
https://iboot.co/services/v4/control
Perintah di atas akan mengembalikan struktur JSON sebagai berikut: {“success”:”true”,”message”:”Sent 'cycle' to 00-0d-ad-01-02-03 outlet (0, 1, 2)” }
9.9. iBoot-G2+/S Ambil Contoh Tertentuample
Untuk menanyakan status iBoot-G2+ atau iBoot-G2S melalui RestFul API: [sesuai bagian Ambil Khusus 3.3] curl -d '{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″}' - X POSTINGAN https://iboot.co/services/v4/retrieve
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“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 Konfigurasi Set Contohample
Untuk Mengonfigurasi pengaturan Jadwal iBoot-G2+ atau iBoot-G2S melalui Restful API: Sample menyetel unit iBoot-G2S tertentu, acara 1 pada 4/24/2023 untuk memutar Utama pada 10:05, berulang setiap hari. [sesuai bagian 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
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
Padahal setting 1 event saja semua event adalah bagian balasannya.
{“sukses”:”benar”,”pesan”:{“0″:”Terkirim
‘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. Kontrol iBoot-PDU Example
Untuk mengontrol semua outlet iBoot-PDU melalui RestFul API: [sesuai bagian 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
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“success”:”true”,”message”:”Dikirim 'cycle' ke outlet a8-e7-7d-01-02-03 (0, 1, 2,3,4,5,6,7)”}
9.12. iBoot seri G2 Reboot Example
Untuk memaksa reboot iBoot (G2, PoE, G2S atau G2+) melalui RestFul API: [sesuai bagian 4.6 dan 5.9] curl -d '{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″,”reboot ”:”1″}' -X POSTINGAN
https://iboot.co/services/v4/control
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“sukses”:”benar”,”pesan”:”Dikirim 'reboot=' ke 00-0d-ad-01-02-03″}
9.13. iBoot-PDU Ambil Contoh Tertentuample
Untuk menanyakan status iBoot-PDU melalui RestFul API: [sesuai bagian Ambil Khusus 3.3] curl -d '{“token”:”####-####-####-####”,”mac”:”a8-e7-7d-01-02-03″}' - X POSTINGAN https://iboot.co/services/v4/retrieve
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“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. perintah set iBoot-PDU v4 Contohample
Berikut ini sample akan menambahkan dan mengkonfigurasi urutan bernama Wall to Schedule outlet 4 untuk mati, tunggu 10 detik lalu hidupkan kembali outlet 4 lalu buat autoping untuk melakukan ping ke google.com setiap 30 detik dengan jumlah kegagalan 4 dan waktu restart 60 detik. Autoping akan menjalankan urutan Wall ketika gagal.
Harap perhatikan bahwa 25 perintah tersebut merupakan pengulangan dari apa yang diperlukan untuk memprogram urutan yang sama dan melakukan autoping menggunakan CLI jika terhubung ke antarmuka unit CLI.
curl -d “{“token”:”####-####-####-####”,”mac”:”00-0d-ad-01-02-03″, “perintah ”:[ “tambahkan urutan Dinding”, “tambahkan urutan Tindakan dinding”, “tambahkan urutan tindakan Dinding”, “tambahkan urutan tindakan Dinding”, “setel tindakan dinding urutan 1 jenis outlet”, “tetapkan urutan tindakan Dinding 1 param1 localhost”, ”setel urutan Tindakan dinding 1 param2 4″,”setel urutan Tindakan dinding 1 param3 OFF”,”setel urutan Tindakan dinding 2 jenis penundaan”,”setel urutan Tindakan dinding 2 param1 10″,”setel urutan Tindakan dinding 3 jenis outlet”, ”atur urutan Tindakan dinding 3 param1 localhost”, “setel tindakan dinding urutan 3 param2 4″,”setel tindakan dinding urutan 3 param3 AKTIF”, “setel urutan Dinding diaktifkan benar”,”setel urutan admin pengguna Dinding ya”,”tambahkan autoping Dinding”,”setel autoping Alamat dinding google.com”,”setel autoping Periode dinding 30″,”setel autoping Jumlah dinding 4″,”setel autoping Wall timeout 2″,”setel autoping Wall restartdelay 60″,”setel urutan pemicu kegagalan dinding autoping Wall”,”setel autoping Wall cleartriggersequence none”,”setel autoping Wall diaktifkan benar”]}” -X POST https://iboot.co/services/v4/configuration/pdu/set
Perintah di atas akan mengembalikan struktur JSON sebagai berikut:
{“success”:”true”,”message”:”tambahkan urutan Dinding\n\nOke\nambah urutan Tindakan dinding\n\nOke\natambahkan urutan Tindakan dinding\n\nOke\natambahkan urutan Tindakan dinding\n\nOke\nset sequence Tindakan dinding 1 jenis outlet\n\nOk\nset sequence Wall action 1 param1 localhost\n\nOk\nset sequence Wall action 1 param2 4\n\nOk\nset sequence Wall action 1 param3 OFF\n\nOk\nset sequence Wall tindakan 2 jenis penundaan\n\nOk\nsetel urutan Tindakan dinding 2 param1 10\n\nOk\nsetel urutan Tindakan dinding 3 jenis outlet\n\nOk\nsetel urutan Tindakan dinding 3 param1 localhost\n\nOke\nsetel urutan Tindakan dinding 3 param2 4\n\nOk\nsetel urutan Tindakan dinding 3 param3 AKTIF\n\nOk\nsetel urutan Dinding diaktifkan benar\n\nOk\nsetel urutan admin pengguna Dinding ya\n\nOk\natambahkan autoping Dinding\n\nOk\nset autoping Alamat dinding google.com\n\nOk\nsetel autoping Periode dinding 30\n\nOk\nset autoping Jumlah dinding 4\n\nOk\nset autoping Wall timeout 2\n\nOk\nset autoping Wall restartdelay 60\n\nOk\ nset autoping Wall failtriggersequence Wall\n\nOk\nset autoping Wall cleartriggersequence none\n\nOk\nset autoping Wall diaktifkan benar\n\nOk”}

Dukungan Teknis Dataprobe Inc
Jalan Perdagangan 60E
Totowa New Jersey 07512
www.dataprobe.com/support
dukungan@dataprobe.com
Telepon: 201-934-9944
Telepon: 201-934-5111
iBCS Tenang API v4
V230918W

Dokumen / Sumber Daya

dataprobe V230918W iBCS Tenang API V4 URL Kontrol [Bahasa Indonesia:] Panduan Pengguna
V230918W iBCS API Tenang V4 URL Kontrol, V230918W, iBCS Restful API V4 URL Kontrol, API Tenang V4 URL Kontrol, API V4 URL Kontrol, V4 URL Kontrol, URL Kontrol

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *