Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 402233|Antwort: 158

[Quelle] .NET/C# Huawei NB-IoT-Schnittstellen-Debugging-Tool [Quellcode]

  [Link kopieren]
Veröffentlicht am 24.04.2017 09:54:53 | | | |


.net/c# Das Huawei IoT Connection Management Platform nördliche Schnittstellen-Tool
http://www.itsvse.com/thread-3639-1-1.html
(Quelle: Architekt)
Wie man das Huawei NB-IoT Debugging-Tool verwendet
http://www.itsvse.com/thread-4111-1-1.html
(Quelle: Architekt)

Oben ist das fertige Produkt heruntergeladen.

Praktische Anwendungsdemonstration von NB-IoT-Lösungen
Hier sind einige NB-IoT-bezogene Anwendungen, die Ihnen ein tieferes Verständnis dafür geben, was sie bedeuten.

(1) Huawei/China Unicoms NB-IoT Smart Parking-Lösung: Das auf dem NB-IoT-Modul von Huawei gestartete Smart-Parking-System wird Funktionen wie Reservierung und Untervermietung von Parkplätzen realisieren können, und der geringe Stromverbrauch sowie hohe Durchdringbarkeit machen diese Lösung zuverlässiger. Derzeit wurde das Parksystem im Shanghai Disneyland erprobt.



(2) Intelligenter Kanaldeckel von ZTE/China Mobile: Diese Lösung kann eine rechtzeitige Warnung gewährleisten, wenn der Kanaldeckel geöffnet oder versetzt wird, indem der Kanaldeckel umfassend überwacht wird. Die NB-IoT-Technologie zeichnet sich durch kostengünstige Kosten, breite Abdeckung, geringe Stromversorgung und große Verbindung aus, was die Abdeckungsfläche des intelligenten Kanaldeckelüberwachungssystems effektiv verbessern, Abdeckungs-Totzonen beseitigen und Bau- sowie Wartungskosten senken kann.

(3) China Mobile/Ericsson/Intel Umwelterkennungsanwendung: Intels neuester NB-IoT-Chip (XMM7115) wird verwendet, der den PM-Wert, Temperatur, Luftfeuchtigkeit, Lichthelligkeit usw. der Umgebung in Echtzeit überwachen kann.



NB-IoT-Entwicklung und Herausforderungen
Zunächst sprechen wir über die Vorteile und den Wert von NB-IoT-Lösungen: 1. Breite und tiefe Abdeckung: 20 dB+ besser als GPRS-Abdeckung; 2. Geringer Stromverbrauch: Basierend auf einer AA-Batterie kann die Lebensdauer von mehr als 10 Jahren betragen; 3. Niedrige Kosten; 4. Große Verbindung: 50k+ Benutzerkapazität/200kHz Zelle.

Mit den oben genannten Vorteilen hat die NB-IoT-Technologie die Gunst von etablierten Betreibern und Geräteherstellern weltweit auf sich gezogen, und mit dem Einfrieren der Standards wird NB-IoT im September dieses Jahres den kommerziellen Einsatz einleiten. Laut relevanten Berichten plant China Unicom, bis Ende dieses Jahres und Anfang nächsten Jahres den kommerziellen Einsatz von NB-IoT in wichtigen Städten zu fördern. Darüber hinaus veranstaltete das Ministerium für Industrie und Informationstechnologie im April ein Schmalband-Treffen zur Förderung von IoT-Arbeiten, mit dem Ziel, bis Ende des Jahres ein groß angelegtes Feldexperiment auf Basis des NB-IoT-Standards zu bauen. Laut relevanten Marktforschungen werden bis Ende dieses Jahres 50 etablierte Betreiber weltweit NB-IoT unterstützen, das in Zukunft ein Viertel der IoT-Verbindungen abdecken wird, und M2M-Geräte werden bis 2020 7 Milliarden Verbindungen erreichen.

NB-IoT steht als neue Standardtechnologie unter Wettbewerbsdruck durch Sigfox- und LoRa-Technologien (die industrielle Kette ist relativ ausgereift und die kommerzielle Anwendung noch früher). Sigfox und LoRa sind jedoch nicht autorisierte Frequenzbänder und werden von Betreibern und Geräteherstellern nicht bevorzugt. Obwohl der NB-IoT-Markt breite Perspektiven hat, gibt es auch einen Preiskrieg hinter dem Feuer. Die Kosten für NB-IoT sind extrem niedrig, und die Kosten werden für großflächige Anwendungen auf 1 US-Dollar fallen; derzeit liegen sie bei 5 US-Dollar für ein einzelnes Verbindungsmodul. Der Preis für Chips für Bluetooth-, Thread- und ZigBee-Standards liegt bei etwa 2 Dollar, und der Preis für Chips, die nur einen der Standards unterstützen, liegt unter 1 Dollar.


Quellcode-Download:

Der Hyperlink-Login ist sichtbar.
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort

