Trong IoT, có cần thiết phải liên quan đến các bo mạch đơn như Raspberry Pi như các thiết bị liên lạc duy nhất không?


7

Các bảng đơn luôn luôn cần thiết khi thực hiện kết nối IoT? Chúng có thể được thay thế bằng điện thoại thông minh thông thường không, giả sử, cài đặt doanh nghiệp để liên lạc với hệ thống bán hàng có hỗ trợ POS / Internet?

Tôi không định hướng tốt với Android Things. Tôi chỉ thấy tùy chọn bao gồm hỗ trợ của nó khi tạo một ứng dụng mới trong Android Studio. Bất kỳ và tất cả các lời khuyên hữu ích đều được chào đón.


1
Nó không thực sự rõ ràng những gì bạn đang hỏi ở đây. Điện thoại thông minh là một giải pháp thay thế phổ biến cho PC truyền thống để tương tác giữa người với hệ sinh thái IoT. Nhưng thông thường, nó sẽ không phải là một thiết bị IoT. Có những nền tảng IoT khả thi, mục đích tái sử dụng (thường là lỗi thời) chip (hoặc phổ biến hơn là máy tính bảng) trên các bảng đặc biệt và được cho là phù hợp hơn cho điều đó so với pi. Đôi khi, ai đó sẽ sửa đổi điện thoại cũ hoặc thêm thiết bị ngoại vi USB cho dự án tùy chỉnh, nhưng đó là một sở thích hoặc bằng chứng về khái niệm hơn là cài đặt thông thường.
Chris Stratton

3
Tôi muốn đề nghị câu hỏi này được đóng khung lại một chút để hỏi 'Điều gì trong IoT', tôi nghĩ rằng điều đó sẽ làm cho nó rõ ràng hơn và vẫn phù hợp với các câu trả lời hiện có (nếu ví dụ Raspberry Pi được chuyển vào thân câu hỏi). Hoặc "đâu là thứ" nếu bạn thích điều đó.
Sean Houlihane

1
@Sean Houlihane chính xác những gì tôi muốn hỏi.
bàn

Câu trả lời:


14

Thiết bị này không thực sự đặc biệt quan trọng ở đây. Mặc dù ranh giới giữa 'IoT' và chỉ là kết nối mạng bình thường hơi mờ xung quanh các cạnh, nhưng sự đồng thuận chung là yêu cầu chính là bạn phải tương tác với môi trường vật lý theo một cách nào đó.

Làm thế nào bạn đạt được mục tiêu đó là tùy thuộc vào bạn, và vì vậy nó không thực sự quan trọng nếu bạn sử dụng điện thoại thông minh, máy tính một bảng hoặc thậm chí là giá đỡ máy chủ. Nhưng điều làm nên sự khác biệt của IoT với mạng máy tính truyền thống là thực tế là bạn đang kết nối các thiết bị vật lý với mạng để cảm nhận và điều khiển.

Máy tính một bảng thường có xu hướng hữu ích hơn trong trường hợp đó; ví dụ, Raspberry Pi có nhiều chân GPIO có thể dễ dàng kết nối với mạch để điều khiển thiết bị khác. Điện thoại của bạn gần như chắc chắn không có chân GPIO mà bạn có thể sử dụng để kết nối với các thiết bị khác. Bạn sẽ cần tìm một số cách khác để kết nối điện thoại với môi trường để có thể điều khiển các thiết bị khác, vì vậy nó sẽ thêm một lớp phức tạp. Đó là lý do tại sao máy tính một bảng phổ biến hơn nhiều trong không gian này.

Ngoài ra, điện thoại thông minh có thể có các tính năng không cần thiết (ví dụ: màn hình cảm ứng), làm tăng thêm chi phí và độ phức tạp không cần thiết.

Thành thực mà nói, một hệ thống POS sẽ được coi là một mạng máy tính truyền thống tốt hơn là cố gắng gọi nó là 'IoT'. Mặt khác, các gói theo dõi với chip RFID để kết nối 'mọi thứ' với Internet sẽ nghe giống như trường hợp sử dụng IoT. Lưu ý sự khác biệt ở đây - chỉ kết nối các thiết bị truyền thống với mạng thường sẽ không được coi là IoT, vì nó không kết nối các thiết bị vật lý mà nếu không cách ly với mạng.


