Có thể bán thương mại một sản phẩm Wi-Fi IoT mà KHÔNG sử dụng điện toán đám mây không?


17

Nếu tôi muốn sử dụng điện thoại của mình để điều khiển một thiết bị được kết nối Wi-Fi đơn giản chỉ bật hoặc tắt đèn hoặc đo nhiệt độ đơn giản, tại sao tôi không chỉ giao tiếp trực tiếp với thiết bị thay vì đi qua đám mây? Không có sự kiên trì dữ liệu hoặc xử lý nặng hoặc bất kỳ công cụ ưa thích nào khác để giải quyết.

Có điều gì ngăn cản tôi thiết kế một sản phẩm IoT đơn giản như vậy và chỉ bắt đầu sản xuất hàng loạt và bán nó không? Có vẻ rẻ hơn để cắt giảm người trung gian và không phải đối phó với chi phí tin nhắn / phí của đám mây.


7
Tiền đề của bạn có vẻ thiếu sót khi bạn ngụ ý rằng tất cả các giải pháp hiện tại phụ thuộc vào dịch vụ đám mây. Theo nghĩa rộng của IoT (những thứ liên kết với nhau), có những ứng dụng không làm như vậy, ví dụ như trong cài đặt nhà thông minh, chỉ có thể xử lý các cảm biến của bạn và dữ liệu của chúng trên mạng nội bộ của bạn. Một ví dụ khác, hệ thống Philips Hue (một số người cho rằng IoT) có thể vận hành truy cập internet do đó không có dịch vụ đám mây. Câu hỏi thực sự cần là lợi ích thực sự (nếu có) của cơ sở hạ tầng kích hoạt đám mây cho sản phẩm thực tế của bạn là gì?
Ghanima

ok mà đặt mọi thứ vào quan điểm.
BossGiveMeArrays

2
Vì NAT tồn tại. Đi và tham gia đẩy cho IPv6 :)
user253751

@immibis miễn là bạn ở trong mạng LAN của chính mình (tức là trong phạm vi WiFi của bạn), NAT hoàn toàn không phải là vấn đề. Khi Internet ra đời, các vấn đề của NAT có thể được khắc phục bằng cách thiết lập VPN. Ngay cả khi nó không dành cho NAT, có lẽ bạn sẽ không muốn phơi bày toàn bộ mạng gia đình của mình với Internet.
user149408

@ user149408 - "Các vấn đề NAT có thể được khắc phục bằng cách thiết lập VPN" - oh yeah? Bạn thực sự không thể có cả hai điểm cuối VPN của mình phía sau NAT, vì vậy bạn sẽ đặt một trong số chúng vào đám mây.
dùng253751

Câu trả lời:


10

Mặc dù bạn có thể thiết kế tiện ích IoT để hoạt động thông qua kết nối trực tiếp với điện thoại của người dùng, một thiết bị chỉ hoạt động theo cách đó có thể quá giới hạn đối với nhiều người dùng:

  • Nếu người dùng không ở nhà, thì họ không có khả năng tương tác trực tiếp với thiết bị, vì cho phép các nỗ lực kết nối gửi đến mạng gia đình thường không được chấp nhận từ quan điểm bảo mật và hầu hết các nhà mạng di động cũng chặn các nỗ lực kết nối gửi đến điện thoại. Thay vào đó, các yêu cầu ngoài nhà cần phải được ủy quyền thông qua một máy chủ được tiếp cận bằng các kết nối ngoài từ cả điện thoại và thiết bị IoT.

  • Nếu người dùng ở nhà, nhưng điện thoại của họ hiện đang ở trên mạng di động chứ không phải mạng gia đình thì vấn đề trên vẫn được áp dụng. Yêu cầu người dùng chuyển điện thoại của họ từ di động sang wifi có thể hoặc không thể chấp nhận được đối với những người dùng khác nhau và phụ thuộc vào một mức độ nào đó vào việc sử dụng pin wifi của điện thoại của họ; Ngoài ra, một số điện thoại chọn giữa cả hai cách linh hoạt theo cách có thể có vấn đề nếu bạn yêu cầu mạng wifi.

  • Kết nối giữa điện thoại và thiết bị bằng một số phương pháp khác như BTLE có thể là một lợi thế, nhưng bị giới hạn phạm vi nên có thể không hoạt động ở tất cả các phần của nhà hoặc tài sản xung quanh và rõ ràng sẽ không hoạt động khi vắng nhà.

Vì vậy, trong khi bạn có thể xây dựng một thiết bị không cần sự hỗ trợ của cơ sở hạ tầng máy chủ ngoài nhà, thì có lẽ tốt hơn là xây dựng một thiết bị có thể sử dụng hiệu quả máy chủ chuyển tiếp , nếu có thể truy cập hoặc cho phép bởi cài đặt tùy chọn của người dùng.


13

