Azure 인텔리전트 에지를 사용한 비접촉식 IoT 인터페이스

Cognitive Services
IoT Edge
IoT Hub
Storage
Machine Learning

Contactless 비즈니스는 새로운 표준입니다.Contactless business is the new normal. 전 세계에서 많은 사람들이 일상적으로 endangered 하는 것이 더 잘 인식 되 고 있습니다.The world has become more aware of, and endangered by, surfaces that many people touch every day. Contactless 인터페이스는 안전 하 고 사용자에 게 제공 되는 터치 없는 환경을 만들어 트래픽 조명 단추, 터치 스크린, 도어 핸들 및 엘리베이터 컨트롤과 같은 실제 접점를 줄이거나 제거 합니다.Contactless interfaces reduce or eliminate physical touchpoints like traffic light buttons, touch screens, door handles, and elevator controls by creating touch-free experiences that are both safe and pleasing for users.

Avanade 및 MICROSOFT covid-19 작업은 Azure intelligent edge 플랫폼을 사용 하 여 contactless 인터페이스를 개발 하기 위해 파트너 관계를 적용 합니다.Avanade and the Microsoft COVID-19 task force partnered to develop contactless interfaces using the Azure intelligent edge platform. 이 솔루션은 Azure 클라우드의 저장소, 컴퓨팅, 인공 지능 (AI) 및 기계 학습 (ML) 기능과 함께 IoT (intelligent and perceptive 사물 인터넷) edge 장치를 결합 합니다.This solution combines intelligent and perceptive Internet of Things (IoT) edge devices with the storage, computing, artificial intelligence (AI), and machine learning (ML) capabilities of the Azure cloud.

IoT Edge 장치는 온보드 처리를 사용 하 여 음성, 이미지, 제스처 또는 다중 모달 입력을 신속 하 게 인식 하 고 대응할 수 있습니다.IoT Edge devices can quickly recognize and respond to speech, image, gesture, or multi-modal input by using onboard processing. 클라우드의 Azure IoT Hub는 장치를 제어 하 고 Azure 리소스에 연결 합니다.Azure IoT Hub in the cloud controls the devices and connects them to Azure resources. Azure Cognitive Services Machine Learning 및는 지속적으로 다시 학습 하 고 모델을 업데이트 하 여 인터페이스 정확도와 성능을 향상 시킵니다.Azure Cognitive Services and Machine Learning continually retrain and update models to improve interface accuracy and performance.

잠재적인 사용 사례Potential use cases

  • 공개 및 대화방 액세스, 엘리베이터 컨트롤, 소매 및 자동 판매기 컴퓨터 판매, 전송 및 트래픽 신호와 같은 사용을 위해 공개 접점 인터페이스를 터치 없는 인터페이스로 전환 합니다.Turn public touchpoints to touch-free interfaces for uses like building and room access, elevator controls, retail and vending machine sales, and transit and traffic signaling.
  • 휴대폰과 같은 일반적인 모바일 끝점에서 음성 또는 기타 contactless 컨트롤을 사용 합니다.Use voice or other contactless controls with typical mobile endpoints like phones.

ArchitectureArchitecture

IoT Edge 장치에 대 한 Contactless 인터페이스

  1. 마이크, 카메라 및 touchscreens 같은 끝점은 데이터를 수집 합니다.End points like microphones, cameras, and touchscreens collect data.
  2. IoT Edge 장치에서 음성 처리 장치를 등록 하면 인식 기술력과 및 업데이트 된 기계 학습 모델이 로컬 데이터에 적용 됩니다.Onboard voice processing units on the IoT Edge devices apply cognitive skillsets and updated machine learning models to local data.
  3. Azure 클라우드의 IoT hub는에 지 장치와 통신 하 여 데이터를 받고 업데이트 된 모델을 보냅니다.The IoT hub in the Azure cloud controls and communicates with the edge devices, receiving data and sending updated models.
  4. 업로드 된 데이터를 저장 하 Azure Storage입니다.Azure Storage stores the uploaded data.
  5. Azure Machine Learning는 데이터를 사용 하 여 AI 모델을 다시 학습 합니다.Azure Machine Learning uses the data to retrain its AI models.
  6. IoT Hub 업데이트 된 machine learning 모델을에 지 장치로 푸시합니다.IoT Hub pushes updated machine learning models to the edge devices.