Nếu các gói của bạn chỉ có chip RFID, chúng không thực sự được kết nối với Internet, thì đó chỉ là một loại mã vạch dễ thương hơn. Và tôi khá chắc chắn theo dõi gói mã vạch đã được một thời gian.
dùng253751

Tôi đã triển khai phần mềm để đọc thẻ RFID khi các sản phẩm chuyển qua băng chuyền để theo dõi hàng tồn kho. Không có con người tham gia và tôi sẽ gọi nó là IoT. Tôi đã sử dụng một đầu đọc RFID, nhưng một chiếc điện thoại thông minh sẽ hoạt động (ditto cho NFC, đây chỉ là một trường hợp đặc biệt của RFID)
Mawg nói rằng phục hồi Monica

6

Câu trả lời ngắn gọn là KHÔNG, IoT thực sự là một khái niệm về " những thứ " giao tiếp (thường là qua internet) với các "thứ" khác, theo định nghĩa này, một chiếc điện thoại có thể dễ dàng trở thành một thứ như PI mâm xôi hoặc PC.

IoT là một khái niệm là bất khả tri thiết bị.

Từ quan điểm của Android Studio, việc thêm hỗ trợ IoT có nghĩa là các giao thức và thư viện hỗ trợ phổ biến như MQTT sẽ được thêm vào dự án để bạn có thể sử dụng chúng trong ứng dụng của mình.

Nếu bạn có nhu cầu triển khai Kết nối IoT và phần còn lại của mã hoặc logic của bạn có thể được thực thi từ điện thoại hoặc bất kỳ thiết bị nào, thì hãy dùng nó, xin chúc mừng, "Điện thoại" của bạn bây giờ là "Điều" có thể là kết nối.

Nó vẫn là IoT ? Điều đó trở thành một cuộc thảo luận chủ quan, nhưng thường là một cuộc thảo luận không liên quan. Từ quan điểm thuần túy, IoT ngụ ý các kết nối Thiết bị-Thiết bị, trong đó mỗi thiết bị biết cách thực hiện các hoạt động cụ thể và thực hiện việc này trên cơ sở theo lịch trình hoặc được kích hoạt hoặc sau khi nhận lệnh từ thiết bị khác. Vì vậy, một giải pháp IoT thường sẽ bao gồm rất nhiều thiết bị vệ tinh thực hiện các hoạt động riêng biệt hoặc chuyển tiếp từ xa và sẽ có các quy trình hoặc thực thể riêng biệt phối hợp giữa các "thứ" này

Theo nghĩa thực tế, bạn sẽ thấy rằng nhiều triển khai IoT sẽ liên quan đến các thiết bị điều khiển vi mô như Arduino hoặc bo mạch nhỏ / máy tính như Raspberry Pi vì chúng cung cấp một nền tảng phần cứng giúp đơn giản hóa cách chúng ta có thể có được cơ sở mã logic (nền tảng phần mềm) vào một môi trường cụ thể có thể giao tiếp với phần cứng để thu thập từ xa về thế giới vật lý hoặc có thể tương tác với nó. Nhưng đó chỉ là một tập hợp con của các ứng dụng có thể có của IoT .


1
Sự tương tự PC là một điều hữu ích, nhưng kết luận có thể không được phát triển đầy đủ ở đây. Thông thường, một PC được cấu hình để sử dụng bởi con người sẽ không được coi là thiết bị IoT. Nhưng một PC tương tác với thế giới vật lý và mạng và đôi khi chỉ nhận được cấu hình hoặc bảo trì trực tiếp bởi con người cũng có thể là một thiết bị IoT. Điều tương tự cũng xảy ra với điện thoại, ngoại trừ các bản dựng hệ điều hành điện thoại của người tiêu dùng thường bị khóa theo cách khó cấu hình lại cho hoạt động tự động và I / O phần cứng, mà không xây dựng lại phiên bản tùy chỉnh từ nguồn.
Chris Stratton