Vâng, có rất nhiều ứng dụng trên thị trường đã không dựa vào các dịch vụ đám mây. Sự thừa kế của sự phức tạp mà người dùng có thể chọn để cài đặt với một sản phẩm cụ thể sẽ diễn ra như sau:

  1. Thiết bị có điều khiển từ xa chuyên dụng
  2. Thiết bị có ứng dụng điện thoại và nút liên kết trong nhà
  3. Nút được liên kết với đám mây để người dùng truy cập từ xa bằng điện thoại (đường hầm và độ phân giải DNS)
  4. Dịch vụ và cơ sở dữ liệu được cung cấp trên nền tảng đám mây

Bất kỳ một nhà cung cấp có thể giải quyết một phần của chuỗi. Ví dụ, IFTTT chỉ cung cấp dịch vụ đám mây và ứng dụng điện thoại - các dịch vụ này đều là của bên thứ ba.

Bộ điều chỉnh nhiệt NEST của Google nên hoạt động độc lập tốt (ngay cả khi đó là một triển khai đắt tiền trong chế độ đó).

Camera an ninh phù hợp với các kết hợp khác nhau của các mô hình này, tùy thuộc vào việc chúng phụ thuộc vào đăng ký người dùng hoặc chi phí bán hàng một lần.

Từ quan điểm thương mại, có hai điểm chính để phụ thuộc vào cơ sở hạ tầng đám mây. Đầu tiên là sự phù hợp để đánh giá / cài đặt một phần (trong khi giảm chi phí ban đầu), thứ hai là khả năng duy trì dịch vụ hạn chế trong trường hợp không có backhaul (cắt điện, v.v.).


Cảm ơn bạn đã giải thích rõ ràng. Bây giờ tôi đã hiểu rõ hơn
BossGiveMeArrays

8

Nếu bạn chỉ muốn kiểm soát trong nhà chắc chắn là có thể.

Vấn đề là nếu bạn muốn cung cấp sự kiểm soát từ bên ngoài nhà thì mọi thứ trở nên khó khăn. Cả máy khách hoặc máy chủ đều có khả năng có IP tĩnh, có khả năng sẽ có tường lửa và / hoặc NAT cản đường.

Người dùng có thể thiết lập chuyển tiếp / ngoại lệ cổng trong bộ định tuyến / tường lửa của họ và thiết lập một số loại DNS động để theo dõi IP động của họ và hướng khách hàng của họ vào mục nhập DNS động nhưng phải có người dùng kỹ thuật thực hiện và nó tạo ra các vấn đề bảo mật.

Có một máy chủ ở một vị trí đã biết trên Internet công cộng là cách dễ nhất để đảm bảo mọi thứ của bạn có thể giao tiếp với nhau bất kể IP động, NATS, chỉ có tường lửa, v.v. Vẫn còn một số vấn đề bảo mật nhưng chúng có thể được giảm bớt khi bạn có thể thực thi các chính sách bảo mật trên máy chủ mà bạn có thể dễ dàng theo dõi và cập nhật hơn.

Ipv6 mất NAT nhưng IP động và chỉ tường lửa vẫn có khả năng phổ biến.


Một câu hỏi nhanh khác, ngay cả khi đám mây ở chế độ công khai, chính đám mây vẫn phải gửi tin nhắn đến thiết bị iot. Không phải đám mây sẽ gặp phải những vấn đề tương tự mà bạn đã liệt kê khi cố gắng giao tiếp với thiết bị?
BossGiveMeArrays

Miễn là thiết bị mở kết nối đến máy chủ và giữ cho nó mở bằng cách gửi tin nhắn cố định định kỳ có thể chuyển theo cả hai hướng xuống kết nối đó.
Peter Green

Các thiết bị IoT được kết nối với đám mây vẫn phải giao tiếp với đám mây thông qua mạng gia đình của bạn. Điều này được thực hiện bằng cách "đục lỗ" cho lưu lượng đó trong thiết lập bộ định tuyến của bạn. Không giống như máy tính và điện thoại của bạn, mức độ an toàn đó hoàn toàn phụ thuộc vào nhà cung cấp đám mây. Nói chung, an toàn hơn khi cô lập tất cả các kết nối IoT với bộ định tuyến của riêng họ sau đó được cắm vào bộ định tuyến "cổng" chính của bạn. Ít nhất sau đó, phần mềm độc hại lây nhiễm cho thiết bị IoT không thể thấy máy tính của bạn (có thể).
DocSalvager

7

Thông thường, IoT dự kiến ​​sẽ cung cấp khả năng kết nối tiên tiến của các thiết bị, hệ thống và dịch vụ vượt ra ngoài giao tiếp giữa máy với máy (M2M)

https://en.wikipedia.org/wiki/INET_of_things

Các thiết bị IoT vượt ra ngoài giao tiếp giữa các thiết bị. Ví dụ như một điều khiển TV, nó là một thiết bị nhúng giao tiếp với TV thông qua tín hiệu hồng ngoại để hướng dẫn TV thực hiện một số thứ như thay đổi kênh. Bạn sẽ xem đây là một thiết bị IoT?

