Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 402233|Ответ: 158

[Источник] .NET/C# Инструмент отладки интерфейса Huawei NB-IoT [Исходный код]

  [Скопировать ссылку]
Опубликовано 24.04.2017 9:54:53 | | | |


.net/c# Инструмент для северного направления интерфейса Huawei IoT-соединения
http://www.itsvse.com/thread-3639-1-1.html
(Источник: Architect)
Как пользоваться инструментом отладки Huawei NB-IoT
http://www.itsvse.com/thread-4111-1-1.html
(Источник: Architect)

Выше приведена готовая загрузка продукта.

Демонстрация практического применения решений NB-IoT
Вот несколько приложений, связанных с NB-IoT, чтобы лучше понять, что они значат.

(1) Умное решение Huawei/China Unicom NB-IoT: система умной парковки, запущенная на базе модуля NB-IoT от Huawei, сможет реализовывать такие функции, как бронирование и субаренда парковочных мест, а низкое энергопотребление и высокая пропускаемость делают это решение более надёжным. В настоящее время парковочная система была испытана в Шанхайском Диснейленде.



(2) Интеллектуальная крышка люка ZTE/China Mobile: Это решение может своевременно предупредить о открытии или смещении крышки люка, тщательно контролируя состояние крышки люка. Технология NB-IoT обладает низкой стоимостью, широким покрытием, низкой мощностью и мощным подключением, что позволяет эффективно увеличить зону покрытия интеллектуальной системы мониторинга крышки люков, устранить мёртвые зоны покрытия и снизить затраты на строительство и обслуживание.

(3) Приложение для обнаружения окружающей среды China Mobile/Ericsson/Intel: используется новейший NB-IoT-чип Intel (XMM7115), который может отслеживать PM-значения, температуру, влажность, яркость света и т.д. в реальном времени.



Разработка NB-IoT и вызовы
Прежде всего, давайте поговорим о преимуществах и ценности решений NB-IoT: 1. Широкое и глубокое покрытие: на 20 дБ+ лучше, чем покрытие GPRS; 2. Низкое энергопотребление: при использовании батареи AA срок службы может превышать 10 лет; 3. Низкая стоимость; 4. Большое соединение: ёмкость 50k+ пользователя/ячейка 200kHz.

Благодаря вышеуказанным преимуществам технология NB-IoT привлекла расположение ведущих операторов и производителей оборудования по всему миру, и с замораживанием стандартов NB-IoT откроет коммерческое использование в сентябре этого года. Согласно соответствующим сообщениям, China Unicom планирует продвигать коммерческое внедрение NB-IoT в ключевых городах к концу этого и начала следующего. Кроме того, Министерство промышленности и информационных технологий провело в апреле встречу по продвижению работы в области узкополосного IoT, намереваясь к концу года провести масштабный полевой эксперимент на основе стандарта NB-IoT. Согласно соответствующим маркетинговым исследованиям, к концу этого года 50 основных операторов по всему миру будут поддерживать NB-IoT, который в будущем покроет четверть IoT-соединений, а M2M-устройства достигнут 7 миллиардов подключений к 2020 году.

NB-IoT, как новая стандартная технология, находится под конкурентным давлением со стороны технологий Sigfox и LoRa (промышленная цепочка относительно зрелая, а коммерческое применение — раньше). Однако Sigfox и LoRa являются несанкционированными частотными диапазонами и не пользуются популярностью операторов и производителей оборудования. Хотя рынок NB-IoT имеет широкие перспективы, за этим стоит и ценовая война. Стоимость NB-IoT чрезвычайно низкая, и цена снизится до $1 для крупных приложений, при этом в настоящее время цена по-прежнему составляет $5 за один модуль соединения. Стоимость чипов для стандартов Bluetooth, Thread и ZigBee составляет около $2, а стоимость чипов, поддерживающих только один из стандартов, составляет менее $1.


