이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 402233|회답: 158

[출처] .NET/C# 화웨이 NB-IoT 인터페이스 디버깅 도구 [소스 코드]

  [링크 복사]
게시됨 2017. 4. 24. 오전 9:54:53 | | | |


.net/c# 화웨이 IoT 연결 관리 플랫폼 북쪽 방향 인터페이스 도구
http://www.itsvse.com/thread-3639-1-1.html
(출처: 건축가)
화웨이 NB-IoT 디버깅 도구 사용 방법
http://www.itsvse.com/thread-4111-1-1.html
(출처: 건축가)

위 사진은 완성된 다운로드 영상입니다.

NB-IoT 솔루션의 실용적 적용 시연
다음은 NB-IoT 관련 응용 프로그램 몇 가지를 소개하여 그 의미를 더 깊이 이해할 수 있도록 돕습니다.

(1) 화웨이/차이나 유니콤의 NB-IoT 스마트 주차 솔루션: 화웨이의 NB-IoT 모듈을 기반으로 출시된 스마트 주차 시스템은 주차 공간 예약 및 전차 등 기능을 구현할 수 있으며, 저전력 소비와 높은 보급률 덕분에 이 솔루션의 신뢰성이 더욱 높아집니다. 현재 이 주차 시스템은 상하이 디즈니랜드에서 시험 운행 중입니다.



(2) ZTE/차이나 모바일의 지능형 맨홀 뚜껑: 이 솔루션은 맨홀 뚜껑이 열리거나 이동될 때 맨홀 뚜껑 상태를 종합적으로 모니터링하여 시기적절하게 경고할 수 있습니다. NB-IoT 기술은 저비용, 광범위, 저전력 및 대용량 연결 특성을 가지고 있어 지능형 맨홀 커버 모니터링 시스템의 커버리지 범위를 효과적으로 개선하고, 커버리지 사각지를 제거하며, 건설 및 유지보수 비용을 줄일 수 있습니다.

(3) 중국 모바일/에릭슨/인텔 환경 탐지 애플리케이션: 인텔의 최신 NB-IoT 칩(XMM7115)이 사용되어 환경의 PM 값, 온도, 습도, 빛 밝기 등을 실시간으로 모니터링할 수 있습니다.



NB-IoT 개발 및 도전 과제
우선, NB-IoT 솔루션의 장점과 가치를 이야기해 봅시다: 1. 광범위하고 깊은 커버리지: GPRS 범위보다 20dB+ 우수; 2. 저전력 소비: AA 배터리 기준으로 수명은 10년 이상; 3. 저비용; 4. 대용량 연결: 50k+ 사용자 용량/200kHz 셀.

이러한 장점들 덕분에 NB-IoT 기술은 전 세계 주류 사업자와 장비 제조업체들의 지지를 받고 있으며, 표준이 동결됨에 따라 올해 9월 상업적 사용을 시작할 예정입니다. 관련 보도에 따르면, 중국유이콤은 올해 말과 내년 초까지 주요 도시에서 NB-IoT의 상업적 배포를 촉진할 계획입니다. 또한 산업정보기술부는 4월에 협대역 IoT 업무 홍보 회의를 개최하여 연말까지 NB-IoT 표준을 기반으로 한 대규모 현장 실험을 구축할 계획입니다. 관련 시장 조사에 따르면, 올해 말까지 전 세계 50개 주류 사업자가 NB-IoT를 지원할 예정이며, 이는 향후 IoT 연결의 4분의 1을 커버할 것이며, M2M 기기는 2020년까지 70억 연결에 이를 것으로 예상됩니다.

NB-IoT는 새로운 표준 기술로서 Sigfox와 LoRa 기술들로부터 경쟁 압력을 받고 있습니다(산업 체인은 비교적 성숙했고 상업적 응용은 더 앞서 있습니다). 하지만 Sigfox와 LoRa는 허가받지 않은 주파수 대역으로, 운영자와 장비 제조업체가 선호하지 않습니다. NB-IoT 시장은 광범위한 전망을 가지고 있지만, 이 불 뒤에는 가격 전쟁도 존재합니다. NB-IoT 비용은 매우 낮으며, 대규모 애플리케이션의 경우 비용이 1달러로 낮아지며, 현재 단일 연결 모듈은 여전히 5달러입니다. 블루투스, 스레드, ZigBee 표준의 칩 가격은 약 $2이며, 한 가지 표준만 지원하는 칩의 가격은 1달러 미만입니다.


