산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial Internet of Things >> 사물 인터넷 기술

IoT 생태계에 대한 종단 간 테스트 및 다단계 검증의 중요성

Volansys의 Virendra Maheta

사물 인터넷(IoT)은 현실 세계와 디지털 세계 사이의 지능형 기술입니다. 수동 간섭을 넘어 네트워크를 통해 데이터를 수집하고 전송할 수 있는 상호 연결된 장치 시스템입니다. Volansys의 Virendra Maheta는 기업이 활용도를 높이고 있다고 말합니다. , 비즈니스 모델에 IoT 솔루션을 구현하여 출시 시간을 단축하고 생산성을 높입니다.

그러나 우리가 알고 있듯이 모든 기술에는 고유한 문제가 있습니다. 사물 인터넷은 IoT 테스트 측면에서도 큰 도전에 직면해 있습니다. 세계적인 수준의 IoT 제품을 만들기 위해서는 End-to-End IoT 솔루션이 철저한 품질 엔지니어링을 거쳐야 합니다.

이는 센서, 클라우드 액세스, 게이트웨이, 사용자 인터페이스 및 상호 연결과 같은 모든 구성 요소를 최종 고객에게 전달하기 전에 테스트해야 함을 의미합니다. 모든 구성 요소에 대한 이 종단 간 IoT 테스트는 광범위하게 다단계 검증을 거칩니다.

다단계 검증의 개념을 더 자세히 이해합시다. 종단 간 IoT 솔루션은 다음과 같은 여러 구성 요소로 구성됩니다.

  1. 사용자 액세스 구성요소:모바일 애플리케이션 또는 웹 애플리케이션
  2. 클라우드 인프라
  3. IoT 게이트웨이
  4. IoT 임베디드 기기/센서

<노스크립트>

위의 각 구성 요소는 다단계 검증의 필요성을 유발하는 IoT 생태계의 기능에서 매우 중요한 역할을 합니다. 다단계 검증을 통해 각 구성 요소가 요구 사항에 따라 지정된 작업을 수행해야 합니다.

정방향 경로(모바일 애플리케이션에서 IoT 디바이스로) 및 역방향 경로(IoT 디바이스에서 모바일 애플리케이션으로)를 고려한 폐쇄 루프 테스트로 시스템 테스트를 수행하면서 IoT 생태계의 각 구성 요소를 검증하는 프로세스를 옹호합니다.

사용 사례

스마트 에어컨용 IoT 시스템

예를 들어 사용자가 사무실을 떠나면서 모바일 앱에서 침실 AC의 온도를 설정하려고 하면 원하는 온도가 되면 에어컨이 모바일 앱으로 알림을 보냅니다.

위의 사용 사례에 대한 IoT 에코시스템에는 다음 구성요소가 포함됩니다.

