Microsoft는 Windows 10을 홈에서 기업 ...에 섬기는 사람 . Windows 10 IoT (사물 인터넷)는 소유 가능성이 가장 낮은 버전이지만 생각보다 많이 사용했을 가능성이 높은 버전입니다.
Windows Embedded에서 성장한 Windows 10 IoT
Windows 10 IoT 이전 Windows 에디션 인 Windows Embedded의 진화입니다. 당신의 기억이 충분히 길다면, 당신은 Windows XP를 실행하는 ATM 심각한 업데이트가 필요합니다. 이러한 ATM 및 이와 유사한 기타 장치는 Windows Embedded (XPe)를 실행했습니다. 핵심 개념은 덜 강력한 하드웨어에서 잘 실행되거나 하나의 사용 사례 시나리오 또는 둘 다를 실행하는 Windows 운영 체제의 제거 된 버전입니다.
은행은이 OS를 ATM에 사용하고 소매 업체는 POS (Point-of-Sale) 시스템에 사용할 수 있으며 제조업체는 간단한 프로토 타입 장치에 사용할 수 있습니다. 그러나 Windows IoT는 단순히 Windows의 리 브랜딩 된 버전이 아닙니다. 사물 인터넷 , 기업 및 대기업만을위한 것도 아닙니다. 이는 OS의 두 가지 버전 인 IOT Enterprise와 IoT Core에서 분명합니다.
관련 : 사물 인터넷이란 무엇입니까?
여러 장치 사용을위한 IoT Enterprise
Microsoft는 Enterprise와 Core의 두 가지 버전으로 Windows 10 IoT를 제공합니다. Enterprise 버전은 기본적으로 Windows 10 Enterprise이지만 추가 잠금 제어 기능이 있습니다. 예를 들어 이러한 컨트롤을 사용하면 Windows에서 단일 키오스크 앱을 표시하도록 할 수 있습니다. Windows는 여전히 백그라운드에서 실행되지만 일반 사용자는 이러한 서비스에 액세스 할 수 없습니다. 체크인 키오스크로 이동하여 체크인 앱이 충돌하고 Windows 10이 표시되는 것을 확인했다면 Windows 10 IoT Enterprise를 접했을 것입니다.
Windows 10 Enterprise와 마찬가지로 상점에서 IoT Enterprise에 대한 라이선스를 구입할 수 없습니다. Microsoft는 재판매 파트너 및 OEM 계약을 통해 라이선스를 배포합니다. 이것은 Windows의 정식 버전이므로 함께 제공되는 모든 기능을 사용할 수 있지만 한 가지 뚜렷한 단점은 IoT Enterprise가 ARM 프로세서에서 실행되지 않는다는 것입니다.
IoT Core는 간단한 보드, 솔로 프로그램 및 센서 용입니다.
반면에 IoT Core는 비교하여 제거됩니다. 완전한 Windows Shell 경험을 얻지 못합니다. 대신 OS는 단일 UWP (유니버설 Windows 프로그램) 앱 및 백그라운드 프로세스 만 실행할 수 있습니다. 그러나 IoT Core는 ARM 프로세서에서 실행됩니다. 직접 사용자 상호 작용이 많이 필요하지 않을 수있는 간단한 프로그램을 실행하려면 IOT Core를 선택합니다. 예를 들어 유리 온도 조절기 IoT Core를 사용합니다. 또한 ARM 호환성 덕분에 다음과 같은 간단한 보드에서 IoT Core를 실행할 수 있습니다. 라즈베리 파이 .
이 마지막 기능 덕분에 IoT Core는 제조업체를위한 빠른 프로토 타입이나 애호가를위한 일회성 프로젝트를위한 탁월한 선택입니다. Hackster , 하드웨어 및 소프트웨어 개발 커뮤니티는 다음과 같은 일회성 IoT Core 예제를 많이 호스팅합니다. 인식 기능이있는 애완 동물 도어 , ㅏ 안면 인식 도어 , ㅏ 스마트 홈 대시 보드 , 및 매직 미러 . 이것들은 필요한 기술이 있다면 스스로 만들 수있는 모든 프로젝트입니다. Microsoft는 심지어 라즈베리 파이 구동 로봇 Windows IOT를 사용하고 홀로그램과 상호 작용했습니다. 필요한 리소스를 제공하므로 IoT Core 다운로드 무료 라이센스로 개인적인 사용을 위해.
또한 Raspberry Pi 또는 Minnowboard의 IoT Core는 확장 된 사용을 위해 카메라, PIR 센서, 서보 및 온도 센서와 같은 센서 및 메커니즘과 페어링 될 수 있습니다. 이를 통해 Windows 10은 사물 인터넷의 기본 전제 인 센서에서 수집 한 데이터를 전달할 수 있습니다.
Windows IoT는 Visual Studio 개발자를위한 비공개 소스 선택
Linux 또는 Android와 같은 여러 대안 대신 Windows IoT를 사용하는 이유가 궁금 할 것입니다. 그 대부분은 장치가 무엇을, 누구를 대상으로하고 누가 프로그래밍을하는지에 달려 있습니다.
오픈 소스의 장점, 라이선스 및 사용자 지정 옵션과 같은 는 종종 훌륭한 것으로 선전되고 있습니다. 그러나 오픈 소스가 모든 시나리오에 최선의 선택은 아닙니다. 때때로 특정 프로젝트에는 폐쇄 된 소스 (또는 독점) 소프트웨어가 필요합니다. 일부 기업과 정부 (더 좋든 나쁘 든간에)는 구매시 오픈 소스 소프트웨어 사용을 명시 적으로 금지합니다. 회사가 오픈 소스 소프트웨어를 금지하지 않더라도 비공식적으로 낙담하거나 눈살을 찌푸 릴 수 있습니다. 제조업체이고 두 옵션 중 하나를 사용할 수있는 경우 고객을 만족시키는 모든 것을 사용할 수 있습니다.
그러나 오픈 소스와 독점 소프트웨어 간의 논쟁을 제쳐두고, 일부 사람들에게는 또 다른 뚜렷한 이점이 있습니다. Windows 10 IoT는 Visual Studio에 연결되며 해당 IDE를 사용하여 프로그램을 개발할 수 있습니다. 실제로 IoT Core는 "헤드리스"(그래픽 인터페이스없이) 실행되도록 설계되었으며 프로그래밍 및 피드백을 위해 다른 Windows 10 시스템에 연결됩니다. 어쨌든 Visual Studio에서 대부분의 개발 시간을 소비하는 경우 대안 대신 Windows 10 IoT를 선택하면 학습 및 설정 시간을 절약 할 수 있습니다. 전체 경험을 즉시 사용할 수 있습니다.
일반 사용자는 아마도 Windows 10 IoT를 다운로드하여 사용하지 않을 것입니다. 그러나 그렇다고해서 이러한 IoT를 접하지 않을 것이라는 의미는 아닙니다. 대부분의 경우 개발자가 아니라면이 OS는 눈치 채지 못할 수도있는 방식으로 작동합니다. 예전 키오스크에 전원을 공급할 수 있습니다. 식당에서 음식을 주문하다 또는 다음 칵테일 준비 . 개발자이거나 취미로 손짓하는 것을 좋아하지만 Linux와 같은 대안을 배우는 데 너무 많은 시간이 걸린다는 생각이 든 경우에도 Windows 10 IoT는 다음 프로젝트에 가장 적합한 옵션이 될 수 있습니다.