Αποστολή εντολών στο Connected Field Service

Το Dynamics 365 Field Service δίνει τη δυνατότητα εύκολης αμφίδρομης επικοινωνίας με τις συσκευές IoT. Παρέχει στον οργανισμό σας τη δυνατότητα όχι μόνο να συγκεντρώνει δεδομένα από συσκευές IoT αλλά και να αποστέλλει εντολές και να λαμβάνει ενημερώσεις σε πραγματικό χρόνο. Αυτή η συμμετρική ροή πληροφοριών ενισχύει τις δυνατότητες ελέγχου, παρακολούθησης και λήψης αποφάσεων εντός της υποδομής του IoT.

Οι εντολές είναι προγραμματικές οδηγίες που αποστέλλονται από την εφαρμογή Field Service στις συσκευές IoT. Κατευθύνουν τις συσκευές στην εκτέλεση συγκεκριμένων ενεργειών, στην ανάκτηση δεδομένων ή στην τροποποίηση των υπαρχουσών ρυθμίσεων παραμέτρων τους. Οι εντολές αποτελούνται από ιδιότητες ορισμού IoT που παρέχουν ένα τυποποιημένο πλαίσιο για την κατανόηση και την αλληλεπίδραση με τα δεδομένα της συσκευής. Αυτές οι ιδιότητες αντιπροσωπεύουν τα χαρακτηριστικά των συσκευών IoT που μπορούν να παρακολουθούνται ή να ελέγχονται. Για παράδειγμα, οι ιδιότητες ορισμού IoT για έναν θερμοστάτη μπορεί να περιλαμβάνουν θερμοκρασία και υγρασία.

Φιλοδώρημα

Οι εντολές για μια συσκευή IoT τεκμηριώνονται συνήθως στο εγχειρίδιο της συσκευής ή στην τεκμηρίωση του API. Αυτοί οι πόροι παρέχουν αναλυτικές πληροφορίες σχετικά με τις διαθέσιμες εντολές, τη σύνταξη και τον τρόπο αλληλεπίδρασης με τη συσκευή μέσω προγραμματισμού.

Δημιουργήστε ιδιότητες ορισμού IoT

Πριν ρυθμίσετε τις παραμέτρους μιας εντολής IoT στο Field Service, πρέπει πρώτα να δημιουργήσετε ιδιότητες ορισμού IoT. Οι ιδιότητες ορισμού IoT βοηθούν στην κατασκευή της συμβολοσειράς μηνύματος για την εντολή IoT.

  1. Στο Field Service, αλλαγή στην περιοχή Ρυθμίσεις.
  2. Στην περιοχή IoT, επιλέξτε Ορισμοί ιδιοτήτων IoT και επιλέξτε Νέο.
  3. Εισαγάγετε ένα Όνομα και επιλέξτε τον Τύπο δεδομένων για την ιδιότητα.
  4. Προσθέστε πληροφορίες στην ενότητα Πρόσθετες ιδιότητες. Επιλέξτε Εμφάνιση συμβολοσειράς για επαλήθευση της δομημένης συμβολοσειράς.
  5. Επιλέξτε Αποθήκευση.

Στιγμιότυπο οθόνης μιας συμπληρωμένης καρτέλας ορισμού ιδιότητας IoT.

Ρύθμιση παραμέτρων εντολών IoT

  1. Στο Field Service, αλλαγή στην περιοχή Ρυθμίσεις.
  2. Στην περιοχή IoT, επιλέξτε Ορισμοί εντολών και επιλέξτε Νέο .
  3. Στο πεδίο Όνομα, εισαγάγετε τον ορισμό εντολής. Για παράδειγμα: Επαναφορά θερμοστάτη.
  4. Επιλέξτε Αποθήκευση.
  5. Στην ενότητα Παράμετροι εντολής, επιλέξτε τα κατακόρυφα αποσιωπητικά ⋮ και επιλέξτε Προσθήκη υπάρχουσας ιδιότητας IoT.
  6. Επιλέξτε μια καρτέλα ορισμού ιδιότητας IoT και επιλέξτε Προσθήκη.
  7. Επιλέξτε Αποθήκευση.

Στιγμιότυπο οθόνης μιας καρτέλας ορισμού εντολής IoT.

Αποστολή εντολής σε ενεργή ειδοποίηση IoT

  1. Στο Field Service, ανοίξτε την περιοχή Εξυπηρέτηση.
  2. Στην περιοχή Πάγια στοιχεία, επιλέξτε Ειδοποιήσεις IoT και ανοίξτε μια υπάρχουσα καρτέλα ειδοποίησης IoT.
  3. Στην καρτέλα ειδοποίησης IoT, επιλέξτε Αποστολή εντολής.
  4. Επιλέξτε έναν ορισμό εντολής στο πεδίο Εντολή και επιλέξτε Αποστολή εντολής.

Στιγμιότυπο οθόνης μιας ειδοποίησης IoT με την επιλογή παραθύρου διαλόγου αποστολής εντολής.

Παράδειγμα εντολών προσομοιωτή θερμοστάτη

Εάν χρησιμοποιείτε το Πρότυπο ανάπτυξης IoT για Azure IoT Hub, μπορείτε να επιλέξετε να εγκαταστήσετε έναν προσομοιωτή θερμοστάτη. Ο παρακάτω πίνακας περιλαμβάνει εντολές που μπορείτε να στείλετε στον προσομοιωτή θερμοστάτη.

Command Συμβολοσειρά μηνύματος εντολής
Επαναφορά θερμοστάτη {"CommandName":"Reset Thermostat","Parameters":{}}
Ειδοποίηση {"CommandName":"Notification","Parameters”: {"Message":"Technician has been dispatched"}}
Καθορισμός τιμών (Ενημέρωση ορισμών ιδιότητας IoT Θερμοκρασία και υγρασία)   {"CommandName":"Set Values","Parameters”: {"Reading":{"Temperature":"70","Humidity":"60"}}}

Επόμενα βήματα