<울>
  • 모바일 애플리케이션: 사용자는 모바일 애플리케이션에서 AC 온도를 설정할 수 있습니다.
  • 사용자 액세스 클라우드: 모바일 애플리케이션은 Rest API를 사용하여 사용자 액세스 클라우드에 온도 값을 전송하고 데이터베이스도 업데이트합니다.
  • IoT 클라우드 및 게이트웨이 장치: IoT 클라우드는 사용자의 집에 설치된 IoT 게이트웨이 장치에 "온도 변경" 명령을 전달합니다.
  • 스마트 AC: 게이트웨이 장치는 침실 AC로 원하는 온도를 보내고 원하는 온도에 도달하면 AC에서 모바일 애플리케이션으로 알림을 보냅니다.
  • End-to-End IoT 테스트의 경우 시스템 기능을 보장하기 위해 각 구성 요소 수준의 검증이 필요하므로 다단계 검증이 중요한 역할을 합니다.

    단계 – 1: 유효성 검사는 모바일 응용 프로그램 기능을 확인하기 위해 모바일 응용 프로그램 수준이 필요합니다. 위의 예와 관련하여 이 경우 유효성 검사는 AC 온도가 원하는 수준으로 변경되었는지 여부입니다.

    스테이지 – 2: 유효성 검사에는 모바일 애플리케이션 또는 웹 애플리케이션이 Cloud API를 사용하여 클라우드에 액세스하는 사용자 액세스 클라우드가 필요합니다. 기능 요구 사항이 API 및 데이터베이스 수준에서 충족되는지 확인하는 것은 필수입니다. 또한, 모바일 애플리케이션에 의해 변경되고 데이터베이스에 반영된 변경 사항이 IoT 클라우드 로그 검증을 통해 게이트웨이 장치로 전송되는지 확인하십시오. 예와 관련하여 API가 예상대로 작동하고 AC용 데이터베이스에 대한 변경 사항이 원하는 장치에 대해 예상대로 적용되는지 확인하기 위해 유효성 검사가 수행됩니다.

    단계 – 3: 여기서 IoT 클라우드가 MQTT, XMPP, XML, JSON과 같은 IoT 통신 프로토콜을 사용하여 "온도 변화" 명령을 보내는 게이트웨이 단계에서 검증이 필요합니다. 검증은 IoT 게이트웨이 장치가 올바른 메시지를 수신하고 메시지가 Zigbee, BLE 또는 Wi-Fi 중 사용 가능한 통신 프로토콜을 통해 의도한 최종 장치로 전달되고 있는지 확인하기 위해 수행됩니다. 주어진 인스턴스와 관련하여 지원되는 통신 프로토콜을 통해 의도한 AC 장치에 대해 온도 변화 조치가 이루어졌는지 확인하기 위해 검증이 수행됩니다.

    단계 – 4: 마지막으로 IoT 게이트웨이에서 수신한 작업이 임베디드 장치에 반영되도록 최종 임베디드 장치에서 유효성 검사가 필요합니다.

    위의 예에 따라 AC에서 온도가 원하는 수준으로 설정되었는지 확인하기 위해 유효성 검사가 수행됩니다. 에어컨은 게이트웨이와 클라우드를 통해 "원하는 온도 도달" 알림을 모바일로 보냅니다. Smart AC에서 모바일 알림이 생성되는 즉시 모바일 애플리케이션, 클라우드 및 게이트웨이가 검증됩니다.

    다단계 IoT 생태계 테스트의 중요성

    1. 응용 프로그램 아키텍처, 모든 구성 요소 및 비즈니스 요구 사항 간의 통합을 테스트, 검증 및 검증할 수 있습니다.
    2. 통합 수준에서 버그를 포착하고 구성 요소 수준에서도 문제를 찾을 수 있음
    3. 최종 사용자 및 실시간 사용 사례를 인식하여 솔루션 테스트를 수행할 수 있습니다.

    저자는 Volansys Technologies의 프로젝트 관리자인 Virendra Maheta입니다. . Virendra는 임베디드, 네트워킹, IoT, 텔레콤/VOIP, ERP와 같은 다양한 도메인에 대한 품질 보증 분야에서 12년 이상의 경험을 보유하고 있습니다. 그는 수동 및 자동화 테스트 관리에도 경험이 있습니다.


    사물 인터넷 기술

    1. 격차 해소:산업용 IoT를 위해 IT와 OT의 협력
    2. Industry 4.0 및 IoT:향후 몇 년 동안의 시장 동향
    3. 셀룰러 IoT와 Bluetooth LE의 시너지
    4. 새로운 네트워크를 위한 무선 IoT 애플리케이션 설계 – LTE 및 NB-IoT
    5. IoT:의료 비용 상승의 치료법은 무엇입니까?
    6. 사이버 보안과 사물 인터넷:생체 인식의 시대?
    7. IoT 생태계에서 USP 찾기 – 1부
    8. IoT 생태계에서 USP 찾기:2부
    9. IoT 시대의 보안 표준 및 규정의 6조 달러 중요성
    10. AIoT:AI와 IoT의 강력한 융합