Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 402233|Risposta: 158

[Fonte] .NET/C# Strumento di Debug dell'Interfaccia NB-IoT Huawei [Codice sorgente]

  [Copiato link]
Pubblicato su 24/04/2017 09:54:53 | | | |


.net/c# Lo strumento di interfaccia Huawei IoT Connection Management Platform verso nord
http://www.itsvse.com/thread-3639-1-1.html
(Fonte: Architetto)
Come utilizzare lo strumento di debug Huawei NB-IoT
http://www.itsvse.com/thread-4111-1-1.html
(Fonte: Architetto)

Sopra c'è il download del prodotto finito.

Dimostrazione pratica delle soluzioni NB-IoT
Ecco alcune applicazioni legate al NB-IoT per darti una comprensione più profonda di cosa significano.

(1) Soluzione di parcheggio intelligente NB-IoT di Huawei/China Unicom: Il sistema di parcheggio intelligente lanciato basato sul modulo NB-IoT di Huawei sarà in grado di realizzare funzioni come la prenotazione e la subaffittazione dei posti auto, e il basso consumo energetico e l'elevata capacità di penetrazione rendono questa soluzione più affidabile. Attualmente, il sistema di parcheggio è stato messo in prova a Shanghai Disneyland.



(2) Coperchio di tombino intelligente di ZTE/China Mobile: Questa soluzione può ricevere un avviso tempestivo quando il coperchio viene aperto o spostato, supervisionando in modo completo lo stato del tombino. La tecnologia NB-IoT presenta caratteristiche di basso costo, ampia copertura, basso consumo energetico e grande connessione, che possono migliorare efficacemente l'area di copertura del sistema intelligente di monitoraggio dei tombini, eliminare i punti morti della copertura e ridurre i costi di costruzione e manutenzione.

(3) Applicazione di rilevamento ambientale China Mobile/Ericsson/Intel: viene utilizzato l'ultimo chip NB-IoT (XMM7115) di Intel, che può monitorare in tempo reale il valore PM, la temperatura, l'umidità, la luminosità della luce, ecc. dell'ambiente.



Sviluppo NB-IoT e sfide
Prima di tutto, parliamo dei vantaggi e del valore delle soluzioni NB-IoT: 1. Copertura ampia e profonda: 20dB+ migliore della copertura GPRS; 2. Basso consumo energetico: basandosi sulla batteria AA, la durata può superare i 10 anni; 3. Basso costo; 4. Connessione ampia: capacità utente 50k+ / cella 200kHz.

Con i vantaggi sopra descritti, la tecnologia NB-IoT ha attirato il favore degli operatori mainstream e dei produttori di apparecchiature in tutto il mondo e, con il congelamento degli standard, NB-IoT introdurrà l'uso commerciale a settembre di quest'anno. Secondo i rapporti rilevanti, China Unicom prevede di promuovere la distribuzione commerciale del NB-IoT in città chiave entro la fine di quest'anno e l'inizio del prossimo. Inoltre, il Ministero dell'Industria e delle Tecnologie dell'Informazione ha tenuto un incontro di promozione del lavoro sull'IoT a banda stretta ad aprile, con l'intenzione di realizzare un esperimento sul campo su larga scala basato sullo standard NB-IoT entro la fine dell'anno. Secondo ricerche di mercato rilevanti, entro la fine di quest'anno, 50 operatori mainstream in tutto il mondo supporteranno NB-IoT, che coprirà in futuro un quarto delle connessioni IoT, e i dispositivi M2M raggiungeranno 7 miliardi di connessioni entro il 2020.

