Το σύστημα VMware Edge Network Intelligence διαθέτει ένα πλούσιο API μόνο για ανάγνωση, που επιτρέπει την πρόσβαση στα περισσότερα δεδομένα μέσω μιας προγραμματικής διασύνδεσης. Με αυτήν την ενοποίηση, οι οργανισμοί μπορούν να ενσωματώσουν δεδομένα του VMware Edge Network Intelligence σε άλλα εξωτερικά συστήματα, όπως αποθήκες δεδομένων ή λύσεις επιχειρηματικής ευφυΐας.
Το API VMware Edge Network Intelligence είναι ένα API ΜΟΝΟ ΓΙΑ ΑΝΑΓΝΩΣΗ που βασίζεται στο GraphQL. Εάν δεν είστε εξοικειωμένοι με το GraphQL, επισκεφτείτε τον Οδηγό GraphQL για περισσότερες πληροφορίες σχετικά με το πλαίσιο. Ένα ξεχωριστό πλεονέκτημα του GraphQL σε σχέση με άλλες διασυνδέσεις API είναι ότι, σε αντίθεση με το REST, επιτρέπει τη λήψη ενιαίας κλήσης των φιλτραρισμένων δεδομένων.
Επί του παρόντος, υποστηριζόμενα στοιχεία δεδομένων
Πελάτης |
Ιδιότητες, ιστορικό, απόδοση |
Εφαρμογή |
Χρήση, ταχύτητα μετάδοσης |
Access Point |
Ιδιότητες, απόδοση |
Προσαρμοσμένες ομάδες |
απόδοση |
Προτάσεις |
λεπτομέρειες |
Καθολικές συμβουλές |
λεπτομέρειες |
Ασφάλεια IoT |
Ανάλυση συμπεριφοράς μίας συσκευής/ομάδας |
Περιστατικά |
λεπτομέρειες |
Αλληλεπιδραστική εξερεύνηση του API
Εντός του VMware Edge Network Intelligence, μπορείτε να εξερευνήσετε το API μέσω μιας διαδραστικής γραφικής διεπαφής. Για να αποκτήσετε πρόσβαση στο GUI για το API, πρέπει να υποβληθείτε σε έλεγχο ταυτότητας στην εφαρμογή VMware Edge Network Intelligence και, στη συνέχεια, μπορείτε να μεταβείτε στη διεύθυνση https://<your-ENI-URL>/api/v2/graphiql
Όριο τιμής API
Ο διακομιστής API VMware Edge Network Intelligence στο δημόσιο cloud μπορεί να επεξεργαστεί 2 αιτήματα ανά δευτερόλεπτο. Μπορούν να σταλούν ταυτόχρονα και να τοποθετηθούν σε ουρά έως και 60 αιτήματα. Αυτά θα διεκπεραιωθούν με 2 αιτήματα ανά δευτερόλεπτο. Εάν ληφθούν περισσότερα από 60 αιτήματα ταυτόχρονα, τα αιτήματα μετά τα πρώτα 60 επιστρέφονται με κωδικό σφάλματος 429 - «Έχετε συμπληρώσει το όριο αιτημάτων API» (You have hit the API request limit). Τα αιτήματα API στην ιδιωτική συσκευή cloud ΔΕΝ διαθέτουν όριο τιμής.
Δημιουργία διακριτικού API
Για να δημιουργήσετε ένα διακριτικό API, μεταβείτε στις προτιμήσεις χρήστη και επιλέξτε API προγραμματιστή (Developer API).
Από εκεί, μπορείτε να δημιουργήσετε ένα διακριτικό που μπορεί να χρησιμοποιηθεί για τον έλεγχο ταυτότητας έναντι του API.
Τεκμηρίωση GitHub
Για περισσότερες λεπτομέρειες σχετικά με το API, ανατρέξτε στο αποθετήριο GitHub
Παραδείγματα API
Λίστα συσκευών-πελατών με δυνατότητα 5 GHz, που συνδέθηκαν στα 2,4 GHz τις τελευταίες 2 εβδομάδες σε συγκεκριμένη τοποθεσία
Δείγμα ερωτήματος
query{ deviceList(filters:{ op:AND, filters:[ {field:"rfBand", value:"2"}, {field:"is5ghzCapable", value:"true"} ] }){ totalCount devices { hostname macAddr is5ghzCapable rfBand userName isIotDevice apDwellTimeMs createdAt deviceTypeDetails { model osAndVersion deviceClass } } } }