Punktzahl

Anzahl der Teilnehmer2MB+2 beitragen+1 Zusammenbruch Grund
Später + 1 Sehr gut
meihuozhhui + 1 + 1 Unterstütze den Inhaber, einen guten Beitrag zu posten, und ich werde auch einen guten Beitrag posten!

Alle Bewertungen sehen





Vorhergehend:Der Neuling teilte sich mit allen ein New Year's Cool Run VPN, das er gekauft hatte.
Nächster:Die maximale Nachrichtengrößenquote für eingehende Nachrichten (65536) wurde überschritten. Um die Quote zu erhöhen, benutze die ...
Veröffentlicht am 15.11.2017 14:34:42 |
Xiao Zhazha veröffentlicht am 14.11.2017, 15:02
Wenn die Grundverbindung ausgeschaltet ist, ist es ein Netzwerkproblem, daher wird empfohlen, das Netzwerk zu wechseln, um es zu testen

Mein Code ist wie folgt
        öffentliche statische void TestUrl()
        {
            String URL = "https://xxxx:8743/iocm/app/sec/v1.1.0/login";
            string CertPath = "ausgehend. CertwithKey.pkcs12";
            String CertPwd = "IoM@1234";
            String Cert2Path = "ca.jks";
            String Cert2Pwd = "Huawei@123";
            String Content = "appId=xxxx&secret=xxxx";

            HttpResult result = neues HttpResult();
            HttpWebRequest webReqst = (HttpWebRequest)WebRequest.Create(URL);
            X509Certificate2 cert = CreateCert(CertPath, CertPwd);
            webReqst.ClientCertificates.Add (cert);

            webReqst.Method = "POST";
            webReqst.ContentType = "application/x-www-form-urlencoded";
            webReqst.KeepAlive = true;
            Versuch es
            {
                wenn (!string. IsNullOrWhiteSpace(Content))
                {
                    byte[] data = Encoding.UTF8.GetBytes(Content);
                    webReqst.ContentLength = data. Länge;
                    Stream stream = webReqst.GetRequestStream();
                    Stream. Write(data, 0, data. Länge);
                }
                WebResponse respon = webReqst.GetResponse();
                using (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    Ergebnis. HttpStatusCode = webResponse.StatusCode;
                    StreamReader Reader = neuer StreamReader (webResponse.GetResponseStream(), Encoding.UTF8);
                    Ergebnis. HTML = Leser. ReadToEnd();
                    webResponse.Close();
                }
            }
            catch (Ausnahme z. B.)
            {
                Console.WriteLine (z. B. Botschaft);
            }
        }
Veröffentlicht am 15.11.2017 14:30:21 |
Xiao Zhazha veröffentlicht am 14.11.2017, 15:02
Wenn die Grundverbindung ausgeschaltet ist, ist es ein Netzwerkproblem, daher wird empfohlen, das Netzwerk zu wechseln, um es zu testen

Ich benutze denselben Computer, nutze das Java-Programm, um die Authentifizierung zu testen, aber in deinem Beispiel ist das nicht möglich, Java ist gut, zwei Zertifikate zu verwenden, und das von dir genannte Beispiel verwendet nur ausgehende Zertifikate. Ist das Zertifikat CertwithKey.pkcs12, weil das zweite Zertifikat nicht verwendet wird? Bitte weisen Sie auf das Problem des Netzwerks hin.
Veröffentlicht am 17.06.2019 17:39:23 |
1185497683 Veröffentlicht am 15.11.2017, 14:34 Uhr
Mein Code ist wie folgt
        öffentliche statische void TestUrl()
        {

Hallo, wie definieren Sie Ihre Funktion "CreateCert"? Ich habe es durch "new X509Certificate2(CertPath, CertPwd)" ersetzt, aber es wurde weiterhin das Problem gemeldet: "Die Basisverbindung ist geschlossen..." Kannst du mir sagen, wie du das gelöst hast?
Veröffentlicht am 24.04.2017 15:17:05 |
Schau es dir an.                        
Veröffentlicht am 10.05.2017 23:13:53 |
Danke für deine selbstlose Hingabe
Veröffentlicht am 19.05.2017 08:12:05 |
Nicht viele Leute achten darauf?
Veröffentlicht am 23.05.2017 19:11:05 |
Danke fürs Teilen
Veröffentlicht am 24.05.2017 17:40:19 |
Frag nach dem Quellcode, danke.
Veröffentlicht am 26.06.2017 09:48:34 |
Gute Dinge sollten durch heimische Produkte unterstützt, geteilt und unterstützt werden
Veröffentlicht am 27.07.2017 14:30:15 |
Finde den Quellcode
Veröffentlicht am 28.07.2017 14:25:58 |
Ich werde es herunterladen
Veröffentlicht am 28.07.2017 22:37:58 |
Im Zeitalter des Internets der Dinge wird IoT in Zukunft immer beliebter werden
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com