Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 402233|Resposta: 158

[Fonte] .NET/C# Ferramenta de Depuração da Interface NB-IoT da Huawei [Código-Fonte]

  [Copiar link]
Publicado em 24/04/2017 09:54:53 | | | |


.net/c# A ferramenta de interface norte da Plataforma de Gerenciamento de Conexão IoT da Huawei
http://www.itsvse.com/thread-3639-1-1.html
(Fonte: Architect)
Como usar a ferramenta de depuração Huawei NB-IoT
http://www.itsvse.com/thread-4111-1-1.html
(Fonte: Architect)

Acima está o download do produto final.

Demonstração prática de aplicações de soluções NB-IoT
Aqui estão algumas aplicações relacionadas ao NB-IoT para que você tenha uma compreensão mais profunda do que elas significam.

(1) Solução de estacionamento inteligente NB-IoT da Huawei/China Unicom: O sistema de estacionamento inteligente lançado com base no módulo NB-IoT da Huawei será capaz de realizar funções como reserva e sublocação de vagas, e o baixo consumo de energia e alta capacidade de penetração tornam essa solução mais confiável. Atualmente, o sistema de estacionamento está em uso experimental na Shanghai Disneyland.



(2) Tampa inteligente de bueiro da ZTE/China Mobile: Esta solução pode receber aviso oportuno quando a tampa é aberta ou deslocada, supervisionando abrangente o status da tampa de bueiro. A tecnologia NB-IoT possui características de baixo custo, cobertura ampla, baixo consumo de energia e grande conexão, o que pode melhorar efetivamente a área de cobertura do sistema inteligente de monitoramento da tampa de bueiro, eliminar pontos mortos de cobertura e reduzir custos de construção e manutenção.

(3) Aplicação de detecção ambiental China Mobile/Ericsson/Intel: O mais recente chip NB-IoT (XMM7115) da Intel é utilizado, que pode monitorar o valor de PM, temperatura, umidade, brilho da luz, etc. do ambiente em tempo real.



Desenvolvimento e Desafios da NB-IoT
Primeiramente, vamos falar sobre as vantagens e o valor das soluções NB-IoT: 1. Cobertura ampla e profunda: 20dB+ melhor que a cobertura GPRS; 2. Baixo consumo de energia: com base na bateria AA, a vida útil pode ser superior a 10 anos; 3. Baixo custo; 4. Grande conexão: capacidade de 50k+ de usuário/célula de 200kHz.

Com essas vantagens, a tecnologia NB-IoT atraiu o favor de operadores e fabricantes de equipamentos tradicionais ao redor do mundo, e com o congelamento dos padrões, o NB-IoT será inaugurado em uso comercial em setembro deste ano. De acordo com relatórios relevantes, a China Unicom planeja promover a implantação comercial do NB-IoT em cidades-chave até o final deste ano e início do próximo. Além disso, o Ministério da Indústria e Tecnologia da Informação também realizou uma reunião de promoção do trabalho em IoT de banda estreita em abril, com a intenção de construir um experimento de campo em grande escala baseado no padrão NB-IoT até o final do ano. De acordo com pesquisas de mercado relevantes, até o final deste ano, 50 operadoras tradicionais ao redor do mundo apoiarão NB-IoT, que cobrirá 1/4 das conexões IoT no futuro, e os dispositivos M2M atingirão 7 bilhões de conexões até 2020.

A NB-IOT, como nova tecnologia padrão, está sob pressão competitiva das tecnologias Sigfox e LoRa (a cadeia industrial é relativamente madura e a aplicação comercial é mais antiga). No entanto, Sigfox e LoRa são faixas de frequência não autorizadas e não são favorecidas por operadores e fabricantes de equipamentos. Embora o mercado NB-IoT tenha amplas perspectivas, também há uma guerra de preços por trás do incêndio. Os custos do NB-IoT são extremamente baixos, e o custo cairá para US$ 1 para aplicações em grande escala, e atualmente ainda é US$ 5 para um único módulo de conexão. O preço dos chips para os padrões Bluetooth, Thread e ZigBee é cerca de $2, e o preço dos chips que suportam apenas um dos padrões é inferior a $1.


