-
IOT Edge(에지) Linux(리눅스) on Window 10Azure 2022. 12. 5. 21:36반응형
IOT Edge(에지) 리눅스 on Window 는 컨테이너 형태의 IOT 모듈을 실행하게 해주는 리눅스 환경이다.
일단 리눅스 환경에 익숙하지 않은 윈도우 사용자들에게 리눅스 환경을 접근하기 쉽게 해준다.
CBL Mariner Linux
CBL Mariner 리눅스는 MS에서 컨테이너화된 IOT 모듈을 동작하기위해 최적화되게 만든 리눅스 배포판이라고 한다.
기본적인 리눅스 커널위에 IOT 에지 모듈들을 실행하기 위한 Moby 도커 엔진이 올라가있다. 그리고, 기본 시스템 모듈인 Edge Agent , EgeHub 모듈이 탑재되어 있다.
윈도우 환경에 IOT 에지 환경을 위한 리눅스를 설치하기 위해서는 Hyper-V를 Enable 시켜야한다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
IOT 에지 환경 설치시에 두가지 인증 옵션이 있는데,
- Symmetric keys: IOT 에지 환경을 설치할때 대칭키를 입력하여 생성하는 방법, 인증 방식이 빠르지만, 인증서 방식보다 보안이 더 좋진 않다.
- X.509 self-signed: 대칭키와는 다르게 인증서를 사용하여 환경을 셋팅하는 방식이다.
IOT 에지 접속
리눅스 환경이 설치가 완료되면, 아래처럼 명령어를 이용하여, 쉽게 리눅스 환경에 접속할 수 있다.
- Connect Linux VM
Connect-EflowVm이렇게 IOT 에지 환경에 쉽게 접속해서 설치된 모듈들을 관리할 수 있다.
아래는 모듈을 설치하고, 접속된 환경에서 IOT 허브에서 메시지가 전송되는 모습을 볼 수 있다.
이런식으로 디바이스에서 설치된 모듈을 통해서 센스 정보들을 취합할 수 있고, 이렇게 취합된 메시지는 원하는 저장소로 파일 형태로 저장가능하다.
반응형'Azure' 카테고리의 다른 글
Azure DevOps의 Git Repos 를 이용한 소스버전관리 (0) 2023.01.08 DevOps란? (0) 2023.01.07 도커(Docker) Nginx 컨테이너를 이용하여 웹페이지 실행하기 (0) 2022.11.23 Docker 도커 컨테이너 로컬 환경 설치 (0) 2022.11.22 Azure Data Factory - Git구성 (0) 2022.03.30