Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 402233|Répondre: 158

[Source] .NET/C# Outil de débogage de l’interface NB-IoT Huawei [code source]

  [Copié le lien]
Publié sur 24/04/2017 09:54:53 | | | |


.net/c# L’outil d’interface nord de la plateforme Huawei IoT Connection Management
http://www.itsvse.com/thread-3639-1-1.html
(Source : Architecte)
Comment utiliser l’outil de débogage Huawei NB-IoT
http://www.itsvse.com/thread-4111-1-1.html
(Source : Architecte)

Ci-dessus, le téléchargement du produit fini.

Démonstration d’application pratique des solutions NB-IoT
Voici quelques applications liées au NB-IoT pour vous donner une compréhension plus approfondie de leur signification.

(1) La solution de stationnement intelligent NB-IoT de Huawei/China Unicom : Le système de stationnement intelligent lancé basé sur le module NB-IoT de Huawei pourra réaliser des fonctions telles que la réservation et la sous-location de places de parking, et la faible consommation d’énergie ainsi que la forte pénétration rendent cette solution plus fiable. Actuellement, le système de stationnement a été mis en essai à Shanghai Disneyland.



(2) Couvercle intelligent de bouche d’égout de ZTE/China Mobile : Cette solution peut recevoir un avertissement rapide lorsque le couvercle d’égout est ouvert ou déplacé, en surveillant de manière exhaustive l’état du couvercle d’égout. La technologie NB-IoT présente les caractéristiques de faible coût, large couverture, faible consommation et grande connexion, ce qui peut améliorer efficacement la zone de couverture du système intelligent de surveillance des bouches d’égout, éliminer les zones mortes de couverture et réduire les coûts de construction et d’entretien.

(3) Application de détection environnementale China Mobile/Ericsson/Intel : La dernière puce NB-IoT (XMM7115) d’Intel est utilisée, capable de surveiller en temps réel la valeur PM, la température, l’humidité, la luminosité lumineuse, etc. de l’environnement.



Développement et défis NB-IoT
Tout d’abord, parlons des avantages et de la valeur des solutions NB-IoT : 1. Couverture large et profonde : 20dB+ meilleure que la couverture GPRS ; 2. Faible consommation d’énergie : sur la base d’une pile AA, la durée de vie peut dépasser 10 ans ; 3. Faible coût ; 4. Connexion large : capacité utilisateur 50k+ / cellule 200kHz.

Grâce à ces avantages, la technologie NB-IoT a attiré la faveur des opérateurs et fabricants d’équipements grand public à travers le monde, et avec le gel des normes, NB-IoT inaugurera une utilisation commerciale en septembre de cette année. Selon des rapports pertinents, China Unicom prévoit de promouvoir le déploiement commercial de NB-IoT dans des villes clés d’ici la fin de cette année et le début de l’année prochaine. De plus, le ministère de l’Industrie et des Technologies de l’Information a également tenu une réunion de promotion du travail IoT à bande étroite en avril, dans l’intention de réaliser une expérience de terrain à grande échelle basée sur la norme NB-IoT d’ici la fin de l’année. Selon une étude de marché pertinente, d’ici la fin de cette année, 50 opérateurs grand public dans le monde prendront en charge NB-IoT, ce qui couvrira un quart des connexions IoT à l’avenir, et les appareils M2M atteindront 7 milliards de connexions d’ici 2020.

NB-IoT, en tant que nouvelle technologie standard, subit une pression concurrentielle de la part des technologies Sigfox et LoRa (la chaîne industrielle est relativement mature et l’application commerciale plus ancienne). Cependant, Sigfox et LoRa sont des bandes de fréquences non autorisées et ne sont pas appréciées par les opérateurs et les fabricants d’équipements. Bien que le marché NB-IoT ait de larges perspectives, il y a aussi une guerre des prix derrière cet incendie. Les coûts NB-IoT sont extrêmement faibles, et le coût passera à 1 $ pour les applications à grande échelle, alors qu’actuellement il est toujours à 5 $ pour un seul module de connexion. Le prix des puces pour les standards Bluetooth, Thread et ZigBee est d’environ 2 $, et le prix des puces ne supportant qu’une seule des normes est inférieur à 1 $.


