Οι ενημερώσεις υλικολογισμικού-Air (OTA) επιτρέπουν στις κάμερες WiFi να λαμβάνουν και να εγκαθιστούν νέο λογισμικό συσκευής μέσω σύνδεσης δικτύου χωρίς να απαιτείται καλώδιο USB, κάρτα SD ή υπηρεσία επιτόπου-. Για συνδεδεμένες κάμερες, το OTA υποστηρίζει ενημερώσεις κώδικα ασφαλείας, διορθώσεις σφαλμάτων, βελτιώσεις WiFi, αλλαγές συμβατότητας και νέες λειτουργίες αφού έχει ήδη αναπτυχθεί το υλικό.
Μια αξιόπιστη διαδικασία OTA ακολουθεί μια σαφή διαδρομή:
Ελέγξτε → Λήψη → Επαλήθευση → Εγκατάσταση → Επανεκκίνηση → Επικύρωση → Ανάκτηση εάν χρειάζεται.

Τι είναι μια ενημέρωση υλικολογισμικού OTA σε μια κάμερα WiFi;
ΕναΕνημέρωση υλικολογισμικού OTAείναι μια απομακρυσμένη μέθοδος παράδοσης νέου υλικολογισμικού σε μια συνδεδεμένη συσκευή μέσω WiFi ή άλλης σύνδεσης δικτύου.
Το υλικολογισμικό είναι το ενσωματωμένο λογισμικό που τρέχει μέσα στην κάμερα. Ελέγχει λειτουργίες όπως λήψη εικόνων, κωδικοποίηση βίντεο, λογική εγγραφής, επικοινωνία WiFi, συμπεριφορά αποθήκευσης, ανίχνευση κίνησης και επικοινωνία με μια εφαρμογή ή διακομιστή για κινητά.
Εάν θέλετε πρώτα μια ευρύτερη εξήγηση για την πλευρά του δικτύου, ο οδηγός μας γιαπώς λειτουργούν οι κρυφές κάμερες WiFi εξηγεί πώς αλληλεπιδρούν η κάμερα, ο δρομολογητής, η σύνδεση στο Διαδίκτυο, η εφαρμογή και οι απομακρυσμένες υπηρεσίες.
Το OTA καθιστά δυνατή τη διατήρηση αυτού του υλικολογισμικού χωρίς φυσική ανάκτηση της κάμερας. Αυτό είναι ιδιαίτερα χρήσιμο για συμπαγείς συσκευές που είναι εγκατεστημένες σε μέρη που δεν είναι βολικό να προσπελάσετε επανειλημμένα, συμπεριλαμβανομένων προϊόντων όπως π.Κάμερα ξυπνητήρι WiFi.
Το ΟΤΑ πρέπει επίσης να διακρίνεται από το ατοπική ενημέρωση υλικολογισμικού.
|
Μέθοδος ενημέρωσης |
Πώς το υλικολογισμικό φτάνει στην κάμερα |
Τυπική χρήση |
|
Ενημέρωση OTA |
WiFi / Διαδίκτυο |
Απομακρυσμένη συντήρηση, ενημερώσεις στόλου, ενημερώσεις ρουτίνας |
|
Τοπική ενημέρωση |
Κάρτα SD, USB, εργαλείο τοπικής εξυπηρέτησης |
Σέρβις, ανάκτηση, ελεγχόμενες ενημερώσεις εκτός σύνδεσης |
Και οι δύο μέθοδοι μπορούν να είναι χρήσιμες σε μια πλήρη πλατφόρμα κάμερας. Το OTA παρέχει απλώς έναν πολύ πιο επεκτάσιμο τρόπο συντήρησης συσκευών που βρίσκονται ήδη στο πεδίο.
Επίσης, δεν σημαίνει ότι κάθε ενημέρωση πρέπει να εγκαθίσταται αυτόματα. Οι ενημερώσεις OTA μπορεί να είναι αυτόματες, προγραμματισμένες, να ξεκινούν από μια εφαρμογή ή να εγκρίνονται από έναν διαχειριστή.
Πώς λειτουργεί μια ενημέρωση υλικολογισμικού OTA βήμα προς βήμα;
Η ακριβής υλοποίηση εξαρτάται από το chipset, την πλατφόρμα υλικολογισμικού, την αρχιτεκτονική flash και το σχεδιασμό του backend. Ωστόσο, η υποκείμενη διαδικασία είναι σε γενικές γραμμές συνεπής.
Το IETFΑρχιτεκτονική ενημέρωσης υλικολογισμικού IoTπαρέχει ένα χρήσιμο πλαίσιο βασισμένο σε πρότυπα-για την κατανόηση του τρόπου αλληλεπίδρασης των εικόνων υλικολογισμικού, της υποδομής ενημέρωσης και των συνδεδεμένων συσκευών IoT.
1. Η κάμερα ελέγχει για νέα έκδοση υλικολογισμικού
Μια κάμερα WiFi επικοινωνεί περιοδικά με έναν διακομιστή διαχείρισης OTA ή συσκευής-.
Μπορεί να αναφέρει πληροφορίες όπως:
Τρέχουσα έκδοση υλικολογισμικού
Μοντέλο κάμερας
Αναθεώρηση υλικού
Αναγνωριστικό συσκευής
Στη συνέχεια, ο διακομιστής καθορίζει εάν είναι διαθέσιμο ένα νεότερο πακέτο υλικολογισμικού και εάν αυτή η έκδοση είναι συμβατή με τη συσκευή.
Ο έλεγχος συμβατότητας έχει μεγαλύτερη σημασία από όσο φαίνεται. Δύο κάμερες με το ίδιο περίβλημα μπορούν να περιέχουν διαφορετικές εκδόσεις PCB, αισθητήρες εικόνας, μονάδες WiFi, χωρητικότητα φλας ή SoC. Ένα σωστό σύστημα OTA θα πρέπει να αποφεύγει την αποστολή υλικολογισμικού που προορίζεται για μια αναθεώρηση υλικού σε άλλο.
2. Η κάμερα κατεβάζει το πακέτο υλικολογισμικού
Εάν υπάρχει κατάλληλη ενημέρωση, η κάμερα πραγματοποιεί λήψη του υλικολογισμικού μέσω της σύνδεσης δικτύου της.
Το πακέτο μπορεί να περιλαμβάνει την ίδια την εικόνα υλικολογισμικού καθώς και πληροφορίες έκδοσης και μεταδεδομένα συμβατότητας. Ορισμένες υλοποιήσεις υποστηρίζουν επίσης επαναλήψεις λήψης ή δυνατότητα συνέχισης για την αντιμετώπιση ασταθών συνδέσεων.
Επομένως, η ποιότητα του δικτύου παραμένει σημαντική ακόμη και όταν η ίδια η αρχιτεκτονική OTA είναι καλά σχεδιασμένη. Ο οδηγός μας για Εύρος κάμερας WiFi και σταθερότητα σύνδεσης καλύπτει τους παράγοντες που επηρεάζουν την πραγματική{0}}ασύρματη απόδοση.
Κατά τη διάρκεια του σταδίου λήψης, το τρέχον υλικολογισμικό εξακολουθεί να εκτελείται κανονικά.
3. Η κάμερα Επαληθεύει το υλικολογισμικό
Πριν ενεργοποιηθεί το νέο λογισμικό, η κάμερα ελέγχει εάν το πακέτο είναι αυθεντικό, πλήρες και προορίζεται για τη συγκεκριμένη συσκευή.
Οι τυπικοί έλεγχοι περιλαμβάνουν:
Επαλήθευση κρυπτογραφικής υπογραφής
Επικύρωση κατακερματισμού ή αθροίσματος ελέγχου
Ταίριασμα μοντέλου κάμερας
Αντιστοίχιση αναθεώρησης υλικού
Επικύρωση έκδοσης υλικολογισμικού
Ένα πακέτο που αποτυγχάνει σε αυτούς τους ελέγχους θα πρέπει να απορριφθεί πριν από την εγκατάσταση.
4. Το υλικολογισμικό εγγράφεται στο Flash
Στη συνέχεια, η νέα εικόνα εγγράφεται στη μνήμη flash της κάμερας.
Ορισμένα σχέδια ενημερώνουν απευθείας μια καθορισμένη περιοχή υλικολογισμικού. Τα πιο στιβαρά συστήματα χρησιμοποιούν συχνά έναΑρχιτεκτονική A/B ή διπλής-διαμερίσματος, όπου η νέα εικόνα αποθηκεύεται χωριστά από το τρέχον υλικολογισμικό που εκτελείται.
5. Η κάμερα επανεκκινεί
Αφού γραφτεί και επαληθευτεί η εικόνα, η διαδικασία εκκίνησης ενημερώνεται, ώστε η συσκευή να μπορεί να ξεκινήσει από το νέο υλικολογισμικό.
Η κάμερα επανεκκινεί και προετοιμάζει τη διοχέτευση εικόνας, τις υπηρεσίες δικτύου, την αποθήκευση, τη σύνδεση εφαρμογών και άλλες απαιτούμενες λειτουργίες στη νέα έκδοση.
6. Το νέο υλικολογισμικό έχει επικυρωθεί
Η επιτυχής εκκίνηση δεν ολοκληρώνει απαραίτητα την ενημέρωση.
Μια κάμερα μπορεί επίσης να επιβεβαιώσει ότι οι κρίσιμες υπηρεσίες έχουν αρχικοποιηθεί σωστά. Ανάλογα με την αρχιτεκτονική του προϊόντος, αυτό μπορεί να περιλαμβάνει επανασύνδεση δικτύου, προετοιμασία αισθητήρα, επικοινωνία διακομιστή, υπηρεσίες εγγραφής ή άλλους ελέγχους υγείας.
Μόνο αφού περάσουν αυτοί οι έλεγχοι, θα πρέπει το νέο υλικολογισμικό να θεωρείται γνωστή-καλή έκδοση.
7. Η κάμερα ανακτά εάν η ενημέρωση αποτύχει
Εάν το νέο υλικολογισμικό δεν εκκινήσει σωστά, το σύστημα μπορεί να ενεργοποιήσει μια διαδικασία ανάκτησης.
Ένας ισχυρός σχεδιασμός μπορεί να επιστρέψει στο προηγούμενο λειτουργικό υλικολογισμικό, να δοκιμάσει ξανά την ενημέρωση ή να εισέλθει σε μια καθορισμένη κατάσταση ανάκτησης αντί να αφήσει τη συσκευή αχρησιμοποίητη.
Πώς οι κάμερες WiFi επαληθεύουν και ασφαλίζουν το υλικολογισμικό OTA;
Η διαδρομή ενημέρωσης υλικολογισμικού είναι- ευαίσθητη στην ασφάλεια, επειδή το υλικολογισμικό έχει βαθύ έλεγχο της συσκευής.
Επομένως, ένας ασφαλής σχεδιασμός OTA προστατεύει πολλά διαφορετικά μέρη της διαδικασίας.
TLS ή HTTPSμπορεί να προστατεύσει τα δεδομένα υλικολογισμικού ενώ μετακινείται μεταξύ διακομιστή και κάμερας. Αυτό μειώνει τον κίνδυνο υποκλοπής ή τροποποίησης κατά τη μετάδοση.
Επαλήθευση ψηφιακής υπογραφήςκαθορίζει εάν το υλικολογισμικό ήταν εξουσιοδοτημένο από τον κατασκευαστή. Τα RSA και ECDSA είναι παραδείγματα κρυπτογραφικών σχημάτων που μπορούν να χρησιμοποιηθούν για το σκοπό αυτό.
Επαλήθευση ακεραιότηταςελέγχει εάν το ληφθέν πακέτο έφτασε άθικτο. Οι κατακερματισμοί και τα αθροίσματα ελέγχου SHA-256 είναι κοινά παραδείγματα.
Η κάμερα θα πρέπει επίσης να επικυρώνει τομοντέλο συσκευής, αναθεώρηση υλικού και επιτρεπόμενη έκδοση υλικολογισμικούπριν την εγκατάσταση.
|
Έλεγχος ασφαλείας |
Πρωταρχικός Σκοπός |
|
TLS / HTTPS |
Προστατέψτε το υλικολογισμικό κατά τη μεταφορά |
|
Ψηφιακή υπογραφή |
Επαληθεύστε την πηγή υλικολογισμικού |
|
Κατακερματισμός / άθροισμα ελέγχου |
Εντοπισμός διαφθοράς ή ελλιπών δεδομένων |
|
Αντιστοίχιση μοντέλου/αναθεώρησης |
Αποτρέψτε τη μη συμβατή εγκατάσταση |
|
Στοιχεία ελέγχου έκδοσης |
Αποτρέψτε μη έγκυρες ή μη επιτρεπόμενες εκδόσεις |
Αυτοί οι έλεγχοι αντιμετωπίζουν διαφορετικούς κινδύνους. Το HTTPS προστατεύει τη διαδρομή επικοινωνίας. μια ψηφιακή υπογραφή βοηθά την κάμερα να εμπιστευτεί την ίδια την εικόνα του υλικολογισμικού.
Για απομακρυσμένες κάμερες-παρακολούθησης, αυτό το επίπεδο υλικολογισμικού βρίσκεται δίπλα στην ευρύτερη αρχιτεκτονική σύνδεσης συσκευής-προς-εφαρμογή και{3}}από συσκευή σε-διακομιστή. Εάν αυτή η πλευρά του συστήματος είναι σχετική με το έργο σας, ανατρέξτε στο δικό μαςοδηγός ρύθμισης απομακρυσμένης προβολής κρυφής κάμερας.
Γιατί τα διαμερίσματα A/B κάνουν τις ενημερώσεις OTA πιο αξιόπιστες
ΕναΑρχιτεκτονική υλικολογισμικού A/Bδιατηρεί δύο περιοχές υλικολογισμικού στη μνήμη flash: μία ενεργή και μία ανενεργή.
Μια απλοποιημένη διάταξη μοιάζει με αυτό:
|
Συστατικό |
Ρόλος |
|
Ενεργό διαμέρισμα |
Εκτελεί το τρέχον λειτουργικό υλικολογισμικό |
|
Ανενεργό διαμέρισμα |
Λαμβάνει το νέο υλικολογισμικό |
|
Επιλογέας μπότας |
Επιλέγει ποιο υλικολογισμικό ξεκινά |
|
Μεταδεδομένα OTA |
Παρακολουθεί την κατάσταση ενημέρωσης και διαμερίσματος |
Ας υποθέσουμε ότι η κάμερα εκκινεί αυτήν τη στιγμή από το Partition A.
Το σύστημα OTA πραγματοποιεί λήψη του νέου υλικολογισμικού στο Partition B. Αφού γραφτεί και επαληθευτεί η εικόνα, ο επιλογέας εκκίνησης επισημαίνει το B ως τον επόμενο στόχο εκκίνησης. Στη συνέχεια, η κάμερα επανεκκινείται.
Εάν η νέα εικόνα ξεκινήσει με επιτυχία και περάσει τους απαιτούμενους ελέγχους, το B γίνεται το ενεργό υλικολογισμικό.
Εάν αποτύχει, η συσκευή μπορεί να επιστρέψει στην προηγούμενη εικόνα εργασίας στο A.
Η τεκμηρίωση του Espressif γιαΚατατμήσεις υλικολογισμικού A/B και επαναφορά OTA παρέχει ένα συγκεκριμένο παράδειγμα υλοποίησης χρησιμοποιώντας υποδοχές OTA όπως OTA_0 και OTA_1.
Το διαμέρισμα A/B είναι ένας ισχυρός σχεδιασμός για τη βελτίωση της δυνατότητας ανάκτησης, αν και δεν είναι η μόνη αρχιτεκτονική OTA και δεν πρέπει να θεωρείται ότι υπάρχει σε κάθε κάμερα WiFi.
Επαναφορά εναντίον-Επιστροφή
Οι δύο όροι ακούγονται παρόμοιοι αλλά εξυπηρετούν διαφορετικούς σκοπούς.
|
Μηχανισμός |
Σκοπός |
|
Επαναφορά / επιστροφή |
Επιστρέφει σε ένα προηγούμενο γνωστό-καλό υλικολογισμικό εάν η ενημέρωση αποτύχει |
|
Αντι-επαναστροφή |
Αποτρέπει την εγκατάσταση μιας παλαιότερης έκδοσης υλικολογισμικού που δεν θα πρέπει πλέον να γίνεται αποδεκτή |
Η επαναφορά βελτιώνει κυρίως την αξιοπιστία.
Το Anti{0}}rollback είναι ένας έλεγχος ασφαλείας. Μπορεί να εμποδίσει έναν εισβολέα ή μια μη εξουσιοδοτημένη διαδικασία να εγκαταστήσει σκόπιμα μια παλαιότερη έκδοση υλικολογισμικού που περιέχει γνωστά τρωτά σημεία.
Τι συμβαίνει εάν αποτύχει το WiFi, το Power ή η ενημέρωση υλικολογισμικού;
Διαφορετικές αποτυχίες συμβαίνουν σε διαφορετικά σημεία της διαδικασίας OTA και οι κίνδυνοι δεν είναι ίδιοι.
Εάν το WiFi αποσυνδεθεί κατά τη λήψη
Εάν η ασύρματη σύνδεση πέσει ενώ γίνεται λήψη του υλικολογισμικού, το υπάρχον υλικολογισμικό συνήθως παραμένει ανέγγιχτο.
Η κάμερα μπορεί να επαναλάβει τη λήψη, να απορρίψει το ημιτελές πακέτο ή να συνεχίσει τη μεταφορά εάν η εφαρμογή OTA υποστηρίζει αυτήν τη λειτουργία.
Επομένως, μια διακοπή δικτύου κατά τη λήψη είναι διαφορετική από μια διακοπή ρεύματος κατά την τροποποίηση της μνήμης flash.
Εάν διακοπεί η ισχύς κατά την εγκατάσταση
Η απώλεια ισχύος κατά την εγγραφή ή την ενεργοποίηση του υλικολογισμικού παρουσιάζει σοβαρότερο κίνδυνο.
Η σχεδίαση A/B βοηθάει επειδή το προηγούμενο γνωστό-καλό υλικολογισμικό μπορεί να παραμείνει ανέγγιχτο όσο η νέα εικόνα είναι γραμμένη στην ανενεργή περιοχή.
Για κάμερες με μπαταρία-, το υλικολογισμικό μπορεί επίσης να ελέγξει το επίπεδο της μπαταρίας προτού επιτρέψει την έναρξη μιας ενημέρωσης. Τα σχέδια με πρίζα-έχουν διαφορετικές εκτιμήσεις για την ισχύ, και αυτός είναι ένας λόγος που η επιλογή μεταξύ της μπαταρίας και της αρχιτεκτονικής κάμερας συνεχούς-τροφοδοσίας επηρεάζει περισσότερο από τον χρόνο εκτέλεσης.
Εάν το νέο υλικολογισμικό αποτύχει να εκκινήσει
Ένας φύλακας, ένας έλεγχος υγείας εκκίνησης ή μια ρουτίνα αποκατάστασης μπορεί να εντοπίσει ότι η νέα εικόνα δεν λειτουργεί σωστά.
Στη συνέχεια, η συσκευή μπορεί να επιστρέψει στο προηγούμενο υλικολογισμικό.
Ο καλός σχεδιασμός ανάκτησης μειώνει σημαντικά την πιθανότητα μια αποτυχημένη ενημέρωση OTA να αφήσει την κάμερα άχρηστη, αν και καμία διαδικασία υλικολογισμικού δεν θα πρέπει να αντιμετωπίζεται ως πλήρης απόδειξη αποτυχίας-.
Πλήρες υλικολογισμικό έναντι ενημερώσεων Delta OTA
A πλήρη ενημέρωση υλικολογισμικούκατεβάζει ολόκληρη την εικόνα υλικολογισμικού.
A ενημέρωση δέλτα ή διαφορικούστέλνει μόνο τις αλλαγές μεταξύ του τρέχοντος υλικολογισμικού και της νέας έκδοσης. Η κάμερα ανακατασκευάζει το νέο υλικολογισμικό τοπικά πριν περάσει από την κανονική επαλήθευση και ενεργοποίηση.
|
|
Πλήρης ενημέρωση υλικολογισμικού |
Ενημέρωση Delta |
|
Λήψη περιεχομένου |
Πλήρης εικόνα |
Διαφορά μεταξύ των εκδόσεων |
|
Μέγεθος μεταφοράς |
Μεγαλύτερος |
Συνήθως μικρότερο |
|
Επεξεργασία συσκευής |
Πιο απλό |
Απαιτεί τοπική ανακατασκευή |
|
Χρήση εύρους ζώνης |
Πιο ψηλά |
Χαμηλότερος |
|
Πολυπλοκότητα υλοποίησης |
Χαμηλότερος |
Πιο ψηλά |
Το υλικό του κλάδου που αναφέρεται κατά τη διάρκεια της έρευνας για αυτό το άρθρο αναφέρει τυπικές μειώσεις μεταφοράς ενημερώσεων delta-70% ή περισσότερο.
Ένα παράδειγμα συγκρίνει το αΠλήρης εικόνα υλικολογισμικού 4 MBμε αΠακέτο δέλτα 600–700 KB. Στη συγκεκριμένη περίπτωση, ο όγκος των μεταφερόμενων δεδομένων μειώνεται κατά προσέγγιση82,5% έως 85%.
Αυτό μπορεί να κάνει σημαντική διαφορά για αδύναμες συνδέσεις, συνδέσμους δημιουργίας αντιγράφων ασφαλείας κινητής τηλεφωνίας ή συσκευές ευαίσθητες στην μπαταρία-, επειδή μια μικρότερη λήψη μπορεί να μειώσει τον χρόνο μεταφοράς και τη χρήση του ραδιοφώνου.
Οι ενημερώσεις της Delta προσθέτουν πολυπλοκότητα μηχανικής. Η κάμερα πρέπει να ανακατασκευάσει τη σωστή νέα εικόνα τοπικά και να εξακολουθήσει να επαληθεύει το υλικολογισμικό που προκύπτει πριν από την ενεργοποίηση.
Για προϊόντα που ενδέχεται να χρησιμοποιούν συνδεσιμότητα κινητής τηλεφωνίας αντί ή παράλληλα με το WiFi, η σύγκριση μαςWiFi έναντι{0}}Συνδεσιμότητας κάμερας Gπαρέχει πρόσθετο πλαίσιο δικτύου-.
Αυτόματες, προγραμματισμένες ή μη αυτόματες ενημερώσεις OTA: Τι βλέπει ο χρήστης;
Το OTA περιγράφει πώς το υλικολογισμικό φτάνει στην κάμερα. Δεν καθορίζει πόσο έλεγχο έχει ο χρήστης ή ο διαχειριστής στην εγκατάσταση.
|
Λειτουργία ενημέρωσης |
Τυπική Συμπεριφορά |
|
Αυτόματο |
Το κατάλληλο υλικολογισμικό εγκαθίσταται αυτόματα |
|
Προγραμματισμένος |
Η εγκατάσταση πραγματοποιείται σε ένα επιλεγμένο χρονικό παράθυρο |
|
Η εφαρμογή-ξεκίνησε |
Ο χρήστης ξεκινά την ενημέρωση από την εφαρμογή |
|
Ελεγχόμενος-διαχειριστής |
Ένας χειριστής εγκρίνει τη διάθεση σε διαχειριζόμενες συσκευές |
Μια εφαρμογή κάμερας μπορεί να εμφανίζει:
Τρέχουσα έκδοση υλικολογισμικού
Διαθεσιμότητα ενημέρωσης
Σημειώσεις αλλαγής ή έκδοσης
Πρόοδος λήψης/εγκατάστασης
Κατάσταση ολοκλήρωσης ή σφάλματος
Ορισμένα συστήματα επιτρέπουν την αναβολή των συνηθισμένων ενημερώσεων λειτουργιών, ενώ αντιμετωπίζουν πιο επιθετικά τις κρίσιμες επιδιορθώσεις ασφαλείας.
Η κάμερα μπορεί να συνεχίσει την εγγραφή ή τη ροή κατά τη λήψη και την επαλήθευση, εάν η αρχιτεκτονική έχει αρκετούς πόρους. Ωστόσο, η ενεργοποίηση του νέου υλικολογισμικού απαιτεί συνήθως επανεκκίνηση.
Για το λόγο αυτό,ελάχιστη διαταραχήείναι ένας πιο ακριβής στόχος μηχανικής από το να υποσχόμαστε απλώς μηδενικό χρόνο διακοπής λειτουργίας.
Γιατί το OTA έχει σημασία για τους στόλους φωτογραφικών μηχανών, τους OEM και τα προϊόντα ιδιωτικής ετικέτας-
Η αξία του OTA γίνεται πιο εμφανής καθώς αυξάνεται ο αριθμός των εγκατεστημένων καμερών.
Η μη αυτόματη ενημέρωση ορισμένων συσκευών μπορεί να είναι διαχειρίσιμη. Η διατήρηση δεκάδων ή εκατοντάδων καμερών σε καταστήματα, αποθήκες, γραφεία ή τοποθεσίες πελατών είναι ένα διαφορετικό πρόβλημα.
Χωρίς κεντρική διαχείριση υλικολογισμικού, διαφορετικές συσκευές μπορούν να παραμείνουν σε διαφορετικές εκδόσεις. Αυτό περιπλέκει την ενημέρωση κώδικα ασφαλείας, την αντιμετώπιση προβλημάτων, τη συμβατότητα εφαρμογών, τις δοκιμές και την υποστήριξη-μετά την πώληση.
Η OTA μπορεί να βοηθήσει τους κατασκευαστές και τους χειριστές να διαχειριστούν:
Ανάπτυξη ενημερωμένης έκδοσης κώδικα ασφαλείας
Συνοχή έκδοσης υλικολογισμικού
Απομακρυσμένες διορθώσεις σφαλμάτων
WiFi και βελτιστοποίηση απόδοσης
Βελτιώσεις λειτουργιών ή αλγορίθμων
Συμβατότητα εφαρμογών και διακομιστή
Μακροπρόθεσμη-συντήρηση προϊόντος
Αυτό έχει σημασία ιδιαίτερα για προσαρμοσμένεςΚατασκοπευτική κάμερα WiFi πλατφόρμες, επειδή η συμπεριφορά του υλικολογισμικού είναι στενά συνδεδεμένη με το chipset, το PCB, την ασύρματη μονάδα, την αρχιτεκτονική ισχύος, την εφαρμογή και το περιβάλλον διακομιστή.
Ένα προϊόν όπως το αΜονάδα κάμερας DIY WiFiδείχνει επίσης γιατί ο προγραμματισμός υλικολογισμικού πρέπει να γίνεται σε επίπεδο πλατφόρμας. Μόλις η μονάδα ενσωματωθεί στο περίβλημα ή την εφαρμογή ενός πελάτη, η ανάκτηση κάθε μονάδας για μη αυτόματη εξυπηρέτηση υλικολογισμικού μπορεί να είναι μη πρακτική.
Τι πρέπει να ρωτήσουν οι αγοραστές OEM για την υποστήριξη OTA;
Πριν εγκρίνετε μια συνδεδεμένη πλατφόρμα κάμερας, αξίζει να διευκρινίσετε:
Ποιος ελέγχει τις εκδόσεις υλικολογισμικού;
Πώς γίνεται ο έλεγχος ταυτότητας υλικολογισμικού;
Μπορούν διαφορετικά SKU και αναθεωρήσεις PCB να λαμβάνουν διαφορετικό υλικολογισμικό;
Τι συμβαίνει εάν η εγκατάσταση αποτύχει;
Υποστηρίζεται η επαναφορά;
Υποστηρίζεται η αντι-επαναστροφή;
Μπορούν να πραγματοποιηθούν εκδόσεις πριν από την πλήρη ανάπτυξη;
Πώς συντονίζονται οι εκδόσεις υλικολογισμικού και εφαρμογής για κινητά-;
Πόσο καιρό θα συνεχιστεί η υποστήριξη υλικολογισμικού;
Μπορεί η πλατφόρμα λογισμικού να υποστηρίζει απαιτήσεις ιδιωτικής- ετικέτας;
Αυτές οι ερωτήσεις ανήκουν στην ίδια τεχνική αξιολόγηση με την ποιότητα εικόνας, τη σταθερότητα του WiFi, την κατανάλωση ενέργειας και την αξιοπιστία του υλικού. ΕΝΑ λίστα ελέγχου δειγμάτων κρυφής κάμερας μπορεί να βοηθήσει στη δομή αυτής της ευρύτερης-αναθεώρησης πριν από την παραγωγή.
Συχνές ερωτήσεις σχετικά με τις ενημερώσεις κάμερας WiFi OTA
Χρειάζεται μια κάμερα WiFi πρόσβαση στο Διαδίκτυο για ενημέρωση υλικολογισμικού OTA;
Μια συμβατική ενημέρωση OTA{0}}που βασίζεται στο cloud απαιτεί συνήθως πρόσβαση στο δίκτυο, ώστε η κάμερα να μπορεί να επικοινωνήσει με την υπηρεσία ενημέρωσης και να ανακτήσει το υλικολογισμικό. Ένα προϊόν μπορεί να υποστηρίζει χωριστά μια τοπική ενημέρωση μέσω κάρτας SD, USB ή εργαλείου σέρβις.
Τι συμβαίνει εάν το WiFi αποσυνδεθεί κατά τη διάρκεια μιας ενημέρωσης OTA;
Εάν η σύνδεση αποτύχει κατά τη λήψη, η ενημέρωση μπορεί συνήθως να σταματήσει, να προσπαθήσει ξανά ή να συνεχίσει ανάλογα με την υλοποίηση. Το υπάρχον υλικολογισμικό παραμένει κανονικά ανέπαφο έως ότου ληφθεί και επικυρωθεί πλήρως η εικόνα αντικατάστασης.
Μπορεί μια ενημέρωση υλικολογισμικού OTA να εγκαταστήσει μια κάμερα;
Μια αποτυχημένη ενημέρωση υλικολογισμικού μπορεί να αφήσει ένα ανεπαρκώς προστατευμένο σύστημα να μην μπορεί να εκκινήσει. Η επαλήθευση, τα διαμερίσματα A/B, η λογική παρακολούθησης και οι μηχανισμοί επαναφοράς έχουν σχεδιαστεί για να μειώσουν αυτόν τον κίνδυνο.
Σταματά η εγγραφή της κάμερας κατά τη διάρκεια μιας ενημέρωσης υλικολογισμικού;
Εξαρτάται από την αρχιτεκτονική του υλικού και του υλικολογισμικού. Η εγγραφή ή η ροή μπορεί να συνεχιστεί κατά τη λήψη μιας ενημέρωσης, αλλά η ενεργοποίηση υλικολογισμικού απαιτεί κανονικά επανεκκίνηση και επομένως μια σύντομη διακοπή.
Γιατί γίνεται επανεκκίνηση μιας κάμερας WiFi μετά από ενημέρωση υλικολογισμικού;
Η επανεκκίνηση επιτρέπει στον φορτωτή εκκίνησης και στο λογισμικό της συσκευής να ξεκινήσουν από την εικόνα υλικολογισμικού που έχει εγκατασταθεί πρόσφατα. Στη συνέχεια, η κάμερα προετοιμάζει το υλικό της, τη σύνδεση WiFi, τις υπηρεσίες εγγραφής και την επικοινωνία διακομιστή με τη νέα έκδοση.
Είναι ασφαλείς οι ενημερώσεις υλικολογισμικού OTA;
Μπορούν να είναι όταν η αρχιτεκτονική έχει σχεδιαστεί σωστά. Η ασφαλής μεταφορά, οι ψηφιακές υπογραφές, οι έλεγχοι ακεραιότητας, η επικύρωση συμβατότητας υλικού, ο έλεγχος έκδοσης και οι μηχανισμοί ανάκτησης συμβάλλουν στην ασφάλεια της διαδικασίας ενημέρωσης.
Ποια είναι η διαφορά μεταξύ επαναφοράς και αντι-επαναστροφής;
Η επαναφορά επαναφέρει ένα προηγούμενο λειτουργικό υλικολογισμικό εάν αποτύχει η νέα έκδοση. Το Anti{1}}rollback αποτρέπει την υποβάθμιση μιας συσκευής σε παλαιότερη έκδοση υλικολογισμικού που δεν θα πρέπει πλέον να είναι αξιόπιστη.
Τελικές Σκέψεις
Ένα αξιόπιστο σύστημα OTA κάμερας WiFi ακολουθεί μια πειθαρχημένη σειρά: προσδιορίστε το σωστό υλικολογισμικό, κατεβάστε το με ασφάλεια, ελέγξτε την ταυτότητα και επαληθεύστε το, εγκαταστήστε το με ασφάλεια, επανεκκινήστε στη νέα εικόνα, επικυρώστε το αποτέλεσμα και ανακτήστε εάν κάτι πάει στραβά.
Για συνδεδεμένα προϊόντα Mini και Hidden Camera, αυτός ο κύκλος ζωής λογισμικού αξίζει την ίδια μηχανική προσοχή με τον αισθητήρα, τον φακό, το PCB, την κεραία και το περίβλημα.
Όλκαμ αναπτύσσει και κατασκευάζει προϊόντα Mini και Hidden Camera για έργα OEM/ODM που αφορούν απαιτήσεις υλικού, υλικολογισμικού, εφαρμογών και πλατφόρμας. Εάν αξιολογείτε την υποστήριξη υλικολογισμικού OTA για ένα νέο προϊόν κάμερας, επικοινωνήστε μαζί μας για να συζητήσουμε το σετ chip, την αρχιτεκτονική ενημέρωσης, τη ροή εργασίας της εφαρμογής και τις μακροπρόθεσμες{1}}απαιτήσεις λογισμικού για το έργο σας.