소스 코드 다운로드:

하이퍼링크 로그인이 보입니다.
관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답

점수

참가자 수2MB+2 기여하다+1 무너지다 이유
나중에 + 1 아주 좋아요
메이후오후이(메이후오후이) + 1 + 1 주인이 좋은 글을 올릴 수 있도록 응원해 주세요. 저도 좋은 글을 올릴게요!

모든 평점 보기





이전의:신참은 자신이 산 새해 쿨 런 VPN을 모두와 공유했습니다
다음:수신 메시지의 최대 메시지 크기 할당량(65,536)이 초과되었습니다. 할당량을 늘리려면 ...
게시됨 2017. 11. 15. 오후 2:34:42 |
샤오자자 2017-11-14 15:02에 게시됨
기본 연결이 꺼져 있으면 네트워크 문제일 수 있으니, 네트워크를 변경해 테스트하는 것을 권장합니다

제 코드는 다음과 같습니다
        공공 정적 공백 TestUrl()
        {
            문자열 URL = "https://xxxx:8743/iocm/app/sec/v1.1.0/login";
            string CertPath = "발신. CertwithKey.pkcs12";
            문자열 CertPwd = "IoM@1234";
            문자열 Cert2Path = "ca.jks";
            문자열 Cert2Pwd = "Huawei@123";
            문자열 Content = "appId=xxxx&secret=xxxx";

            HttpResult 결과 = 새로운 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(내용))
                {
                    byte[] data = Encoding.UTF8.GetBytes(Content);
                    webReqst.ContentLength = data. 길이;
                    Stream stream = webReqst.GetRequestStream();
                    스트림. write(data, 0, data. 길이;
                }
                WebResponse respon = webReqst.GetResponse();
                using (HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse())
                {
                    결과. HttpStatusCode = webResponse.StatusCode;
                    StreamReader 리더 = 새로운 StreamReader(webResponse.GetResponseStream(), Encoding.UTF8);
                    결과. HTML = 리더. ReadToEnd();
                    webResponse.Close();
                }
            }
            catch (예외 예)
            {
                Console.WriteLine(예: 메시지);
            }
        }
게시됨 2017. 11. 15. 오후 2:30:21 |
샤오자자 2017-11-14 15:02에 게시됨
기본 연결이 꺼져 있으면 네트워크 문제일 수 있으니, 네트워크를 변경해 테스트하는 것을 권장합니다

저도 같은 컴퓨터를 사용하고, 자바 프로그램을 사용해 인증을 테스트하지만, 예시에서는 불가능합니다. 자바는 두 개의 인증서를 사용하는 것이 좋고, 예시에서는 발송 인증서만 사용합니다. 두 번째 인증서가 사용되지 않아서 CertwithKey.pkcs12인가요? 네트워크 문제를 지적해 주세요
게시됨 2019. 6. 17. 오후 5:39:23 |
1185497683 2017-11-15 14:34에 게시됨
제 코드는 다음과 같습니다
        공공 정적 공백 TestUrl()
        {

안녕하세요, "CreateCert" 함수를 어떻게 정의하시나요? "new X509Certificate2(CertPath, CertPwd)"로 교체했지만, 여전히 "기본 연결이 닫혔습니다..."라는 문제가 보고되었습니다. 어떻게 해결하셨는지 말씀해 주실 수 있나요?
게시됨 2017. 4. 24. 오후 3:17:05 |
보세요                        
게시됨 2017. 5. 10. 오후 11:13:53 |
헌신해 주셔서 감사합니다
게시됨 2017. 5. 19. 오전 8:12:05 |
많은 사람들이 관심을 갖지 않나요?
게시됨 2017. 5. 23. 오후 7:11:05 |
공유해 주셔서 감사합니다
게시됨 2017. 5. 24. 오후 5:40:19 |
소스 코드를 요청해 주세요, 감사합니다.
게시됨 2017. 6. 26. 오전 9:48:34 |
좋은 것은 국내 제품으로 지원받고, 공유되고, 지지해야 합니다
게시됨 2017. 7. 27. 오후 2:30:15 |
소스 코드를 찾아보세요
게시됨 2017. 7. 28. 오후 2:25:58 |
다운로드 할게요
게시됨 2017. 7. 28. 오후 10:37:58 |
사물인터넷 시대에 IoT는 앞으로 점점 더 인기를 얻게 될 것입니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com