Téléchargement du code source :

La connexion hyperlientérée est visible.
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre

Score

Nombre de participants2MO+2 contribuer+1 Effondrement raison
Plus tard + 1 Très bien
Meihuozhhui + 1 + 1 Soutenez le propriétaire pour qu’il publie un bon post, et je publierai aussi un bon post !

Voir toutes les notes





Précédent:Le nouveau venu a partagé un VPN New Year’s Cool Run qu’il avait acheté avec tout le monde
Prochain:Le quota maximal de taille des messages pour les messages entrants (65536) a été dépassé. Pour augmenter le quota, utilisez le ...
Publié sur 15/11/2017 14:34:42 |
Xiao Zhazha Publié le 14-11-2017 à 15:02
La connexion de base coupée est un problème réseau ; il est recommandé de changer le réseau pour le tester

Mon code est le suivant
        public static void TestUrl()
        {
            chaîne Url = « https://xxxx:8743/iocm/app/sec/v1.1.0/login » ;
            chaîne CertPath = « sortante. CertwithKey.pkcs12 ;
            chaîne CertPwd = « IoM@1234 » ;
            chaîne Cert2Path = « ca.jks » ;
            chaîne Cert2Pwd = « Huawei@123 » ;
            chaîne 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 = vrai ;
            essaie
            {
                if ( !string. IsNullOrWhiteSpace(Content))
                {
                    octet[] data = Encoding.UTF8.GetBytes(Content) ;
                    webReqst.ContentLength = données. Longueur ;
                    Flux de flux = webReqst.GetRequestStream() ;
                    stream. Write(data, 0, data. Length) ;
                }
                WebResponse respon = webReqst.GetResponse() ;
                utilisant (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    Résultat. HttpStatusCode = webResponse.StatusCode ;
                    StreamReader reader = nouveau StreamReader(webResponse.GetResponseStream(), Encoding.UTF8) ;
                    Résultat. HTML = lecteur. ReadToEnd() ;
                    webResponse.Close() ;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex. Message) ;
            }
        }
Publié sur 15/11/2017 14:30:21 |
Xiao Zhazha Publié le 14-11-2017 à 15:02
La connexion de base coupée est un problème réseau ; il est recommandé de changer le réseau pour le tester

J’utilise le même ordinateur, j’utilise le programme Java pour tester l’authentification, mais dans votre exemple, ce n’est pas possible, Java est bon pour utiliser deux certificats, et l’exemple que vous avez donné n’utilise que l’outing. Le certificat est-il CertwithKey.pkcs12 parce que le second certificat n’est pas utilisé ? Merci de signaler le problème du réseau
Publié sur 17/06/2019 17:39:23 |
1185497683 Posté le 15-11-2017 à 14:34
Mon code est le suivant
        public static void TestUrl()
        {

Bonjour, comment définissez-vous votre fonction « CreateCert » ? Je l’ai remplacé par « nouveau X509Certificate2(CertPath, CertPwd) », mais il a toujours signalé le problème « La connexion de base est fermée... ». Pouvez-vous me dire comment vous avez résolu ça ?
Publié sur 24/04/2017 15:17:05 |
Regardez                        
Publié sur 10/05/2017 23:13:53 |
Merci pour votre dévouement désintéressé
Publié sur 19/05/2017 08:12:05 |
Peu de gens y prêtent attention ?
Publié sur 23/05/2017 19:11:05 |
Merci de partager
Publié sur 24/05/2017 17:40:19 |
Demandez le code source, merci.
Publié sur 26/06/2017 09:48:34 |
Les bonnes choses doivent être soutenues, partagées et soutenues par des produits nationaux
Publié sur 27/07/2017 14:30:15 |
Trouvez le code source
Publié sur 28/07/2017 14:25:58 |
Je vais télécharger
Publié sur 28/07/2017 22:37:58 |
À l’ère de l’Internet des objets, l’IoT deviendra de plus en plus populaire à l’avenir
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com