클라우드를 사용하지 않는 Wi-Fi IoT 제품을 상업적으로 판매 할 수 있습니까?


17

휴대 전화를 사용하여 조명을 켜거나 끄는 간단한 Wi-Fi 연결 장치 또는 간단한 온도 게이지를 제어하려면 클라우드를 거치지 않고 장치와 직접 통신하지 않는 이유는 무엇입니까? 데이터 지속성 또는 처리량이 많거나 처리해야 할 멋진 작업이 없습니다.

그런 단순한 IoT 제품을 설계하지 못하고 대량 생산하고 판매하기 시작한 것이 있습니까? 중개인을 제거하고 클라우드의 비용 / 메시지 요금을 처리 할 필요가없는 것으로 보입니다.


7
현재의 모든 솔루션이 클라우드 서비스에 의존한다는 것을 암시하면서 전제에 결함이있는 것 같습니다. IoT (Internetworked Things)의 매우 넓은 의미에서 그렇게하지 않는 애플리케이션이 있습니다. 예를 들어 스마트 홈 설정에서는 로컬 인트라넷에서만 센서와 데이터를 처리 할 수 ​​있습니다. 또 다른 예로, 필립스 Hue 시스템 (일부 IoT를 고려)은 인터넷 액세스없이 클라우드 서비스없이 작동 할 수 있습니다. 실제 질문은 클라우드 지원 인프라의 실제 제품에 대한 실제 이점 (있는 경우)이 무엇이어야합니까?
Ghanima

좋아, 그것은 관점에 물건을 넣습니다.
BossGiveMeArrays

2
NAT가 존재하기 때문입니다. 가서 IPv6에 대한 푸시에 참여하십시오 :)
user253751

@immibis 당신이 당신의 자신의 LAN (즉, WiFi의 범위 내) 내에 머무르는 한, NAT는 전혀 문제가되지 않습니다. 인터넷이 작동하면 VPN을 설정하여 NAT 문제를 극복 할 수 있습니다. NAT 용이 아니더라도 전체 홈 네트워크를 인터넷에 노출하고 싶지 않을 것입니다.
user149408

@ user149408- "NAT 문제는 VPN을 설정하여 극복 할 수 있습니다"-네? NAT 뒤에 VPN 끝점을 둘 다 가질 수 없으므로 그 중 하나를 클라우드에 배치합니다.
user253751

답변:


10

사용자 전화와의 직접 연결을 통해 작동하도록 IoT 가젯을 설계 할 수 있지만, 그런 방식으로 만 작동하는 장치는 많은 사용자에게 너무 제한적일 수 있습니다.

  • 사용자가 집에 있지 않은 경우, 홈 네트워크에 대한 인바운드 연결 시도를 허용하는 것이 일반적으로 보안 관점에서 받아 들일 수없고 대부분의 이동 통신 사업자들도 장치에 대한 인바운드 연결 시도를 차단하기 때문에 장치와 직접 상호 작용할 수 없습니다 전화. 대신, 전화와 IoT 장치의 아웃 바운드 연결을 통해 도달 한 서버를 통해 집 밖 요청을 프록시해야합니다.

  • 사용자가 집에 있지만 전화가 현재 홈 네트워크가 아닌 모바일 네트워크에있는 경우 위의 문제가 계속 적용됩니다. 휴대 전화에서 휴대 전화로 Wi-Fi로 전환하도록 사용자에게 요청하는 것은 다른 사용자에게 허용되거나 허용되지 않을 수 있으며 휴대 전화의 Wi-Fi 배터리 사용에 어느 정도 의존합니다. 또한 일부 전화는 Wi-Fi 네트워크가 필요한 경우 문제가 될 수있는 방식으로 동적으로 선택합니다.

  • BTLE와 같은 다른 방법으로 전화와 장치를 연결하는 것이 유리할 수 있지만 범위가 제한되어 있으므로 집이나 주변 지역의 모든 부분에서 작동하지 않을 수 있으며 집을 비울 때 분명히 작동하지 않습니다.

따라서 가정 외부 서버 인프라를 지원할 필요 가없는 장치를 구축 할 수는 있지만 사용자 기본 설정에서 도달하거나 허용하는 경우 릴레이 서버를 효과적으로 사용할 수있는 장치를 구축하는 것이 좋습니다 .


13