구성 요소Components

  • Azure IoT Edge 서비스는 표준 컨테이너를 통해 IoT Edge 장치에서 실행 되는 클라우드 워크 로드를 배포 합니다.Azure IoT Edge service deploys cloud workloads to run on IoT Edge devices via standard containers. 모듈은 AI, 다른 Azure 및 타사 서비스 또는 고유한 비즈니스 논리를 실행할 수 있습니다.Modules can run AI, other Azure and third-party services, or your own business logic. IoT Edge 인텔리전트 장치는 신속 하 고 오프 라인으로 응답할 수 있으며 필요한 데이터만 클라우드에 전송 하 여 비용을 제한할 수 있습니다.IoT Edge intelligent devices can respond quickly and offline, and limit costs by preprocessing and sending only necessary data to the cloud.
  • Azure IoT Hub 는 Azure cloud services를 사용 하 여 거의 모든 IoT 장치를 연결 하는 클라우드 호스팅 백 엔드를 제공 합니다.Azure IoT Hub provides a cloud-hosted backend to connect virtually any IoT device with Azure cloud services. IoT Hub은 IoT Edge 장치에 대해 매우 안전 하 고 안정적인 양방향 통신, 관리 및 프로 비전을 가능 하 게 합니다.IoT Hub enables highly secure and reliable bi-directional communication, management, and provisioning for IoT Edge devices.
  • Azure Storage 는 Azure 클라우드에서 유연 하 고 확장 가능한 보안 저장소를 제공 합니다.Azure Storage provides flexible, scalable, secure storage in the Azure cloud. 현재 솔루션은 블록 blob 을 사용 하 여 구조화 되지 않은 데이터, 임의의 작은 데이터 세그먼트를 읽고 쓰기 위한 페이지 blob 및 파일 공유를 위한 파일 저장소 를 저장 합니다.The current solution uses block blobs to store unstructured data, page blobs to read and write random small data segments, and file storage for file shares.
  • Azure Cognitive Services 는 지능형 앱을 빌드하는 데 도움이 되는 AI 서비스 및 인식 api 제품군입니다.Azure Cognitive Services are a family of AI services and cognitive APIs that help build intelligent apps. 예를 들어 음성 제어는 텍스트 및 Speaker Recognition 서비스에 대 한 음성을 사용할 수 있습니다.For example, voice control can use the Speech to Text and Speaker Recognition services. 솔루션을 이미지 또는 얼굴 인식으로 확장 하면 Computer Vision, Custom Vision얼굴 인식 기능을 사용할 수 있습니다.Extending the solution to image or facial recognition could use Computer Vision, Custom Vision, and Facial Recognition.
  • ML (Machine Learning) 은 알고리즘을 사용 하 여 시스템 예측 또는 환경을 통해 자동 결정을 개선 합니다.Machine Learning (ML) uses algorithms to improve machine predictions or decisions automatically through experience. 기계 학습 알고리즘은 수학적 모델 을 작성 하 고 지속적으로 학습 합니다.Machine learning algorithms build and continually train mathematical models. Azure Machine Learning 를 사용 하 여 클라우드 규모에서 ML 모델을 빌드, 학습, 배포, 추적 및 관리할 수 있습니다.Azure Machine Learning lets you build, train, deploy, track, and manage ML models at cloud scale.

다음 단계Next steps

  • 자세한 내용은에 문의 하세요 iotcovidsupport@microsoft.com .For more information, please contact iotcovidsupport@microsoft.com.
  • 음성 제어는이 솔루션의 기본 기능입니다.Voice control is the basic function in this solution. 플랫폼은 얼굴 및 제스처와 같은 여러 sense 인식으로 잠재적으로 확장 될 수 있습니다.The platform can potentially extend to multiple sense recognition, like faces and gestures.
  • 솔루션은 Cognitive Services 음성 변환 api를 사용 하 여 전역 배포를 지원할 수 있습니다.The solution can support global deployment by using Cognitive Services Speech Translation APIs.