Không giới hạn IoT đối với những thứ tương tác với thế giới thực, có rất nhiều luồng từ xa về PC hoặc dịch vụ trong PC có thể được nắm bắt và truyền đến hoặc thông qua nền tảng IoT. Nhưng cũng không giảm giá con người tương tác với "những thứ" thông qua IoT. Một trong những triển khai IoT đơn giản nhất là Nút Amazon Dash, nút đó không tốt lắm nếu không có ai đó nhấn. Bất kỳ "vật" nào cũng có thể là "vật" IoT một khi nó có thể giao tiếp với "vật" khác.
Chris Schaller

Ở một mức độ nào đó cần thiết để vẽ một đường giữa "tiện ích" IoT-ish và các loại nhiệm vụ của giao diện người dùng và máy chủ truyền thống hơn. Vâng, nút gạch ngang là một giao diện người dùng - nhưng nó rất giống một "thứ". Ngược lại, một nút lớn trên màn hình máy tính bảng Android trống có thể có chức năng tương tự, nhưng mọi người sẽ không nghĩ đó là một thứ, mà là một máy tính bảng. Cung cấp cho nó một cảm biến môi trường và gắn nó lên tường dưới dạng "bộ điều chỉnh nhiệt" và bạn có thể ở trong khu vực "vật", nhưng ngược lại, iPad gắn tường Manged-by-Q có lẽ chỉ là một thiết bị UI cho các dịch vụ đặt phòng.
Chris Stratton

1

Các bảng đơn luôn luôn cần thiết khi thực hiện kết nối IoT?

Không, Máy tính bảng đơn không cần thiết. Máy tính bảng đơn cung cấp một cách rất hiệu quả để xây dựng một bằng chứng về khái niệm và là công cụ khi các nhà phát triển đang cố gắng tạo ra ngăn xếp phần mềm. Nhưng, đối với sản xuất quy mô lớn, một thiết kế cụ thể được tạo ra. Một thiết kế cụ thể có lợi ích của năng lượng, nhiệt và hiệu suất. Ví dụ:

  • Amazon có một bảng tùy chỉnh cho Echo, với Texas Cụ DM3725 ở lõi và các chip khác trên bảng chính. Điều này ifixit xé xuống cung cấp chi tiết của bảng.
  • Các thiết bị Google Home được xây dựng với ARM Cortex-A7 lõi kép Armada 1500 Mini Plus , và bo mạch lại được tùy chỉnh cho Home; với một số chip hỗ trợ trên bo mạch chính.
  • HomePod của Apple cũng sở hữu một bảng tùy chỉnh, với Apple A8 là cốt lõi và một bảng tùy chỉnh .
  • Bóng đèn Philips Hue cũng dựa trên một bảng được chế tạo tùy chỉnh .

Chúng có thể được thay thế bằng điện thoại thông minh thông thường không, giả sử, cài đặt doanh nghiệp để liên lạc với hệ thống bán hàng có hỗ trợ POS / Internet?

Sử dụng điện thoại thông minh sẽ là một việc quá mức, vì điện thoại thông minh được xây dựng để đa năng. Và tái sử dụng điện thoại thông minh sẽ làm tổn thương giải pháp ở các khía cạnh sau:

  • Hiệu quả về giá: Một điện thoại thông minh sẽ tăng chi phí Bill of Vật liệu (BoM).
  • Sức mạnh: Điện thoại thông minh quá đói điện cho một giải pháp IoT nhỏ.

Các ví dụ của bạn về các SBC không phải là SBC theo chức năng, chỉ đơn giản là tùy chỉnh chứ không phải chung chung. Chip điện thoại thông minh khá hiệu quả về năng lượng, khi được sử dụng một cách chính xác - nhiều hơn so với giải pháp thay thế được đề xuất của raspberry pi, sử dụng một con chip được thiết kế cho các hộp hàng đầu được cung cấp năng lượng chính thay vì điện thoại di động chạy bằng pin như điện thoại hoặc máy tính bảng.
Chris Stratton

@ChrisStratton Vâng, chip điện thoại thông minh có hiệu suất năng lượng cao, tôi đang nói lý do tại sao một bảng tùy chỉnh có xu hướng là một lựa chọn tốt hơn so với điện thoại thông minh tái sử dụng.
nức 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.