예, 이미 시장에 클라우드 서비스에 의존하지 않는 많은 애플리케이션이 있습니다. 사용자가 특정 제품과 함께 설치하도록 선택할 수있는 복잡한 계층 구조는 다음과 같습니다.

  1. 전용 리모콘이있는 기기
  2. 전화 앱 및 사내 링크 노드가있는 장치
  3. 전화를 통한 사용자 원격 액세스를 위해 클라우드에 연결된 노드 (터널링 및 DNS 확인)
  4. 클라우드 프로비저닝 서비스 및 데이터베이스

하나의 공급자가 체인의 일부를 처리 할 수 ​​있습니다. 예를 들어 IFTTT는 클라우드 서비스 및 전화 앱만 제공합니다. 서비스는 모두 타사입니다.

Google의 NEST 온도 조절기는 독립형으로 작동해야합니다 (해당 모드에서 값 비싼 구현이더라도).

보안 카메라는 사용자 가입 또는 일회성 판매 비용에 의존하는지에 따라 이러한 모델의 다양한 조합에 적합합니다.

상업적 관점에서 볼 때 클라우드 인프라에 대한 두 가지 핵심 사항이 있습니다. 첫 번째는 평가 / 부분 설치에 적합하며 (초기 비용을 낮추면서), 두 번째는 백홀 (전력 차단 등)이 없을 때 제한된 서비스를 유지할 수있는 능력입니다.


명확한 설명 감사합니다. 지금은 더 나은 이해가
BossGiveMeArrays

8

집 안에서만 통제하고 싶다면 가능합니다.

문제는 집 밖에서 통제하기를 원한다면 어려워집니다. 클라이언트 나 서버에 고정 IP가 없을 수도 있고, 방화벽 및 / 또는 NAT가있을 수도 있습니다.

사용자는 라우터 / 방화벽에 포트 전달 / 예외를 설정하고 동적 IP를 추적하고 클라이언트를 동적 DNS 항목으로 지정하기 위해 일종의 동적 DNS를 설정할 수 있지만 기술적 인 사용자는이를 수행해야합니다. 보안 문제가 발생합니다.

퍼블릭 인터넷의 알려진 위치에 서버를 두는 것이 동적 IP, NATS, 송신 전용 방화벽 등과 상관없이 사물이 서로 통신 할 수있는 가장 쉬운 방법입니다. 여전히 보안 문제가 있지만 가능한 한 줄어 듭니다 보다 쉽게 ​​모니터링하고 업데이트 할 수있는 서버에 보안 정책을 시행합니다.

IPv6는 NAT를 잃지 만 동적 IP 및 발신 방화벽 만 여전히 일반적 일 것입니다.


클라우드가 공개 되더라도 클라우드 자체는 여전히 iot 장치에 메시지를 보내야합니다. 클라우드가 장치와 통신하려고 할 때 나열한 것과 같은 문제가 발생하지 않습니까?
BossGiveMeArrays

장치가 서버에 대한 연결을 열고 정기적 인 keepalive 메시지를 보내서 열어 두는 한, 해당 연결의 아래 방향으로 메시지를 전달할 수 있습니다.
피터 그린

클라우드 연결 IoT 장치는 여전히 홈 네트워크를 통해 클라우드와 통신해야합니다. 이것은 라우터 설정에서 해당 트래픽에 대한 "구멍을 뚫기"하여 수행됩니다. 컴퓨터 및 전화와 달리 보안은 전적으로 클라우드 공급 업체의 책임입니다. 일반적으로 모든 IoT 연결을 자체 라우터로 격리 한 다음 기본 "게이트웨이"라우터에 연결하는 것이 더 안전합니다. 적어도 IoT 장치를 감염시키는 악성 소프트웨어는 컴퓨터를 볼 수 없습니다.
DocSalvager

7

일반적으로 IoT는 M2M (machine-to-machine) 통신을 넘어서는 장치, 시스템 및 서비스의 고급 연결성을 제공 할 것으로 예상됩니다.

https://ko.wikipedia.org/wiki/Internet_of_things

IoT 장치는 장치 간 통신 이상의 기능을 수행합니다. 예를 들어 TV 리모컨은 적외선 신호를 통해 TV와 통신하여 TV가 채널 변경과 같은 작업을 수행하도록 지시하는 내장 장치입니다. 이것을 IoT 장치로 고려 하시겠습니까?

