Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 402233|Răspunde: 158

[Sursă] .NET/C# Instrumentul de depanare a interfeței NB-IoT Huawei [Cod sursă]

  [Copiază linkul]
Postat pe 24.04.2017 09:54:53 | | | |


.net/c# Instrumentul de interfață nordic al Platformei Huawei IoT Connection Management
http://www.itsvse.com/thread-3639-1-1.html
(Sursa: Arhitect)
Cum să folosești instrumentul de depanare Huawei NB-IoT
http://www.itsvse.com/thread-4111-1-1.html
(Sursa: Arhitect)

Mai sus este produsul final pentru descărcare.

Demonstrație practică a soluțiilor NB-IoT
Iată câteva aplicații legate de NB-IoT pentru a vă oferi o înțelegere mai profundă a ceea ce înseamnă.

(1) Soluția de parcare inteligentă NB-IoT a Huawei/China Unicom: Sistemul de parcare inteligentă lansat pe baza modulului NB-IoT al Huawei va putea realiza funcții precum rezervarea și subînchirierea locurilor de parcare, iar consumul redus de energie și capacitatea ridicată de penetrare fac această soluție mai fiabilă. În prezent, sistemul de parcare a fost pus în probă la Shanghai Disneyland.



(2) Capacul inteligent de canal al ZTE/China Mobile: Această soluție poate primi avertizare la timp atunci când capacul de canal este deschis sau deplasat, prin supravegherea completă a stării capacului acestuia. Tehnologia NB-IoT are caracteristici de cost redus, acoperire largă, consum redus de energie și conexiuni mari, care pot îmbunătăți eficient aria de acoperire a sistemului inteligent de monitorizare a capacelor de canal, eliminarea punctelor moarte ale acoperirii și reducerea costurilor de construcție și întreținere.

(3) China Mobile/Ericsson/Intel aplicație de detectare a mediului: Este folosit cel mai recent cip NB-IoT (XMM7115) de la Intel, care poate monitoriza valoarea PM, temperatura, umiditatea, luminozitatea luminii etc. în timp real.



Dezvoltarea și provocările NB-IoT
În primul rând, să vorbim despre avantajele și valoarea soluțiilor NB-IoT: 1. Acoperire largă și adâncă: cu 20dB+ mai bună decât acoperirea GPRS; 2. Consum redus de energie: pe baza bateriei AA, durata de viață poate fi de peste 10 ani; 3. Costuri reduse; 4. Conexiune mare: capacitate utilizator 50k+ / celulă 200kHz.

Cu avantajele de mai sus, tehnologia NB-IoT a atras favorurile operatorilor și producătorilor de echipamente mainstream din întreaga lume, iar odată cu înghețarea standardelor, NB-IoT va introduce utilizarea comercială în septembrie anul acesta. Potrivit rapoartelor relevante, China Unicom plănuiește să promoveze implementarea comercială a NB-IoT în orașele cheie până la sfârșitul acestui an și începutul anului viitor. În plus, Ministerul Industriei și Tehnologiei Informației a organizat, de asemenea, o întâlnire de promovare a muncii IoT cu bandă îngustă în aprilie, intenționând să construiască un experiment de teren la scară largă bazat pe standardul NB-IoT până la sfârșitul anului. Conform cercetărilor de piață relevante, până la sfârșitul acestui an, 50 de operatori mainstream din întreaga lume vor susține NB-IoT, ceea ce va acoperi în viitor un sfert din conexiunile IoT, iar dispozitivele M2M vor ajunge la 7 miliarde de conexiuni până în 2020.

NB-IoT, ca tehnologie standard nouă, este supusă presiunii competitive din partea tehnologiilor Sigfox și LoRa (lanțul industrial este relativ matur, iar aplicația comercială este mai timpurie). Totuși, Sigfox și LoRa sunt benzi de frecvență neautorizate și nu sunt preferate de operatori și producătorii de echipamente. Deși piața NB-IoT are perspective largi, există și un război al prețurilor în spatele incendiului. Costurile NB-IoT sunt extrem de mici, iar costul va scădea la 1$ pentru aplicații la scară largă, iar în prezent este încă la 5$ pentru un singur modul de conexiune. Prețul cipurilor pentru standardele Bluetooth, Thread și ZigBee este de aproximativ 2 dolari, iar prețul cipurilor care suportă doar unul dintre standarde este mai mic de 1 dolar.


