Μετάβαση στο περιεχόμενο

Εικονικές συσκευές

Μια εικονική συσκευή είναι μια συσκευή στην πλατφόρμα HAM χωρίς υλικό. Οι μετρήσεις της έρχονται από δικό σας σύστημα μέσω του API, όχι από αισθητήρα HAM.

Μετά η εικονική συσκευή λειτουργεί όπως κάθε άλλη συσκευή: γραφήματα, ιστορικό, κανόνες, αναφορές και διαμοιρασμός.

  • Έχετε έναν αισθητήρα ή ένα σύστημα τρίτου κατασκευαστή και θέλετε τις τιμές του στην εφαρμογή HAM.
  • Θέλετε κανόνες και ειδοποιήσεις για τιμές που υπολογίζει το δικό σας λογισμικό.
Στοιχείο Τιμή
Οικογένεια v (Virtual HAM). Ο σειριακός αριθμός είναι π.χ. v:123.
Μετρήσεις Έως 6, με κωδικούς u0, u1, u2, u3, u4, u5
Έξοδοι Καμία
Σήμα ζωής Δεν υπάρχει. Η συσκευή αλλάζει μόνο όταν στέλνετε τιμές.

Η εφαρμογή δεν έχει οθόνη για να δημιουργήσετε εικονική συσκευή. Για μια νέα εικονική συσκευή, επικοινωνήστε με την υποστήριξη.

Στείλτε POST στο virtual_device_update.php. Χρειάζεστε δικαίωμα διαχειριστή στη συσκευή.

Terminal window
curl -X POST https://api.hamsystems.eu/virtual_device_update.php \
-H "Authorization: Bearer-API YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"serialno": "v:123", "R": {"u0": 2150, "u1": 48}}'
Πεδίο Περιεχόμενο
serialno Ο σειριακός αριθμός της εικονικής συσκευής
R Οι μετρήσεις, με κλειδί τον κωδικό (u0 έως u5)
untime Προαιρετικό. Ο χρόνος της μέτρησης σε δευτερόλεπτα unix. Χωρίς αυτό ο διακομιστής χρησιμοποιεί την τρέχουσα ώρα.

Ο διακομιστής κρατά μόνο τα πεδία serialno, R και untime. Αγνοεί τα άλλα πεδία.

Η απάντηση είναι JSON με messages και response.

Μήνυμα σφάλματος Αιτία
Invalid arguments Λείπει το serialno.
Invalid login Το κλειδί ή το token δεν είναι σωστό.
Access denied to device Δεν έχετε δικαίωμα διαχειριστή στη συσκευή.

Διαβάζετε τις τιμές με τους ίδιους τρόπους όπως σε κάθε συσκευή:

Chat με την υποστήριξη