Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 411868|Respuesta: 158

[Fuente] .NET/C# Herramienta de depuración de interfaces NB-IoT de Huawei [Código fuente]

  [Copiar enlace]
Publicado en 24/4/2017 9:54:53 | | | |


.net/c# La herramienta de interfaz norte de la Plataforma de Gestión de Conexiones IoT de Huawei
http://www.itsvse.com/thread-3639-1-1.html
(Fuente: Arquitecto)
Cómo utilizar la herramienta de depuración Huawei NB-IoT
http://www.itsvse.com/thread-4111-1-1.html
(Fuente: Arquitecto)

Arriba está la descarga del producto terminado.

Demostración práctica de aplicaciones de soluciones NB-IoT
Aquí tienes algunas aplicaciones relacionadas con NB-IoT para que comprendas más a fondo lo que significan.

(1) Solución de aparcamiento inteligente NB-IoT de Huawei/China Unicom: El sistema de aparcamiento inteligente lanzado basado en el módulo NB-IoT de Huawei podrá realizar funciones como la reserva y subarrendamiento de plazas de aparcamiento, y el bajo consumo energético y la alta capacidad de penetración hacen que esta solución sea más fiable. Actualmente, el sistema de aparcamiento ha sido puesto en prueba en Shanghai Disneyland.



(2) Tapa inteligente de alcantarilla de ZTE/China Mobile: Esta solución puede recibir avisos oportunos cuando la tapa se abre o desplaza supervisando de forma exhaustiva el estado de la tapa de alcantarilla. La tecnología NB-IoT tiene características de bajo coste, amplia cobertura, bajo consumo y gran conexión, lo que puede mejorar eficazmente el área de cobertura del sistema inteligente de monitorización de tapas de alcantarilla, eliminar puntos muertos de cobertura y reducir los costes de construcción y mantenimiento.

(3) China Mobile/Ericsson/Intel aplicación de detección ambiental: se utiliza el último chip NB-IoT (XMM7115) de Intel, que puede monitorizar en tiempo real el valor de PM, temperatura, humedad, brillo de luz, etc. del entorno.



Desarrollo y desafíos NB-IoT
En primer lugar, hablemos de las ventajas y el valor de las soluciones NB-IoT: 1. Cobertura amplia y profunda: 20dB+ mejor que la cobertura GPRS; 2. Bajo consumo energético: según la batería AA, la vida útil puede ser superior a 10 años; 3. Bajo coste; 4. Gran conexión: 50k+ de capacidad de usuario/celda de 200kHz.

Con las ventajas mencionadas, la tecnología NB-IoT ha atraído el favor de operadores y fabricantes de equipos convencionales de todo el mundo, y con la congelación de los estándares, NB-IoT dará paso a su uso comercial en septiembre de este año. Según informes relevantes, China Unicom planea promover el despliegue comercial de NB-IoT en ciudades clave para finales de este año y principios del próximo. Además, el Ministerio de Industria y Tecnología de la Información también celebró una reunión de promoción laboral de Internet de banda estrecha en abril, con la intención de construir un experimento de campo a gran escala basado en el estándar NB-IoT antes de que acabe el año. Según investigaciones de mercado relevantes, para finales de este año, 50 operadores convencionales en todo el mundo soportarán NB-IoT, lo que cubrirá una cuarta parte de las conexiones IoT en el futuro, y los dispositivos M2M alcanzarán los 7.000 millones de conexiones para 2020.

NB-IoT, como nueva tecnología estándar, está bajo presión competitiva por parte de Sigfox y las tecnologías LoRa (la cadena industrial es relativamente madura y la aplicación comercial es más temprana). Sin embargo, Sigfox y LoRa son bandas de frecuencia no autorizadas y no son favorecidas por operadores ni fabricantes de equipos. Aunque el mercado NB-IoT tiene amplias perspectivas, también hay una guerra de precios detrás del incendio. Los costes NB-IoT son extremadamente bajos, y el coste bajará a 1 dólar para aplicaciones a gran escala, y actualmente sigue siendo de 5 dólares para un solo módulo de conexión. El precio de los chips para los estándares Bluetooth, Thread y ZigBee es de unos 2 dólares, y el precio de los chips que solo soportan uno de los estándares es inferior a 1 dólar.