NB-IoT, come nuova tecnologia standard, è sotto pressione competitiva da parte delle tecnologie Sigfox e LoRa (la catena industriale è relativamente matura e l'applicazione commerciale è più precoce). Tuttavia, Sigfox e LoRa sono bande di frequenza non autorizzate e non sono preferite dagli operatori e dai produttori di apparecchiature. Sebbene il mercato NB-IoT abbia ampie prospettive, dietro l'incendio c'è anche una guerra dei prezzi. I costi NB-IoT sono estremamente bassi e il costo scenderà a 1$ per applicazioni su larga scala, mentre attualmente è ancora a $5 per un singolo modulo di connessione. Il prezzo dei chip per gli standard Bluetooth, Thread e ZigBee è di circa 2 dollari, mentre il prezzo dei chip che supportano solo uno degli standard è inferiore a 1 dollaro.


Scarica codice sorgente:

Il login del link ipertestuale è visibile.
Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta

Punteggio

Numero di partecipanti2MB+2 contribuire+1 Collasso ragione
Dopo + 1 Molto bene
Meihuozhhui + 1 + 1 Supporta il proprietario per pubblicare un buon post, e pubblicherò anche io un buon post!

Vedi tutte le valutazioni





Precedente:Il nuovo arrivato ha condiviso con tutti una VPN di New Year's Cool Run che aveva comprato
Prossimo:La quota massima di dimensione dei messaggi per i messaggi in arrivo (65536) è stata superata. Per aumentare la quota, usa il ...
Pubblicato su 15/11/2017 14:34:42 |
Xiao Zhazha Pubblicato il 14-11-2017 15:02
La connessione di base disattivata è un problema di rete, si consiglia cambiare la rete per testarla

Il mio codice è il seguente
        TestUrl() statico pubblico
        {
            stringa Url = "https://xxxx:8743/iocm/app/sec/v1.1.0/login";
            stringa CertPath = "in uscita. CertwithKey.pkcs12";
            stringa CertPwd = "IoM@1234";
            stringa Cert2Path = "ca.jks";
            stringa Cert2Pwd = "Huawei@123";
            stringa Content = "appId=xxxx&secret=xxxx";

            HttpResult result = nuovo 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 = vero;
            prova
            {
                se (!string. IsNullOrWhiteSpace(Content))
                {
                    byte[] data = Encoding.UTF8.GetBytes(Content);
                    webReqst.ContentLength = dati. Lunghezza;
                    Stream stream = webReqst.GetRequestStream();
                    streaming. Write(data, 0, data. Lunghezza);
                }
                WebResponse respon = webReqst.GetResponse();
                usando (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    risultato. HttpStatusCode = webResponse.StatusCode;
                    Lettore StreamReader = nuovo Lettore Stream(webResponse.GetResponseStream(), Codifica.UTF8);
                    risultato. Html = lettore. ReadToEnd();
                    webResponse.Close();
                }
            }
            catch (eccezione ex)
            {
                Console.WriteLine(es. Messaggio);
            }
        }
Pubblicato su 15/11/2017 14:30:21 |
Xiao Zhazha Pubblicato il 14-11-2017 15:02
La connessione di base disattivata è un problema di rete, si consiglia cambiare la rete per testarla

Uso lo stesso computer, uso il programma Java per testare l'autenticazione, ma nel tuo esempio non è possibile, Java è utile per usare due certificati, e l'esempio che hai dato usa solo l'uscita. Il certificato è CertwithKey.pkcs12 perché il secondo certificato non viene utilizzato? Per favore, indichi il problema della rete
Pubblicato su 17/06/2019 17:39:23 |
1185497683 Pubblicato il 15-11-2017 alle 14:34
Il mio codice è il seguente
        TestUrl() statico pubblico
        {

Ciao, come definisci la tua funzione "CreateCert"? L'ho sostituito con "new X509Certificate2(CertPath, CertPwd)", ma continuava a segnalare il problema "La connessione base è chiusa...". Puoi dirmi come l'hai risolto?
Pubblicato su 24/04/2017 15:17:05 |
Dai un'occhiata                        
Pubblicato su 10/05/2017 23:13:53 |
Grazie per la tua dedizione disinteressata
Pubblicato su 19/05/2017 08:12:05 |
Non ci fanno molta attenzione?
Pubblicato su 23/05/2017 19:11:05 |
Grazie per aver condiviso
Pubblicato su 24/05/2017 17:40:19 |
Chiedi il codice sorgente, grazie.
Pubblicato su 26/06/2017 09:48:34 |
Le cose buone dovrebbero essere sostenute, condivise e sostenute dai prodotti nazionali
Pubblicato su 27/07/2017 14:30:15 |
Trova il codice sorgente
Pubblicato su 28/07/2017 14:25:58 |
Lo scaricherò
Pubblicato su 28/07/2017 22:37:58 |
Nell'era dell'Internet delle Cose, l'IoT diventerà sempre più popolare in futuro
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com