Código fonte para download:

O login do hiperlink está visível.
Turistas, se quiserem ver o conteúdo oculto deste post, por favorResposta

Pontuação

Número de participantes2MB+2 contribuir+1 Colapso razão
Posteriormente + 1 Muito bom
Meihuozhhui + 1 + 1 Apoie o dono para postar um bom post, e eu também vou postar um bom post!

Veja todas as classificações





Anterior:O novato compartilhou uma VPN de Corrida Fresca de Ano Novo que comprou com todo mundo
Próximo:A cota máxima de tamanho de mensagem para mensagens recebidas (65536) foi ultrapassada. Para aumentar a cota, use o ...
Publicado em 15/11/2017 14:34:42 |
Xiao Zhazha Postado em 2017-11-14 15:02
A conexão básica está desligada se é um problema de rede, recomenda-se mudar a rede para testá-la

Meu código é o seguinte
        TestUrl() estático público
        {
            string Url = "https://xxxx:8743/iocm/app/sec/v1.1.0/login";
            string CertPath = "saída. CertwithKey.pkcs12";
            string CertPwd = "IoM@1234";
            string Cert2Path = "ca.jks";
            string Cert2Pwd = "Huawei@123";
            string Content = "appId=xxxx&secret=xxxx";

            HttpResult result = novo 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 = verdadeiro;
            tente
            {
                if (!string. IsNullOrWhiteSpace(Conteúdo))
                {
                    byte[] data = Codificação.UTF8.GetBytes(Content);
                    webReqst.ContentLength = data. Comprimento;
                    Stream stream = webReqst.GetRequestStream();
                    Stream. Write(data, 0, data. Comprimento);
                }
                WebResponse respon = webReqst.GetResponse();
                usando (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    resultado. HttpStatusCode = webResponse.StatusCode;
                    Leitor StreamReader = novo StreamReader(webResponse.GetResponseStream(), Encoding.UTF8);
                    resultado. HTML = leitor. ReadToEnd();
                    webResponse.Close();
                }
            }
            captura (exceção ex)
            {
                Console.WriteLine(ex. Mensagem);
            }
        }
Publicado em 15/11/2017 14:30:21 |
Xiao Zhazha Postado em 2017-11-14 15:02
A conexão básica está desligada se é um problema de rede, recomenda-se mudar a rede para testá-la

Eu uso o mesmo computador, uso o programa Java para testar a autenticação, mas no seu exemplo, não é possível, Java é bom usar dois certificados, e o exemplo que você deu só usa saída. O certificado é CertwithKey.pkcs12 porque o segundo certificado não é usado? Por favor, aponte o problema da rede
Publicado em 17/06/2019 17:39:23 |
1185497683 Postado em 15-11-2017 às 14:34
Meu código é o seguinte
        TestUrl() estático público
        {

Olá, como você define sua função "CreateCert"? Eu substituí por "new X509Certificate2(CertPath, CertPwd)", mas ainda assim reportava o problema "A conexão base está fechada...". Você pode me dizer como resolveu isso?
Publicado em 24/04/2017 15:17:05 |
Dá uma olhada                        
Publicado em 10/05/2017 23:13:53 |
Obrigado pela sua dedicação altruísta
Publicado em 19/05/2017 08:12:05 |
Poucas pessoas prestam atenção?
Publicado em 23/05/2017 19:11:05 |
Obrigado por compartilhar
Publicado em 24/05/2017 17:40:19 |
Peça o código-fonte, obrigado.
Publicado em 26/06/2017 09:48:34 |
Coisas boas devem ser apoiadas, compartilhadas e apoiadas por produtos nacionais
Publicado em 27/07/2017 14:30:15 |
Encontre o código-fonte
Publicado em 28/07/2017 14:25:58 |
Vou baixar
Publicado em 28/07/2017 22:37:58 |
Na era da Internet das Coisas, a IoT se tornará cada vez mais popular no futuro
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com