IoT 장치는 다음과 같은 방법으로 '넘어갑니다'.

  • 가정에서 더 많은 자동화를 허용합니다.
  • 많은 양의 데이터를 사용자에게 유용하고 이해하기 쉬운 정보로 수집, 저장 및 집계합니다.
  • 사용자가 집 안, 심지어 인터넷을 통해 외부에서도 정보 및 제어 장치에 액세스 할 수 있습니다.

이러한 기능은 클라우드 서비스 없이도 제품에 완벽하게 구현 될 수 있으며, IoT 제품에 원하는 기능이 클라우드 인프라에 도움이되는지 결정하는 경우가 더 많습니다. 이점은 여러 영역에서 제공됩니다.


데이터

장치에 스토리지 미디어를 포함하지 않고 클라우드에 데이터를 보관할 수 있습니다. 이것은 많은 이점이 있습니다 :

  • 비용 효율적-필요한 스토리지에 대해서만 지불하십시오. 디바이스 스토리지에서 디바이스 당 고정 비용이 추가되고 100 % 활용률이 낮습니다.
  • 유연성-필요할 때 스토리지를 늘릴 수 있습니다. 장치 저장 장치는 고정되어 있으며 장치가 보유 할 수있는 데이터의 양을 제한합니다. 사용자가 SD 카드와 같은 저장 매체를 제공 할 수있는 장치를 만들 수 있지만, 이는 고객이 자신의 요구에 따라 구매할 카드를 결정해야하는 또 다른 결정을 추가하며이 복잡성으로 인해 일부 고객이 제품을 구매하지 못할 수도 있습니다.
  • 중복성-클라우드 스토리지는 일반적으로 중복성 측정 값이 포함 된 상태로 판매되므로 데이터가 백업되어 손실 될 가능성이 거의 없습니다.
  • 중앙 집중식-고객이 여러 대를 구매할 수있는 IoT 장치 인 경우 클라우드에서 데이터를 모아보다 균일 한 경험을 제공 할 수 있습니다.
  • 데이터 액세스-클라우드 서비스에서 데이터가 유지되는 경우 제품 공급자는 해당 데이터에 액세스 할 수 있습니다. 이는 소비자가 제품을 사용하는 방식을 확인하고 제품의 개선 사항을 구체화 할 수있는 데 유용합니다.

소프트웨어 서비스

IoT 장치는 소프트웨어를 통해 사용자와 상호 작용할 수 있습니다. 클라우드를 활용함으로써 제품 소프트웨어는 다음과 같은 이점을 얻을 수 있습니다.

  • 자동 업데이트-제품의 새로운 기능을 지속적으로 개발하는 경우 클라우드를 사용하면 펌웨어 업데이트를 쉽게 배포 할 수 있습니다. 장치는 클라우드에서 자동으로 업데이트를 쿼리하여이 작업을 사용자로부터 멀리 할 수 ​​있습니다. 제품의 보안 문제를 발견하고 기존의 모든 장치에 패치를 적용 할 수 있으면 일부 고객이 장치를 수동으로 업데이트하지 않는 문제를 피할 수 있습니다. 기기가 해킹되어 악의적 인 목적으로 사용되는 것을 방지하면 나쁜 홍보를받지 못하게됩니다.
  • 웹 기술-웹 응용 프로그램은 사용자가 운영 체제와 화면 해상도가 다른 다양한 장치에서 응용 프로그램에 액세스 할 수 있다는 아이디어를 기반으로합니다. 인터넷 브라우저를 통해 웹 앱에 액세스 할 때 사용자는 자신의 장치에 소프트웨어를 설치할 필요가 없으므로 사용자는 링크로 이동하여 IoT 인터페이스에 액세스하기 만하면됩니다. 고객은 각 장치에서 소프트웨어를 업데이트하기 위해 작업을 수행하지 않고도 소프트웨어 인터페이스에서 새로운 기능을받을 수 있습니다. 이 인터페이스를 온라인으로 호스팅하면 장치의 하드웨어 요구 사항도 줄어들어 단가가 절감됩니다.
  • 기능-일부 클라우드 서비스는 제품에서 기능을 향상시키기 위해 구현 될 수 있습니다. 예를 들어 Amazon Lex는 클라우드 서비스로 사용 가능하며,이를 통해 사용자는 음성 명령을 사용하여 장치와 상호 작용할 수 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.