Các thiết bị IoT 'vượt xa' bằng cách:

  • Cho phép tự động hóa nhiều hơn trong nhà.
  • Thu thập, lưu trữ và tổng hợp số lượng lớn dữ liệu thành thông tin hữu ích cho người dùng và dễ hiểu.
  • Cho phép người dùng truy cập thông tin và điều khiển các thiết bị từ bên trong nhà và thậm chí từ bên ngoài qua internet.

Các tính năng này có thể được triển khai đầy đủ trong sản phẩm của bạn và không có dịch vụ đám mây, đó là trường hợp quyết định xem các tính năng bạn muốn sản phẩm IoT của bạn có được hưởng lợi từ cơ sở hạ tầng đám mây hay không. Những lợi ích đến trong các lĩnh vực khác nhau:


Dữ liệu

Dữ liệu có thể được lưu trên đám mây thay vì bao gồm phương tiện lưu trữ trên thiết bị. Điều này có nhiều lợi ích:

  • Chi phí hiệu quả - Chỉ trả tiền cho bộ nhớ cần thiết, trên bộ nhớ thiết bị sẽ thêm chi phí cố định cho mỗi thiết bị và việc sử dụng 100% là không thể.
  • Linh hoạt - Lưu trữ có thể được tăng lên khi cần thiết. Lưu trữ trên thiết bị là cố định và sẽ giới hạn lượng dữ liệu mà thiết bị có thể giữ. Bạn có thể tạo một thiết bị cho phép người dùng cung cấp phương tiện lưu trữ như thẻ SD, tuy nhiên điều này thêm một quyết định khác mà khách hàng phải đưa ra về việc mua thẻ nào cho nhu cầu của họ và sự phức tạp này có thể ngăn cản một số khách hàng mua sản phẩm.
  • Dự phòng - Lưu trữ đám mây thường được bán kèm theo các biện pháp dự phòng, nghĩa là dữ liệu được sao lưu và rất khó bị mất.
  • Tập trung - Nếu thiết bị IoT của bạn là thiết bị mà khách hàng có thể mua nhiều, dữ liệu có thể được kết hợp trên đám mây để cung cấp trải nghiệm đồng đều hơn.
  • Truy cập dữ liệu - Nếu dữ liệu được giữ lại trên dịch vụ đám mây, bạn với tư cách là nhà cung cấp sản phẩm có thể truy cập dữ liệu đó. Điều này rất hữu ích để xem cách người tiêu dùng sử dụng sản phẩm của bạn và có thể định hình các cải tiến trong sản phẩm của bạn.

Dịch vụ phần mềm

Có khả năng các thiết bị IoT của bạn sẽ có khía cạnh tương tác với người dùng thông qua phần mềm. Bằng cách sử dụng đám mây, phần mềm sản phẩm của bạn có thể được hưởng lợi từ:

  • Cập nhật tự động - Nếu bạn liên tục phát triển các tính năng mới cho sản phẩm của mình, sử dụng đám mây có thể dễ dàng phân phối các bản cập nhật chương trình cơ sở. Các thiết bị có thể truy vấn đám mây để cập nhật tự động, lấy nhiệm vụ này ra khỏi người dùng. Điều này có thể đặc biệt hữu ích nếu bạn phát hiện ra vấn đề bảo mật với sản phẩm của mình, việc có thể đẩy một bản vá cho tất cả các thiết bị hiện có sẽ tránh được vấn đề một số khách hàng không cập nhật thủ công thiết bị của họ. Ngăn chặn các thiết bị của bạn khỏi bị hack và sử dụng cho mục đích xấu sẽ ngăn bạn nhận được thông tin xấu.
  • Công nghệ web - Các ứng dụng web được xây dựng trên ý tưởng rằng người dùng có thể truy cập ứng dụng từ một loạt các thiết bị khác nhau, tất cả đều có hệ điều hành và độ phân giải màn hình khác nhau. Vì các ứng dụng web được truy cập thông qua trình duyệt internet, người dùng không cần cài đặt phần mềm trên thiết bị của mình, người dùng chỉ cần truy cập liên kết và đăng nhập để truy cập vào giao diện IoT của họ. Khách hàng có thể nhận được các tính năng mới trong giao diện phần mềm của họ mà không phải thực hiện nhiệm vụ cập nhật phần mềm trên mỗi thiết bị của họ. Lưu trữ giao diện trực tuyến này cũng làm giảm yêu cầu phần cứng của thiết bị và do đó chi phí đơn vị.
  • Tính năng - Một số dịch vụ đám mây có thể được triển khai trong sản phẩm của bạn để tăng cường tính năng của nó, ví dụ Amazon Lex có sẵn dưới dạng dịch vụ đám mây có thể được sử dụng để cho phép người dùng sử dụng lệnh thoại để tương tác với thiết bị của bạn.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.