Descarga del código fuente:

El inicio de sesión del hipervínculo es visible.
Turistas, si queréis ver el contenido oculto de esta publicación, por favorRespuesta

Puntuación

Número de participantes2MB+2 contribuir+1 Colapso razón
Más tarde + 1 Muy bien
Meihuozhhui + 1 + 1 Apoya al propietario para que publique una buena publicación, ¡y yo también publicaré una buena publicación!

Ver todas las valoraciones





Anterior:El recién llegado compartió una VPN de New Year's Cool Run que había comprado con todos
Próximo:Se ha superado la cuota máxima de tamaño de mensaje para mensajes entrantes (65536). Para aumentar la cuota, utiliza el ...
Publicado en 15/11/2017 14:34:42 |
Xiao Zhazha Publicado el 14-11-2017 15:02
La conexión básica está apagada si es un problema de red, se recomienda cambiar la red para probarlo

Mi código es el siguiente
        TestUrl() de vacío estático público
        {
            cadena Url = "https://xxxx:8743/iocm/app/sec/v1.1.0/login";
            cadena CertPath = "saliente. CertwithKey.pkcs12";
            cadena CertPwd = "IoM@1234";
            cadena Cert2Path = "ca.jks";
            cadena Cert2Pwd = "Huawei@123";
            cadena Content = "appId=xxxx&secret=xxxx";

            HttpResult result = nuevo 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 = verdadero;
            Prueba
            {
                si (!string. IsNullOrWhiteSpace(Contenido))
                {
                    byte[] data = Encoding.UTF8.GetBytes(Content);
                    webReqst.ContentLength = datos. Longitud;
                    Stream stream = webReqst.GetRequestStream();
                    Stream. Write(data, 0, data. Longitud);
                }
                WebResponse respon = webReqst.GetResponse();
                usando (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    resultado. HttpStatusCode = webResponse.StatusCode;
                    StreamReader reader = nuevo StreamReader(webResponse.GetResponseStream(), Encoding.UTF8);
                    resultado. HTML = lector. ReadToEnd();
                    webResponse.Close();
                }
            }
            catch (excepción ex)
            {
                Console.WriteLine(ex. Mensaje);
            }
        }
Publicado en 15/11/2017 14:30:21 |
Xiao Zhazha Publicado el 14-11-2017 15:02
La conexión básica está apagada si es un problema de red, se recomienda cambiar la red para probarlo

Uso el mismo ordenador, uso el programa Java para probar la autenticación, pero en tu ejemplo no es posible, Java es bueno usar dos certificados, y el ejemplo que diste solo usa el saliente. ¿El certificado es CertwithKey.pkcs12 porque no se usa el segundo certificado? Por favor, señala el problema de la red
Publicado en 17/6/2019 17:39:23 |
1185497683 Publicado el 15-11-2017 a las 14:34
Mi código es el siguiente
        TestUrl() de vacío estático público
        {

Hola, ¿cómo defines tu función "CreateCert"? Lo reemplacé por "new X509Certificate2(CertPath, CertPwd)", pero seguía informando del problema "La conexión base está cerrada...". ¿Puedes contarme cómo lo resolviste?
Publicado en 24/4/2017 15:17:05 |
Echa un vistazo                        
Publicado en 10/5/2017 23:13:53 |
Gracias por tu dedicación desinteresada
Publicado en 19/5/2017 8:12:05 |
¿No mucha gente presta atención?
Publicado en 23/5/2017 19:11:05 |
Gracias por compartir
Publicado en 24/5/2017 17:40:19 |
Pide el código fuente, gracias.
Publicado en 26/6/2017 9:48:34 |
Las cosas buenas deberían ser apoyadas, compartidas y respaldadas por productos nacionales
Publicado en 27/7/2017 14:30:15 |
Encuentra el código fuente
Publicado en 28/7/2017 14:25:58 |
Voy a descargarlo
Publicado en 28/7/2017 22:37:58 |
En la era del Internet de las Cosas, el IoT será cada vez más popular en el futuro
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com