Скачать исходный код:

Вход по гиперссылке виден.
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйстаОтвет

Счёт

Количество участников2МБ+2 способствовать+1 Коллапс причина
Позже + 1 Очень хорошо
Мэйхуочжуй + 1 + 1 Поддержите владельца в хорошем посте, и я тоже выложу хороший пост!

Смотреть все рейтинги





Предыдущий:Новичок поделился с всеми, купленным New Year's Cool Run VPN
Следующий:Максимальная квота по размеру сообщений для входящих сообщений (65536) была превышена. Чтобы увеличить квоту, используйте ...
Опубликовано 15.11.2017 14:34:42 |
Сяо Чжажа Опубликовано 2017-11-14 15:02
Базовое отключение соединения — это сетевая проблема, рекомендуется сменить сеть для проверки

Мой код таков:
        публичный статический вакуум TestUrl()
        {
            строка URL = "https://xxxx:8743/iocm/app/sec/v1.1.0/login";
            строка CertPath = «исходящий». CertwithKey.pkcs12";
            строка CertPwd = "IoM@1234";
            строка Cert2Path = "ca.jks";
            строка Cert2Pwd = "Huawei@123";
            string Content = "appId=xxxx&secret=xxxx";

            HttpResult result = новый 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 = true;
            Попробуй
            {
                если (!string. IsNullOrWhiteSpace(Content))
                {
                    byte[] data = Encoding.UTF8.GetBytes(Content);
                    webReqst.ContentLength = данные. Длина;
                    Поток потока = webReqst.GetRequestStream();
                    Стрим. Write(data, 0, data. Длина);
                }
                WebResponse respon = webReqst.GetResponse();
                используя (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    результат. HttpStatusCode = webResponse.StatusCode;
                    Reader StreamReader = новый StreamReader(webResponse.GetResponseStream(), Encoding.UTF8);
                    результат. Html = читатель. ReadToEnd();
                    webResponse.Close();
                }
            }
            catch (исключение, например)
            {
                Console.WriteLine (например, Message);
            }
        }
Опубликовано 15.11.2017 14:30:21 |
Сяо Чжажа Опубликовано 2017-11-14 15:02
Базовое отключение соединения — это сетевая проблема, рекомендуется сменить сеть для проверки

Я использую тот же компьютер, использую программу Java для тестирования аутентификации, но в вашем примере это невозможно — Java хорошо использует два сертификата, а в вашем примере используется только исходящая система. Сертификат называется CertwithKey.pkcs12 потому, что второй сертификат не используется? Пожалуйста, укажите на проблему сети
Опубликовано 17.06.2019 17:39:23 |
1185497683 Опубликовано 2017-11-15 14:34
Мой код таков:
        публичный статический вакуум TestUrl()
        {

Здравствуйте, как вы определяете свою функцию «CreateCert»? Я заменил его на «new X509Certificate2(CertPath, CertPwd)», но проблема всё равно была «Базовое соединение закрыто...». Расскажите, как вы это решили?
Опубликовано 24.04.2017 15:17:05 |
Посмотрите                        
Опубликовано 10.05.2017 23:13:53 |
Спасибо за вашу самоотверженную преданность
Опубликовано 19.05.2017 8:12:05 |
Мало кто обращает на это внимание?
Опубликовано 23.05.2017 19:11:05 |
Спасибо, что поделились
Опубликовано 24.05.2017 17:40:19 |
Попросите исходный код, спасибо.
Опубликовано 26.06.2017 9:48:34 |
Хорошие вещи должны поддерживаться, делиться и поддерживаться отечественными продуктами
Опубликовано 27.07.2017 14:30:15 |
Найдите исходный код
Опубликовано 28.07.2017 14:25:58 |
Я собираюсь скачать
Опубликовано 28.07.2017 22:37:58 |
В эпоху Интернета вещей IoT будет становиться всё более популярным в будущем
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com