Υλικολογισμικό i.91.065: Τοπικά API επωνυμίας, υποστήριξη CORS POST και βελτιωμένη ανάκτηση MQTTS
Το υλικολογισμικό i.91.065 είναι πλέον διαθέσιμο για τις συσκευές της σειράς WEM.
Κατεβάστε το υλικολογισμικό εδώ: i.91.065.bin
Μέγεθος αρχείου: 725808 bytes
SHA256: 6c4efdcb5d84036f6fafee7c0620e4ec3452cb6740d81f824d9cf2205913a36e
MD5: a2be4c7fde307223932f93a7adf6df04
Αυτή η έκδοση προσθέτει τοπικά API επωνυμίας (branding) για το Web UI:
GET /api/getbrandPOST /api/setbrand
Το API μπορεί να ελέγχει αν το λογότυπο της IAMMETER, το κείμενο IAMMETER και το περιεχόμενο του υποσέλιδου IAMMETER εμφανίζονται στο τοπικό Web UI. Υποστηρίζει επίσης ένα προσαρμοσμένο brandText έως 20 bytes και μια τιμή apSsid για τη διαμόρφωση του Soft AP από το εργοστάσιο. Το POST /api/setbrand δεν πραγματοποιεί αυτόματη επανεκκίνηση της συσκευής· αν αλλάξει το apSsid, το νέο όνομα Soft AP θα ισχύσει μετά την επόμενη επανεκκίνηση της συσκευής.


Το υλικολογισμικό i.91.065 προσθέτει επίσης υποστήριξη για HTTP OPTIONS, ώστε τα εργαλεία που βασίζονται σε πρόγραμμα περιήγησης να μπορούν να χρησιμοποιούν αιτήσεις JSON POST μεταξύ διαφορετικών προελεύσεων (cross-origin) με τοπικά API όπως τα /api/setbrand, /api/setadv και /api/setwifiadv. Μπορείτε να δοκιμάσετε το νέο API επωνυμίας από τη σελίδα δοκιμής WEM API.
Αυτή η έκδοση διορθώνει επίσης ένα ζήτημα ανάκτησης του MQTTS. Σε παλαιότερες εκδόσεις, αν ο διακομιστής MQTTS ήταν μη διαθέσιμος για μεγάλο χρονικό διάστημα ή οι προσπάθειες σύνδεσης TLS αποτύγχαναν συνεχώς, η συσκευή μερικές φορές σταματούσε να ανακτάται αυτόματα και απαιτούσε επανεκκίνηση. Η νέα έκδοση βελτιώνει τον καθαρισμό των πόρων, την προστασία επανασύνδεσης και τη συμπεριφορά ανάκτησης μετά από αποτυχίες MQTTS.
Σχετικοί σύνδεσμοι: