Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 402233|Απάντηση: 158

[Πηγή] .NET/C# Εργαλείο εντοπισμού σφαλμάτων διεπαφής Huawei NB-IoT [Πηγαίος κώδικας]

  [Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 24/4/2017 9:54:53 π.μ. | | | |


.net/c# Το εργαλείο διεπαφής προς βορρά της πλατφόρμας διαχείρισης σύνδεσης Huawei IoT
http://www.itsvse.com/thread-3639-1-1.html
(Πηγή: Αρχιτέκτονας)
Πώς να χρησιμοποιήσετε το εργαλείο εντοπισμού σφαλμάτων Huawei NB-IoT
http://www.itsvse.com/thread-4111-1-1.html
(Πηγή: Αρχιτέκτονας)

Παραπάνω είναι η λήψη του τελικού προϊόντος.

Επίδειξη πρακτικής εφαρμογής λύσεων NB-IoT
Ακολουθούν μερικές εφαρμογές που σχετίζονται με το NB-IoT για να σας δώσουν μια βαθύτερη κατανόηση του τι σημαίνουν.

(1) Λύση έξυπνης στάθμευσης NB-IoT της Huawei/China Unicom: Το έξυπνο σύστημα στάθμευσης που κυκλοφόρησε με βάση τη μονάδα NB-IoT της Huawei θα μπορεί να πραγματοποιεί λειτουργίες όπως κράτηση και υπομίσθωση θέσεων στάθμευσης και η χαμηλή κατανάλωση ενέργειας και η υψηλή ικανότητα διείσδυσης καθιστούν αυτή τη λύση πιο αξιόπιστη. Προς το παρόν, το σύστημα στάθμευσης έχει τεθεί σε δοκιμαστική χρήση στη Disneyland της Σαγκάης.



(2) Έξυπνο κάλυμμα φρεατίου ZTE/China Mobile: Αυτή η λύση μπορεί να πραγματοποιήσει έγκαιρη προειδοποίηση όταν το κάλυμμα φρεατίου ανοίγει ή μετατοπίζεται επιβλέποντας πλήρως την κατάσταση του καλύμματος φρεατίου. Η τεχνολογία NB-IoT έχει τα χαρακτηριστικά χαμηλού κόστους, ευρείας κάλυψης, χαμηλής ισχύος και μεγάλης σύνδεσης, τα οποία μπορούν να βελτιώσουν αποτελεσματικά την περιοχή κάλυψης του έξυπνου συστήματος παρακολούθησης καλύμματος φρεατίων, να εξαλείψουν τα νεκρά σημεία κάλυψης και να μειώσουν το κόστος κατασκευής και συντήρησης.

(3) Εφαρμογή περιβαλλοντικής ανίχνευσης China Mobile/Ericsson/Intel: Χρησιμοποιείται το πιο πρόσφατο τσιπ NB-IoT (XMM7115) της Intel, το οποίο μπορεί να παρακολουθεί την τιμή PM, τη θερμοκρασία, την υγρασία, τη φωτεινότητα του φωτός κ.λπ.



Ανάπτυξη και προκλήσεις NB-IoT
Πρώτα απ 'όλα, ας μιλήσουμε για τα πλεονεκτήματα και την αξία των λύσεων NB-IoT: 1. Ευρεία και βαθιά κάλυψη: 20dB+ καλύτερη από την κάλυψη GPRS. 2. Χαμηλή κατανάλωση ενέργειας: με βάση την μπαταρία AA, η διάρκεια ζωής μπορεί να είναι μεγαλύτερη από 10 χρόνια. 3. Χαμηλό κόστος. 4. Μεγάλη σύνδεση: 50k+ χωρητικότητα χρήστη/κυψέλη 200kHz.

Με τα παραπάνω πλεονεκτήματα, Η τεχνολογία NB-IoT έχει προσελκύσει την εύνοια των βασικών χειριστών και κατασκευαστών εξοπλισμού σε όλο τον κόσμο, και με το πάγωμα των προτύπων, Το NB-IoT θα ξεκινήσει την εμπορική χρήση τον Σεπτέμβριο του τρέχοντος έτους. Σύμφωνα με σχετικές αναφορές, η China Unicom σχεδιάζει να προωθήσει την εμπορική ανάπτυξη του NB-IoT σε βασικές πόλεις μέχρι το τέλος του τρέχοντος έτους και στις αρχές του επόμενου έτους. Επιπλέον, το Υπουργείο Βιομηχανίας και Πληροφορικής πραγματοποίησε επίσης μια συνάντηση προώθησης εργασιών IoT στενής ζώνης τον Απρίλιο, με σκοπό να κατασκευάσει ένα πείραμα πεδίου μεγάλης κλίμακας με βάση το πρότυπο NB-IoT μέχρι το τέλος του έτους. Σύμφωνα με σχετική έρευνα αγοράς, μέχρι το τέλος του τρέχοντος έτους, 50 mainstream πάροχοι σε όλο τον κόσμο θα υποστηρίζουν το NB-IoT, το οποίο θα καλύπτει το 1/4 των συνδέσεων IoT στο μέλλον, και οι συσκευές M2M θα φτάσουν τα 7 δισεκατομμύρια συνδέσεις έως το 2020.

Το NB-IoT, ως νέα τυπική τεχνολογία, βρίσκεται υπό ανταγωνιστική πίεση από τις τεχνολογίες Sigfox και LoRa (η βιομηχανική αλυσίδα είναι σχετικά ώριμη και η εμπορική εφαρμογή είναι νωρίτερα). Ωστόσο, Το Sigfox και το LoRa είναι μη εξουσιοδοτημένες ζώνες συχνοτήτων και δεν ευνοούνται από χειριστές και κατασκευαστές εξοπλισμού. Αν και η αγορά NB-IoT έχει ευρείες προοπτικές, υπάρχει επίσης ένας πόλεμος τιμών πίσω από τη φωτιά. Το κόστος NB-IoT είναι εξαιρετικά χαμηλό και το κόστος θα πέσει στο 1 $ για εφαρμογές μεγάλης κλίμακας και επί του παρόντος εξακολουθεί να είναι στα 5 $ για μία μόνο μονάδα σύνδεσης. Η τιμή των τσιπ για τα πρότυπα Bluetooth, Thread και ZigBee είναι περίπου 2 $ και η τιμή των τσιπ που υποστηρίζουν μόνο ένα από τα πρότυπα είναι μικρότερη από 1 $.


Λήψη πηγαίου κώδικα:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση

Παρτιτούρα

Αριθμός συμμετεχόντων2ΜΒ+2 συνεισφέρω+1 Κατάρρευση λόγος
αργότερα + 1 Πολύ καλά
Meihuozhhui + 1 + 1 Υποστηρίξτε τον ιδιοκτήτη να δημοσιεύσει μια καλή ανάρτηση, και θα δημοσιεύσω επίσης μια καλή ανάρτηση!.

Δείτε όλες τις αξιολογήσεις





Προηγούμενος:Ο νεοφερμένος μοιράστηκε ένα πρωτοχρονιάτικο Cool Run VPN που αγόρασε με όλους
Επόμενος:Έχει σημειωθεί υπέρβαση του μέγιστου ορίου μεγέθους μηνύματος για εισερχόμενα μηνύματα (65536). Για να αυξήσετε την ποσόστωση, χρησιμοποιήστε το ...
Δημοσιεύτηκε στις 15/11/2017 2:34:42 μ.μ. |
Xiao Zhazha Δημοσιεύτηκε στις 2017-11-14 15:02
Η βασική σύνδεση είναι απενεργοποιημένη είναι πρόβλημα δικτύου, συνιστάται να αλλάξετε το δίκτυο για να το δοκιμάσετε

Ο κωδικός μου είναι ο εξής
        δημόσιο στατικό void TestUrl()
        {
            συμβολοσειρά Url = "https://xxxx:8743/iocm/app/sec/v1.1.0/login";
            συμβολοσειρά CertPath = "εξερχόμενη. CertwithKey.pkcs12";
            συμβολοσειρά CertPwd = "IoM@1234";
            συμβολοσειρά Cert2Path = "ca.jks";
            συμβολοσειρά Cert2Pwd = "Huawei@123";
            συμβολοσειρά Content = "appId=xxxx&secret=xxxx";

            Αποτέλεσμα HttpResult = νέο HttpResult();
            HttpWebRequest webReqst = (HttpWebRequest)WebRequest.Create(Url);
            X509Certificate2 cert = CreateCert(CertPath, CertPwd);
            webReqst.ClientCertificates.Add(cert);

            webReqst.Method = "POST";
            webReqst.ContentType = "εφαρμογή/x-www-form-urlencoded";
            webReqst.KeepAlive = αληθές;
            Δοκιμάστε
            {
                αν (!string. IsNullOrWhiteSpace(Περιεχόμενο))
                {
                    byte[] δεδομένα = Encoding.UTF8.GetBytes(Περιεχόμενο);
                    webReqst.ContentLength = δεδομένα. Μήκος;
                    Ροή ροής = webReqst.GetRequestStream();
                    ρεύμα. Write(δεδομένα, 0, δεδομένα. Μήκος);
                }
                WebResponse απάντηση = webReqst.GetResponse();
                χρησιμοποιώντας (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    αποτέλεσμα. HttpStatusCode = webResponse.StatusCode;
                    StreamReader reader = νέο StreamReader(webResponse.GetResponseStream(), Encoding.UTF8);
                    αποτέλεσμα. Html = αναγνώστης. ReadToEnd();
                    webResponse.Close();
                }
            }
            αλιεύματα (Εξαίρεση π.χ.)
            {
                Console.WriteLine(π.χ. Μήνυμα);
            }
        }
Δημοσιεύτηκε στις 15/11/2017 2:30:21 μ.μ. |
Xiao Zhazha Δημοσιεύτηκε στις 2017-11-14 15:02
Η βασική σύνδεση είναι απενεργοποιημένη είναι πρόβλημα δικτύου, συνιστάται να αλλάξετε το δίκτυο για να το δοκιμάσετε

Χρησιμοποιώ τον ίδιο υπολογιστή, χρησιμοποιώ το πρόγραμμα java για να δοκιμάσω τον έλεγχο ταυτότητας, αλλά στο παράδειγμά σας, δεν είναι δυνατό, η java είναι καλό να χρησιμοποιείτε δύο πιστοποιητικά και το παράδειγμα που δώσατε χρησιμοποιεί μόνο εξερχόμενα. Είναι το πιστοποιητικό CertwithKey.pkcs12 επειδή δεν χρησιμοποιείται το δεύτερο πιστοποιητικό; Επισημάνετε το πρόβλημα του δικτύου
Δημοσιεύτηκε στις 17/6/2019 5:39:23 μ.μ. |
1185497683 Δημοσιεύτηκε στις 2017-11-15 14:34
Ο κωδικός μου είναι ο εξής
        δημόσιο στατικό void TestUrl()
        {

Γεια σας, πώς ορίζετε τη συνάρτησή σας "CreateCert"; Το αντικατέστησα με το "new X509Certificate2(CertPath, CertPwd)", αλλά εξακολουθούσε να αναφέρει το πρόβλημα "Η βασική σύνδεση είναι κλειστή...". Μπορείτε να μου πείτε πώς το λύσατε;
Δημοσιεύτηκε στις 24/4/2017 3:17:05 μ.μ. |
Ρίξε μια ματιά                        
Δημοσιεύτηκε στις 10/5/2017 11:13:53 μ.μ. |
Σας ευχαριστούμε για την ανιδιοτελή αφοσίωσή σας
Δημοσιεύτηκε στις 19/5/2017 8:12:05 π.μ. |
Δεν δίνουν σημασία πολλοί;
Δημοσιεύτηκε στις 23/5/2017 7:11:05 μ.μ. |
Σας ευχαριστούμε που μοιραστήκατε
Δημοσιεύτηκε στις 24/5/2017 5:40:19 μ.μ. |
Ζητήστε τον πηγαίο κώδικα, ευχαριστώ.
Δημοσιεύτηκε στις 26/6/2017 9:48:34 π.μ. |
Τα καλά πράγματα πρέπει να υποστηρίζονται, να μοιράζονται και να υποστηρίζονται από εγχώρια προϊόντα
Δημοσιεύτηκε στις 27/7/2017 2:30:15 μ.μ. |
Εύρεση του πηγαίου κώδικα
Δημοσιεύτηκε στις 28/7/2017 2:25:58 μ.μ. |
Πάω να κατεβάσω
Δημοσιεύτηκε στις 28/7/2017 10:37:58 μ.μ. |
Στην εποχή του Διαδικτύου των Πραγμάτων, το IoT θα γίνεται όλο και πιο δημοφιλές στο μέλλον
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com