Descărcare cod sursă:

Autentificarea cu hyperlink este vizibilă.
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde

Scor

Numărul participanților2MB+2 Contribui+1 Colaps rațiune
Mai târziu + 1 Foarte bine
Meihuozhhui + 1 + 1 Susțineți proprietarul să posteze o postare bună și voi posta și eu o postare bună!

Vezi toate ratingurile





Precedent:Nou-venitul a împărtășit cu toată lumea un VPN de Anul Nou pentru Cool Run pe care l-a cumpărat
Următor:Cota maximă de dimensiune a mesajelor primite (65536) a fost depășită. Pentru a crește cota, folosiți ...
Postat pe 15.11.2017 14:34:42 |
Xiao Zhazha Postat pe 2017-11-14 15:02
Oprirea conexiunii de bază este o problemă de rețea, se recomandă schimbarea rețelei pentru a o testa

Codul meu este următorul
        public static void TestUrl()
        {
            șirul Url = "https://xxxx:8743/iocm/app/sec/v1.1.0/login";
            șirul CertPath = "ieșitor. CertwithKey.pkcs12";
            șirul CertPwd = "IoM@1234";
            șirul Cert2Path = "ca.jks";
            șirul Cert2Pwd = "Huawei@123";
            șirul Content = "appId=xxxx&secret=xxxx";

            HttpResult result = new 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 = adevărat;
            încearcă
            {
                if (!string. IsNullOrWhiteSpace(Conținut))
                {
                    byte[] date = Encoding.UTF8.GetBytes(Content);
                    webReqst.ContentLength = date. Lungime;
                    Stream stream = webReqst.GetRequestStream();
                    Stream. Write(data, 0, data. lungime);
                }
                WebResponse respon = webReqst.GetResponse();
                folosind (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    Rezultat. HttpStatusCode = webResponse.StatusCode;
                    StreamReader cititor = noul StreamReader(webResponse.GetResponseStream(), Encoding.UTF8);
                    Rezultat. HTML = cititor. ReadToEnd();
                    webResponse.Close();
                }
            }
            catch (excepție ex)
            {
                Console.WriteLine(ex. Mesaj);
            }
        }
Postat pe 15.11.2017 14:30:21 |
Xiao Zhazha Postat pe 2017-11-14 15:02
Oprirea conexiunii de bază este o problemă de rețea, se recomandă schimbarea rețelei pentru a o testa

Folosesc același calculator, folosesc programul Java pentru a testa autentificarea, dar în exemplul tău nu este posibil, Java este bine să folosești două certificate, iar exemplul pe care l-ai dat folosește doar ieșirea. Certificatul este CertwithKey.pkcs12 pentru că al doilea certificat nu este folosit? Vă rog să evidențiați problema rețelei
Postat pe 17.06.2019 17:39:23 |
1185497683 Postat la 2017-11-15 14:34
Codul meu este următorul
        public static void TestUrl()
        {

Bună, cum definești funcția ta "CreateCert"? L-am înlocuit cu "new X509Certificate2(CertPath, CertPwd)", dar tot a raportat problema "Conexiunea de bază este închisă...". Poți să-mi spui cum ai rezolvat-o?
Postat pe 24.04.2017 15:17:05 |
Aruncă o privire                        
Postat pe 10.05.2017 23:13:53 |
Mulțumesc pentru dedicarea ta altruistă
Postat pe 19.05.2017 08:12:05 |
Nu mulți oameni sunt atenți?
Postat pe 23.05.2017 19:11:05 |
Mulțumesc că ai împărtășit
Postat pe 24.05.2017 17:40:19 |
Cere codul sursă, mulțumesc.
Postat pe 26.06.2017 09:48:34 |
Lucrurile bune ar trebui susținute, împărtășite și susținute de produse autohtone
Postat pe 27.07.2017 14:30:15 |
Găsește codul sursă
Postat pe 28.07.2017 14:25:58 |
O să descarc
Postat pe 28.07.2017 22:37:58 |
În era Internetului Lucrurilor, IoT va deveni din ce în ce mai popular în viitor
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com